diff --git a/manual/10/app.js b/manual/10/app.js new file mode 100644 index 000000000..e84c8eaa9 --- /dev/null +++ b/manual/10/app.js @@ -0,0 +1,2 @@ +/*! For license information please see app.js.LICENSE.txt */ +!function(){var t={306:function(t){!function(e,n){"use strict";t.exports=function(){function t(e){if(!(this instanceof t))return n(e);e=e||{},this.tailSpace=e.tailSpace||"",this.elementSeparator=e.elementSeparator||"__",this.modSeparator=e.modSeparator||"_",this.modValueSeparator=e.modValueSeparator||"_",this.classSeparator=e.classSeparator||" ",this.isFullModifier=void 0===e.isFullModifier||e.isFullModifier,this.isFullBoolValue=void 0!==e.isFullBoolValue&&e.isFullBoolValue}function e(t,e,n){return this.bind.apply(this,[null].concat(Array.prototype.slice.call(arguments)))}function n(n){var r=new t(n),o=r.stringify.bind(r);return o.with=o.lock=e,o}t.prototype={_stringifyModifier:function(t,e,n){var r="";return void 0===n?r:this.isFullBoolValue||!1!==n?(r+=this.classSeparator+t+this.modSeparator+e,(this.isFullBoolValue||!0!==n)&&(r+=this.modValueSeparator+String(n)),r):r},_stringifyModifiers:function(t,e){var n="";for(var r in this.isFullModifier||(t=""),e)e.hasOwnProperty(r)&&(n+=this._stringifyModifier(t,r,e[r]));return n},stringify:function(t,e,n){var r=String(t);return e&&"object"==typeof e&&void 0===n&&(n=e,e=null),e&&(r+=this.elementSeparator+String(e)),n&&(r+=this._stringifyModifiers(r,n)),r+this.tailSpace}};var r=n();return r.B=t,r}()}()},4755:function(t,e,n){"use strict";n.d(e,{qw:function(){return ut},mX:function(){return lt},nZ:function(){return st}});var r={};n.r(r),n.d(r,{ClipboardBehavior:function(){return O},DownloadBehavior:function(){return T},GaBehavior:function(){return B},LoadBehavior:function(){return F},TooltipBehavior:function(){return W}});var o,i,a,s,l=n(1391),u=n(8603),c=n(3029),h=n(2901),f=n(388),p=n(3954),d=n(5361),m=n(793),g=n(3678),v=n(2854),y=n(9237),b=n(2415),w=n.n(b);function _(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,x()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function x(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(x=function(){return!!t})()}var k,A,O=(o=(0,v.on)("mouseenter [data-copy]"),i=(0,v.on)("mouseleave [data-copy]"),a=(0,v.on)("click [data-copy]"),s=function(t){function e(){return(0,c.A)(this,e),_(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(){this.tooltip=new g.A({position:"left"})}},{key:"onTipHover",value:function(t){var e=this.$(t.currentTarget);this.tooltip.show((0,y.default)("controls.clipboard"),e)}},{key:"onTipLeave",value:function(){this.tooltip.hide()}},{key:"onCopyableClick",value:function(t){var e=this.$(t.currentTarget);w()(e.data("copy"))?this.tooltip.show((0,y.default)("controls.clipboardSuccess"),e):this.tooltip.show((0,y.default)("controls.clipboardError"),e)}}])}(u.Behavior),(0,m.A)(s.prototype,"onTipHover",[o],Object.getOwnPropertyDescriptor(s.prototype,"onTipHover"),s.prototype),(0,m.A)(s.prototype,"onTipLeave",[i],Object.getOwnPropertyDescriptor(s.prototype,"onTipLeave"),s.prototype),(0,m.A)(s.prototype,"onCopyableClick",[a],Object.getOwnPropertyDescriptor(s.prototype,"onCopyableClick"),s.prototype),s),E=n(5193);function C(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,S()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function S(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(S=function(){return!!t})()}var P,j,T=(k=(0,v.on)("click [data-download]"),A=function(t){function e(){return(0,c.A)(this,e),C(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(){this.tooltip=new g.A({position:"left"})}},{key:"onDownloadableClick",value:function(t){var e=this;t.preventDefault(),t.stopPropagation();var n=this.$(t.currentTarget),r=n.data("download");if(r){var o=n.data("download-type")||"application/octet-stream",i="_blank"===n.data("download-target");(0,E._)("".concat(r),o).then((function(t){var e=document.createElement("a");e.setAttribute("href",t),e.setAttribute("download",r),i&&e.setAttribute("target","_blank"),document.body.appendChild(e),e.click(),document.body.removeChild(e)})).catch((function(t){e.tooltip.show("Download error: ".concat(t),n)}))}}}])}(u.Behavior),(0,m.A)(A.prototype,"onDownloadableClick",[k],Object.getOwnPropertyDescriptor(A.prototype,"onDownloadableClick"),A.prototype),A),R=n(4467),M=n(9922);function N(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,D()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function D(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(D=function(){return!!t})()}var B=(P=(0,v.on)("click [data-ga4-event]"),j=function(t){function e(){return(0,c.A)(this,e),N(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(){}},{key:"onDataEventClick",value:function(t){var e=this.$(t.currentTarget),n=e.data("ga4-event"),r=e.data(),o=Object.keys(r).filter((function(t){return t.startsWith("ga4Param")})).map((function(t){var e=r[t],n=t.substring(8).split(/\.?(?=[A-Z])/).join("_").toLowerCase();return(0,R.A)({},n,e)})).reduce((function(t,e){return Object.assign(t,e)}),{});(0,M.A)(n,o)}}])}(u.Behavior),(0,m.A)(j.prototype,"onDataEventClick",[P],Object.getOwnPropertyDescriptor(j.prototype,"onDataEventClick"),j.prototype),j);function V(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,I()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function I(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(I=function(){return!!t})()}var L,z,$,F=function(t){function e(){return(0,c.A)(this,e),V(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(){var t=this,e=this.view.render.bind(this.view);this.loaded=!1,this.view.render=function(){t.loaded?e():t.view.loadData().then((function(){t.loaded=!0,e()}))}}}])}(u.Behavior),U=n(3633);function H(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,q()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function q(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(q=function(){return!!t})()}var W=(L=(0,v.on)("mouseenter [data-tooltip]"),z=(0,v.on)("mouseleave [data-tooltip]"),$=function(t){function e(){return(0,c.A)(this,e),H(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(){this.tooltip=new g.A(this.options)}},{key:"onDestroy",value:function(){this.tooltip.hide()}},{key:"onTipHover",value:function(t){var e=this.$(t.currentTarget);this.tooltip.show((0,U.escapeExpression)(e.data("tooltip")),e)}},{key:"onTipLeave",value:function(){this.tooltip.hide()}}])}(u.Behavior),(0,m.A)($.prototype,"onTipHover",[L],Object.getOwnPropertyDescriptor($.prototype,"onTipHover"),$.prototype),(0,m.A)($.prototype,"onTipLeave",[z],Object.getOwnPropertyDescriptor($.prototype,"onTipLeave"),$.prototype),$),G=n(2319),K=n(8563);function X(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,Y()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function Y(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Y=function(){return!!t})()}var J=function(t){function e(){return(0,c.A)(this,e),X(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"getContentView",value:function(){var t=this.options,e=t.code,n=t.message;return new G.A({code:e,message:n})}}])}(K.A),Z=n(991),Q=n(1450),tt=n(8262),et=n(734);function nt(t,e,n){return e=(0,p.A)(e),(0,f.A)(t,rt()?Reflect.construct(e,n||[],(0,p.A)(t).constructor):e.apply(t,n))}function rt(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(rt=function(){return!!t})()}var ot=function(t){function e(){return(0,c.A)(this,e),nt(this,e,arguments)}return(0,d.A)(e,t),(0,h.A)(e,[{key:"initialize",value:function(t){var n=t.uid;(0,Z.A)((0,p.A)(e.prototype),"initialize",this).call(this),this.uid=n,this.model=new tt.A({uid:n}),this.routeState=new l.Model}},{key:"loadData",value:function(){return this.model.fetch()}},{key:"getContentView",value:function(){var t="#testresult/".concat(this.uid);return new Q.A({baseUrl:t,model:this.model,routeState:this.routeState})}},{key:"onViewReady",value:function(){var t=this.options,e=t.uid,n=t.tabName;this.onRouteUpdate(e,n)}},{key:"onRouteUpdate",value:function(t,e){this.routeState.set("testResultTab",e);var n=et.A.getUrlParams().attachment;n?this.routeState.set("attachment",n):this.routeState.unset("attachment")}},{key:"shouldKeepState",value:function(t){return this.uid===t}}])}(K.A),it=n(566);"function"==typeof window.requestAnimationFrame&&(window.requestAnimationFrame=window.requestAnimationFrame.bind(window)),u.Behaviors.behaviorsLookup=r;var at=function(t){return t.split("/")[0]},st=function(t){return function(){var e=ut.getView();e&&e.onRouteUpdate&&e.shouldKeepState&&at(et.A.getCurrentUrl())===at(et.A.currentUrl)&&e.shouldKeepState.apply(e,arguments)?e.onRouteUpdate.apply(e,arguments):ut.showView(t.apply(void 0,arguments))}},lt=function(){return new J({code:401,message:(0,y.default)("errors.notFound")})},ut=new u.Application({region:"#content"});ut.on("start",(function(){(0,it.vM)().then((function(){l.history.start(),document.dir=it.Ay.dir(),it.Ay.on("languageChanged",(function(){ut.getRegion().reset(),et.A.reload(),document.dir=it.Ay.dir()}))})),et.A.on("route:notFound",st(lt)),et.A.on("route:testresultPage",st((function(t,e){return new ot({uid:t,tabName:e})})))}))},2319:function(t,e,n){"use strict";var r,o=n(3029),i=n(2901),a=n(388),s=n(3954),l=n(5361),u=n(4467),c=n(8603),h=n(2854),f=n(365),p=n.n(f);function d(t,e,n){return e=(0,s.A)(e),(0,a.A)(t,m()?Reflect.construct(e,n||[],(0,s.A)(t).constructor):e.apply(t,n))}function m(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(m=function(){return!!t})()}var g=(0,h.s7)("error-splash")(r=function(t){function e(){var t;(0,o.A)(this,e);for(var n=arguments.length,r=new Array(n),i=0;i0,before:t,test:e,after:n,baseUrl:this.options.baseUrl}}},{key:"onStepClick",value:function(t){this.$(t.currentTarget).parent().toggleClass("step_expanded")}},{key:"onAttachmentClick",value:function(t){var e=Q()(t.currentTarget).data("uid"),n="attachment__".concat(e);Q()(t.currentTarget).hasClass("attachment-row_selected")&&this.getRegion(n)?this.getRegion(n).destroy():(this.addRegion(n,{el:this.$(".".concat(n))}),this.getRegion(n).show(new Y({attachment:this.model.getAttachment(e)}))),this.$(t.currentTarget).toggleClass("attachment-row_selected")}},{key:"onAttachmnetFullScrennClick",value:function(t){var e=Q()(t.currentTarget).closest(".attachment-row").data("uid");v.A.setSearch({attachment:e}),t.stopPropagation()}},{key:"onParameterClick",value:function(t){this.$(t.target).siblings().addBack().toggleClass("line-ellipsis")}}])}(c.View),(0,u.A)(ct.prototype,"onStepClick",[it],Object.getOwnPropertyDescriptor(ct.prototype,"onStepClick"),ct.prototype),(0,u.A)(ct.prototype,"onAttachmentClick",[at],Object.getOwnPropertyDescriptor(ct.prototype,"onAttachmentClick"),ct.prototype),(0,u.A)(ct.prototype,"onAttachmnetFullScrennClick",[st],Object.getOwnPropertyDescriptor(ct.prototype,"onAttachmnetFullScrennClick"),ct.prototype),(0,u.A)(ct.prototype,"onParameterClick",[lt],Object.getOwnPropertyDescriptor(ct.prototype,"onParameterClick"),ct.prototype),ut=ct))||ut),wt=bt,_t=n(4175),xt=n.n(_t);function kt(t,e,n){return e=(0,a.A)(e),(0,i.A)(t,At()?Reflect.construct(e,n||[],(0,a.A)(t).constructor):e.apply(t,n))}function At(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(At=function(){return!!t})()}var Ot,Et,Ct,St,Pt,jt,Tt,Rt=(0,f.s7)("test-result-overview")(yt=(0,f.Ei)({execution:".test-result-overview__execution"})(yt=function(t){function e(){var t;(0,r.A)(this,e);for(var n=arguments.length,o=new Array(n),i=0;i1&&void 0!==o[1]?o[1]:"application/octet-stream",!window.reportData){t.next=6;break}return t.next=4,a(e);case 4:return r=t.sent,t.abrupt("return","data:".concat(n,";base64,").concat(r));case 6:return t.abrupt("return",e);case 7:case"end":return t.stop()}}),t)})),function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function s(t){r(a,o,i,s,l,"next",t)}function l(t){r(a,o,i,s,l,"throw",t)}s(void 0)}))});return function(t){return e.apply(this,arguments)}}()},8262:function(t,e,n){"use strict";n.d(e,{A:function(){return b}});var r=n(4467),o=n(3029),i=n(2901),a=n(388),s=n(991),l=n(3954),u=n(5361),c=n(1391),h=n(4523),f=n(3963),p=n(5193);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return function(n){n.prototype.behaviors=Object.assign((0,r.A)({},t,e),n.prototype.behaviors)}}function u(t){return function(e){e.prototype.className=t}}function c(t){return function(e){e.prototype.regions=Object.assign(t,e.regions)}}function h(t){return function(e){e.prototype.options=Object.assign(t,e.options)}}},3570:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return a}});var r=n(3633),o=n(9237),i={flaky:{className:"fa fa-bomb",tooltip:"marks.flaky"},newFailed:{className:"fa fa-times-circle",tooltip:"marks.newFailed"},newBroken:{className:"fa fa-exclamation-circle",tooltip:"marks.newBroken"},newPassed:{className:"fa fa-check-circle",tooltip:"marks.newPassed"},retriesStatusChange:{className:"fa fa-refresh",tooltip:"marks.retriesStatusChange"},failed:{className:"fa fa-times-circle fa-fw text_status_failed",tooltip:"status.failed"},broken:{className:"fa fa-exclamation-circle fa-fw text_status_broken",tooltip:"status.broken"},passed:{className:"fa fa-check-circle fa-fw text_status_passed",tooltip:"status.passed"},skipped:{className:"fa fa-minus-circle fa-fw text_status_skipped",tooltip:"status.skipped"},unknown:{className:"fa fa-question-circle fa-fw text_status_unknown",tooltip:"status.unknown"}};function a(t,e){var n=e.hash,a=n.extraClasses,s=void 0===a?"":a,l=n.noTooltip,u=void 0!==l&&l,c=i[t];return c?new r.SafeString('")):""}},4354:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return o}});var r=n(3633);function o(){return new r.SafeString('')}},6308:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return o}});var r=n(3633);function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unknown";return new r.SafeString(''))}},3735:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return i}});var r=n(306),o=n.n(r);function i(){for(var t=arguments.length,e=new Array(t),n=0;n0,(e.value>0||n&&"ms"!==e.suffix)&&r.push(e),{hasValue:n,out:r}}),{hasValue:!1,out:[]}).out.map((function(t,e){return(0===e?t.value:i()(t.value,t.pad||2,"0"))+t.suffix})).slice(0,e).join(" ")}},7243:function(t,e,n){"use strict";function r(t,e){return t===e}n.r(e),n.d(e,{default:function(){return r}})},3198:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return o}});var r=n(5381);function o(t){return(0,r.A)(t).icon}},9735:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return C}});const r="array",o="bit",i="bits",a="byte",s="bytes",l="",u="exponent",c="function",h="iec",f="Invalid number",p="Invalid rounding method",d="jedec",m="object",g=".",v="round",y="s",b="si",w="kbit",_="kB",x=" ",k="string",A="0",O={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function E(t,{bits:e=!1,pad:n=!1,base:E=-1,round:C=2,locale:S=l,localeOptions:P={},separator:j=l,spacer:T=x,symbols:R={},standard:M=l,output:N=k,fullform:D=!1,fullforms:B=[],exponent:V=-1,roundingMethod:I=v,precision:L=0}={}){let z=V,$=Number(t),F=[],U=0,H=l;M===b?(E=10,M=d):M===h||M===d?E=2:2===E?M=h:(E=10,M=d);const q=10===E?1e3:1024,W=!0===D,G=$<0,K=Math[I];if("bigint"!=typeof t&&isNaN(t))throw new TypeError(f);if(typeof K!==c)throw new TypeError(p);if(G&&($=-$),(-1===z||isNaN(z))&&(z=Math.floor(Math.log($)/Math.log(q)),z<0&&(z=0)),z>8&&(L>0&&(L+=8-z),z=8),N===u)return z;if(0===$)F[0]=0,H=F[1]=O.symbol[M][e?i:s][z];else{U=$/(2===E?Math.pow(2,10*z):Math.pow(1e3,z)),e&&(U*=8,U>=q&&z<8&&(U/=q,z++));const t=Math.pow(10,z>0?C:0);F[0]=K(U*t)/t,F[0]===q&&z<8&&-1===V&&(F[0]=1,z++),H=F[1]=10===E&&1===z?e?w:_:O.symbol[M][e?i:s][z]}if(G&&(F[0]=-F[0]),L>0&&(F[0]=F[0].toPrecision(L)),F[1]=R[F[1]]||F[1],!0===S?F[0]=F[0].toLocaleString():S.length>0?F[0]=F[0].toLocaleString(S,P):j.length>0&&(F[0]=F[0].toString().replace(g,j)),n&&!1===Number.isInteger(F[0])&&C>0){const t=j||g,e=F[0].toString().split(t),n=e[1]||l,r=n.length,o=C-r;F[0]=`${e[0]}${t}${n.padEnd(r+o,A)}`}return W&&(F[1]=B[z]?B[z]:O.fullform[M][z]+(e?o:a)+(1===F[0]?l:y)),N===r?F:N===m?{value:F[0],symbol:F[1],exponent:z,unit:H}:F.join(T)}function C(t){return E(t,{base:2,round:1})}},279:function(t,e,n){"use strict";function r(t){return t||"number"==typeof t}n.r(e),n.d(e,{default:function(){return r}})},2458:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return i}});var r=n(3633),o=/^(\w)+:\/\/.*/;function i(t){return o.test(t)?new r.SafeString('').concat(t,"")):t}},180:function(t,e,n){"use strict";function r(t,e){return!(!t&&!e)}n.r(e),n.d(e,{default:function(){return r}})},1747:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return i}});var r=n(3633),o=n(5731);function i(t){var e=o.z.map((function(e){var n=t&&void 0!==t[e]?t[e]:0;return 0===n?"":'').concat(n," ")})).join("");return new r.SafeString("".concat(e))}},4883:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return i}});var r=n(3633),o=n(5731);function i(t){var e=o.z.map((function(e){var n=void 0===t[e]?0:t[e];return 0===n?"":'
').concat(n,"
")})).join("");return new r.SafeString('
'.concat(e,"
"))}},9237:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return o}});var r=n(566);function o(t,e){return r.Ay.t(t,e?e.hash:{})}},6827:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return a}});var r=n(3633),o=/((?:(https?:\/\/|ftp:\/\/|mailto:)|www\.)\S+?)(\s|"|'|\)|]|}|>|$)/gm,i=function(t){return t.replace(/[\u00A0-\u9999<>&]/gim,(function(t){return"&#".concat(t.charCodeAt(0),";")}))};function a(t){return void 0!==t&&t.match(o)?new r.SafeString(i(t).replace(o,(function(t,e,n,r){return'').concat(e,"").concat(r," ")}))):t}},4336:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return i}});var r=n(7777),o=n.n(r);function i(t,e){return t?(t instanceof Date||(t=new Date(t)),"boolean"!=typeof e&&(e=!1),[t.getHours(),o()(t.getMinutes(),2,"0"),o()(t.getSeconds(),2,"0")+(e?".".concat(t.getMilliseconds()):"")].join(":")):"unknown"}},8563:function(t,e,n){"use strict";n.d(e,{A:function(){return et}});var r,o,i,a,s=n(3029),l=n(2901),u=n(388),c=n(3954),h=n(5361),f=n(4467),p=n(8603),d=n(2319),m=n(793),g=n(3633),v=n(4523),y=n(2854),b=n(734),w=n(8681),_=n(1248),x=n(566),k=n(991),A=n(4838),O=n(9922),E=n(4692),C=n.n(E),S=n(4965),P=n.n(S);function j(t,e,n){return e=(0,c.A)(e),(0,u.A)(t,T()?Reflect.construct(e,n||[],(0,c.A)(t).constructor):e.apply(t,n))}function T(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(T=function(){return!!t})()}var R,M,N,D,B,V,I,L,z=(r=(0,y.s7)("language-select popover"),o=(0,y.on)("click .language-select__item"),r((a=function(t){function e(){return(0,s.A)(this,e),j(this,e,arguments)}return(0,h.A)(e,t),(0,l.A)(e,[{key:"initialize",value:function(){(0,k.A)((0,c.A)(e.prototype),"initialize",this).call(this,{position:"top-right"})}},{key:"setContent",value:function(){this.$el.html(P()({languages:x.Yj,currentLang:_.A.getLanguage()}))}},{key:"show",value:function(t){var n=this;(0,k.A)((0,c.A)(e.prototype),"show",this).call(this,null,t),this.delegateEvents(),setTimeout((function(){C()(document).one("click",(function(){return n.hide()}))}))}},{key:"onLanguageClick",value:function(t){var e=this.$(t.currentTarget).data("id");_.A.setLanguage(e),x.Ay.changeLanguage(e),(0,O.A)("language_change",{language:e})}}])}(A.A),(0,m.A)(a.prototype,"onLanguageClick",[o],Object.getOwnPropertyDescriptor(a.prototype,"onLanguageClick"),a.prototype),i=a))||i),$=z,F=n(3678),U=n(9409),H=n.n(U);function q(t,e,n){return e=(0,c.A)(e),(0,u.A)(t,W()?Reflect.construct(e,n||[],(0,c.A)(t).constructor):e.apply(t,n))}function W(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(W=function(){return!!t})()}var G,K=(R=(0,y.s7)("side-nav"),M=(0,y.on)("mouseenter [data-tooltip]"),N=(0,y.on)("mouseleave [data-tooltip]"),D=(0,y.on)("click .side-nav__collapse"),B=(0,y.on)("click .side-nav__language"),V=(0,y.on)("click .side-nav__language-small"),R((L=function(t){function e(){var t;(0,s.A)(this,e);for(var n=arguments.length,r=new Array(n),o=0;o9999?"+"+l(e,6):l(e,4))+"-"+l(t.getUTCMonth()+1,2)+"-"+l(t.getUTCDate(),2)+(i?"T"+l(n,2)+":"+l(r,2)+":"+l(o,2)+"."+l(i,3)+"Z":o?"T"+l(n,2)+":"+l(r,2)+":"+l(o,2)+"Z":r||n?"T"+l(n,2)+":"+l(r,2)+"Z":"")}function c(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function r(t,e){var r,a=[],s=t.length,l=0,u=0,c=s<=0,h=!1;function f(){if(c)return i;if(h)return h=!1,o;var e,r,a=l;if(34===t.charCodeAt(a)){for(;l++=s?c=!0:10===(r=t.charCodeAt(l++))?h=!0:13===r&&(h=!0,10===t.charCodeAt(l)&&++l),t.slice(a+1,e-1).replace(/""/g,'"')}for(;l0})).map((function(t){return{comment:0===t.indexOf("#"),text:t}}))}};case"application/x-tar":case"application/x-gtar":case"application/x-bzip2":case"application/gzip":case"application/zip":return{type:"archive",icon:"fa fa-file-archive-o"};default:return{type:null,icon:"fa fa-file-o"}}}},2415:function(t){"use strict";t.exports=function(t){var e=document.createElement("textarea");e.value=t,e.setAttribute("readonly",""),e.style.contain="strict",e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="12pt";var n=getSelection(),r=!1;n.rangeCount>0&&(r=n.getRangeAt(0)),document.body.appendChild(e),e.select();var o=!1;try{o=document.execCommand("copy")}catch(t){}return document.body.removeChild(e),r&&(n.removeAllRanges(),n.addRange(r)),o}},9922:function(t,e,n){"use strict";function r(t,e){!function(){window.dataLayer=Array.isArray(window.dataLayer)?window.dataLayer:[],window.dataLayer.push(arguments)}("event",t,e)}n.d(e,{A:function(){return r}})},8681:function(t,e,n){"use strict";n.d(e,{A:function(){return x}});var r=n(3029),o=n(2901),i=n(4467),a=n(4755),s=n(388),l=n(991),u=n(3954),c=n(5361),h=n(1391),f=n(5193);function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,r=e.icon,o=e.route,i=e.onEnter,s=void 0===i?a.mX:i;n=n||t,this.tabs.push({tabName:t,title:n,icon:r}),b.A.route(o,t),b.A.on("route:".concat(t),(0,a.nZ)(s))}},{key:"addWidget",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v;this.widgets[t]||(this.widgets[t]={}),this.widgets[t][e]={widget:n,model:r}}},{key:"addTranslation",value:function(t,e){(0,w.XY)(t,e)}},{key:"translate",value:function(t,e){return(0,y.default)(t,e)}},{key:"addTestResultBlock",value:function(t,e){var n=e.position;this.testResultBlocks[n].push(t)}},{key:"addAttachmentViewer",value:function(t,e){var n=e.View,r=e.icon,o=void 0===r?"fa fa-file-o":r;this.attachmentViews[t]={View:n,icon:o}}},{key:"addTestResultTab",value:function(t,e,n){this.testResultTabs.push({id:t,name:e,View:n})}}])}(),x=new _},1248:function(t,e,n){"use strict";var r=(0,n(1109).fv)();e.A=r},1109:function(t,e,n){"use strict";n.d(e,{fv:function(){return v},gU:function(){return y},O$:function(){return w},gW:function(){return b}});var r=n(4467),o=n(3029),i=n(2901),a=n(388),s=n(3954),l=n(5361);function u(t,e,n){return e=(0,s.A)(e),(0,a.A)(t,c()?Reflect.construct(e,n||[],(0,s.A)(t).constructor):e.apply(t,n))}function c(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(c=function(){return!!t})()}var h=function(t){function e(){return(0,o.A)(this,e),u(this,e,arguments)}return(0,l.A)(e,t),(0,i.A)(e,[{key:"storageKey",value:function(){return"ALLURE_REPORT_SETTINGS"}},{key:"fetch",value:function(){var t=this;return new Promise((function(e){var n=window.localStorage.getItem(t.storageKey());n&&t.set(JSON.parse(n)),e()}))}},{key:"save",value:function(t,e){this.set(t,e);var n=this.toJSON();window.localStorage.setItem(this.storageKey(),JSON.stringify(n))}}])}(n(1391).Model);function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},n=new(h.extend({storageKey:function(){return"ALLURE_REPORT_SETTINGS_".concat(t.toUpperCase())},defaults:function(){return e}}));return n.fetch(),n}function b(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g,n=new(h.extend({storageKey:function(){return"ALLURE_REPORT_SETTINGS_".concat(t.toUpperCase())},defaults:function(){return e},getWidgetsArrangement:function(){return this.get("widgets")},setWidgetsArrangement:function(t){this.save("widgets",t)}}));return n.fetch(),n}function w(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,n=new(h.extend({storageKey:function(){return"ALLURE_REPORT_SETTINGS_".concat(t.toUpperCase())},defaults:function(){return e},getVisibleStatuses:function(){return this.get("visibleStatuses")},setVisibleStatuses:function(t){return this.save("visibleStatuses",t)},getVisibleMarks:function(){return this.get("visibleMarks")},setVisibleMarks:function(t){return this.save("visibleMarks",t)},getTreeSorting:function(){return this.get("treeSorting")},setTreeSorting:function(t){this.save("treeSorting",t)},isShowGroupInfo:function(){return this.get("showGroupInfo")},setShowGroupInfo:function(t){this.save("showGroupInfo",t)}}));return n.fetch(),n}},5731:function(t,e,n){"use strict";n.d(e,{z:function(){return r}});var r=["failed","broken","passed","skipped","unknown"]},566:function(t,e,n){"use strict";n.d(e,{Yj:function(){return rt},XY:function(){return it},Ay:function(){return at},vM:function(){return ot}});var r=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.init(e,n)}return t.prototype.init=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=e.prefix||"i18next:",this.logger=t||o,this.options=e,this.debug=e.debug},t.prototype.setDebug=function(t){this.debug=t},t.prototype.log=function(){for(var t=arguments.length,e=Array(t),n=0;n-1&&n.observers[t].splice(r,1)}else delete n.observers[t]}))},t.prototype.emit=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r-1?t.replace(/###/g,"."):t}function o(){return!t||"string"==typeof t}for(var i="string"!=typeof e?[].concat(e):e.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!t[a]&&n&&(t[a]=new n),t=t[a]}return o()?{}:{obj:t,k:r(i.shift())}}function h(t,e,n){var r=c(t,e,Object);r.obj[r.k]=n}function f(t,e){var n=c(t,e),r=n.obj,o=n.k;if(r)return r[o]}function p(t,e,n){for(var r in e)r in t?"string"==typeof t[r]||t[r]instanceof String||"string"==typeof e[r]||e[r]instanceof String?n&&(t[r]=e[r]):p(t[r],e[r],n):t[r]=e[r];return t}function d(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var m={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function g(t){return"string"==typeof t?t.replace(/[&<>"'\/]/g,(function(t){return m[t]})):t}var v=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this));return o.data=n,o.options=r,o}return y(e,t),e.prototype.addNamespaces=function(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)},e.prototype.removeNamespaces=function(t){var e=this.options.ns.indexOf(t);e>-1&&this.options.ns.splice(e,1)},e.prototype.getResource=function(t,e,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).keySeparator||this.options.keySeparator;void 0===r&&(r=".");var o=[t,e];return n&&"string"!=typeof n&&(o=o.concat(n)),n&&"string"==typeof n&&(o=o.concat(r?n.split(r):n)),t.indexOf(".")>-1&&(o=t.split(".")),f(this.data,o)},e.prototype.addResource=function(t,e,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[t,e];n&&(a=a.concat(i?n.split(i):n)),t.indexOf(".")>-1&&(r=e,e=(a=t.split("."))[1]),this.addNamespaces(e),h(this.data,a,r),o.silent||this.emit("added",t,e,n,r)},e.prototype.addResources=function(t,e,n){for(var r in n)"string"==typeof n[r]&&this.addResource(t,e,r,n[r],{silent:!0});this.emit("added",t,e,n)},e.prototype.addResourceBundle=function(t,e,n,r,o){var i=[t,e];t.indexOf(".")>-1&&(r=n,n=e,e=(i=t.split("."))[1]),this.addNamespaces(e);var a=f(this.data,i)||{};r?p(a,n,o):a=v({},a,n),h(this.data,i,a),this.emit("added",t,e,n)},e.prototype.removeResourceBundle=function(t,e){this.hasResourceBundle(t,e)&&delete this.data[t][e],this.removeNamespaces(e),this.emit("removed",t,e)},e.prototype.hasResourceBundle=function(t,e){return void 0!==this.getResource(t,e)},e.prototype.getResourceBundle=function(t,e){return e||(e=this.options.defaultNS),"v1"===this.options.compatibilityAPI?v({},this.getResource(t,e)):this.getResource(t,e)},e.prototype.toJSON=function(){return this.data},e}(l),w=b,_={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,e,n,r,o){var i=this;return t.forEach((function(t){i.processors[t]&&(e=i.processors[t].process(e,n,r,o))})),e}};function x(t){return t.interpolation={unescapeSuffix:"HTML"},t.interpolation.prefix=t.interpolationPrefix||"__",t.interpolation.suffix=t.interpolationSuffix||"__",t.interpolation.escapeValue=t.escapeInterpolation||!1,t.interpolation.nestingPrefix=t.reusePrefix||"$t(",t.interpolation.nestingSuffix=t.reuseSuffix||")",t}function k(t){return(t.interpolationPrefix||t.interpolationSuffix||void 0!==t.escapeInterpolation)&&(t=x(t)),t.nsSeparator=t.nsseparator,t.keySeparator=t.keyseparator,t.returnObjects=t.returnObjectTrees,t}var A=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this));return function(t,e,n){t.forEach((function(t){e[t]&&(n[t]=e[t])}))}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector"],n,o),o.options=r,o.logger=a.create("translator"),o}return E(e,t),e.prototype.changeLanguage=function(t){t&&(this.language=t)},e.prototype.exists=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};return"v1"===this.options.compatibilityAPI&&(e=k(e)),void 0!==this.resolve(t,e)},e.prototype.extractFromKey=function(t,e){var n=e.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=e.keySeparator||this.options.keySeparator||".",o=e.ns||this.options.defaultNS;if(n&&t.indexOf(n)>-1){var i=t.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(o=i.shift()),t=i.join(r)}return"string"==typeof o&&(o=[o]),{key:t,namespaces:o}},e.prototype.translate=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("object"!==(void 0===e?"undefined":O(e))?e=this.options.overloadTranslationOptionHandler(arguments):"v1"===this.options.compatibilityAPI&&(e=k(e)),null==t||""===t)return"";"number"==typeof t&&(t=String(t)),"string"==typeof t&&(t=[t]);var n=e.keySeparator||this.options.keySeparator||".",r=this.extractFromKey(t[t.length-1],e),o=r.key,i=r.namespaces,a=i[i.length-1],s=e.lng||this.language,l=e.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(s&&"cimode"===s.toLowerCase())return l?a+(e.nsSeparator||this.options.nsSeparator)+o:o;var u=this.resolve(t,e),c=Object.prototype.toString.apply(u),h=void 0!==e.joinArrays?e.joinArrays:this.options.joinArrays;if(u&&"string"!=typeof u&&["[object Number]","[object Function]","[object RegExp]"].indexOf(c)<0&&(!h||"[object Array]"!==c)){if(!e.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(o,u,e):"key '"+o+" ("+this.language+")' returned an object instead of string.";if(e.keySeparator||this.options.keySeparator){var f="[object Array]"===c?[]:{};for(var p in u)Object.prototype.hasOwnProperty.call(u,p)&&(f[p]=this.translate(""+o+n+p,A({},e,{joinArrays:!1,ns:i})));u=f}}else if(h&&"[object Array]"===c)(u=u.join(h))&&(u=this.extendTranslation(u,o,e));else{var d=!1,m=!1;if(this.isValidLookup(u)||void 0===e.defaultValue||(d=!0,u=e.defaultValue),this.isValidLookup(u)||(m=!0,u=o),m||d){this.logger.log("missingKey",s,a,o,u);var g=[],v=this.languageUtils.getFallbackCodes(this.options.fallbackLng,e.lng||this.language);if("fallback"===this.options.saveMissingTo&&v&&v[0])for(var y=0;y1&&void 0!==arguments[1]?arguments[1]:{},r=void 0;return"string"==typeof t&&(t=[t]),t.forEach((function(t){if(!e.isValidLookup(r)){var o=e.extractFromKey(t,n),i=o.key,a=o.namespaces;e.options.fallbackNS&&(a=a.concat(e.options.fallbackNS));var s=void 0!==n.count&&"string"!=typeof n.count,l=void 0!==n.context&&"string"==typeof n.context&&""!==n.context,u=n.lngs?n.lngs:e.languageUtils.toResolveHierarchy(n.lng||e.language);a.forEach((function(t){e.isValidLookup(r)||u.forEach((function(o){if(!e.isValidLookup(r)){var a=i,u=[a],c=void 0;s&&(c=e.pluralResolver.getSuffix(o,n.count)),s&&l&&u.push(a+c),l&&u.push(a+=""+e.options.contextSeparator+n.context),s&&u.push(a+=c);for(var h=void 0;h=u.pop();)e.isValidLookup(r)||(r=e.getResource(o,t,h,n))}}))}))}})),r},e.prototype.isValidLookup=function(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&""===t)},e.prototype.getResource=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.resourceStore.getResource(t,e,n,r)},e}(l),S=C;function P(t){return t.charAt(0).toUpperCase()+t.slice(1)}var j=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.options=e,this.whitelist=this.options.whitelist||!1,this.logger=a.create("languageUtils")}return t.prototype.getScriptPartFromCode=function(t){if(!t||t.indexOf("-")<0)return null;var e=t.split("-");return 2===e.length?null:(e.pop(),this.formatLanguageCode(e.join("-")))},t.prototype.getLanguagePartFromCode=function(t){if(!t||t.indexOf("-")<0)return t;var e=t.split("-");return this.formatLanguageCode(e[0])},t.prototype.formatLanguageCode=function(t){if("string"==typeof t&&t.indexOf("-")>-1){var e=["hans","hant","latn","cyrl","cans","mong","arab"],n=t.split("-");return this.options.lowerCaseLng?n=n.map((function(t){return t.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),e.indexOf(n[1].toLowerCase())>-1&&(n[1]=P(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),e.indexOf(n[1].toLowerCase())>-1&&(n[1]=P(n[1].toLowerCase())),e.indexOf(n[2].toLowerCase())>-1&&(n[2]=P(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t},t.prototype.isWhitelisted=function(t){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(t=this.getLanguagePartFromCode(t)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(t)>-1},t.prototype.getFallbackCodes=function(t,e){if(!t)return[];if("string"==typeof t&&(t=[t]),"[object Array]"===Object.prototype.toString.apply(t))return t;if(!e)return t.default||[];var n=t[e];return n||(n=t[this.getScriptPartFromCode(e)]),n||(n=t[this.formatLanguageCode(e)]),n||(n=t.default),n||[]},t.prototype.toResolveHierarchy=function(t,e){var n=this,r=this.getFallbackCodes(e||this.options.fallbackLng||[],t),o=[],i=function(t){t&&(n.isWhitelisted(t)?o.push(t):n.logger.warn("rejecting non-whitelisted language code: "+t))};return"string"==typeof t&&t.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(t)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(t)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(t))):"string"==typeof t&&i(this.formatLanguageCode(t)),r.forEach((function(t){o.indexOf(t)<0&&i(n.formatLanguageCode(t))})),o},t}();var T=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","es_ar","et","eu","fi","fo","fur","fy","gl","gu","ha","he","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt","pt_br","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21}],R={1:function(t){return Number(t>1)},2:function(t){return Number(1!=t)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(0===t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(0!==t)},14:function(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function(t){return Number(1==t||t%10==1?0:1)},18:function(t){return Number(0==t?0:1==t?1:2)},19:function(t){return Number(1==t?0:0===t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(1==t?0:0===t||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)}};var M=function(){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.languageUtils=e,this.options=r,this.logger=a.create("pluralResolver"),this.rules=(n={},T.forEach((function(t){t.lngs.forEach((function(e){n[e]={numbers:t.nr,plurals:R[t.fc]}}))})),n)}return t.prototype.addRule=function(t,e){this.rules[t]=e},t.prototype.getRule=function(t){return this.rules[this.languageUtils.getLanguagePartFromCode(t)]},t.prototype.needsPlural=function(t){var e=this.getRule(t);return e&&e.numbers.length>1},t.prototype.getSuffix=function(t,e){var n=this,r=this.getRule(t);if(r){if(1===r.numbers.length)return"";var o=r.noAbs?r.plurals(e):r.plurals(Math.abs(e)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_"+i.toString():a():"v2"===this.options.compatibilityJSON||2===r.numbers.length&&1===r.numbers[0]||2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: "+t),""},t}(),N=M,D=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.logger=a.create("interpolator"),this.init(e,!0)}return t.prototype.init=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};arguments[1]&&(this.options=t,this.format=t.interpolation&&t.interpolation.format||function(t){return t},this.escape=t.interpolation&&t.interpolation.escape||g),t.interpolation||(t.interpolation={escapeValue:!0});var e=t.interpolation;this.escapeValue=void 0===e.escapeValue||e.escapeValue,this.prefix=e.prefix?d(e.prefix):e.prefixEscaped||"{{",this.suffix=e.suffix?d(e.suffix):e.suffixEscaped||"}}",this.formatSeparator=e.formatSeparator?e.formatSeparator:e.formatSeparator||",",this.unescapePrefix=e.unescapeSuffix?"":e.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":e.unescapeSuffix||"",this.nestingPrefix=e.nestingPrefix?d(e.nestingPrefix):e.nestingPrefixEscaped||d("$t("),this.nestingSuffix=e.nestingSuffix?d(e.nestingSuffix):e.nestingSuffixEscaped||d(")"),this.resetRegExp()},t.prototype.reset=function(){this.options&&this.init(this.options)},t.prototype.resetRegExp=function(){var t=this.prefix+"(.+?)"+this.suffix;this.regexp=new RegExp(t,"g");var e=""+this.prefix+this.unescapePrefix+"(.+?)"+this.unescapeSuffix+this.suffix;this.regexpUnescape=new RegExp(e,"g");var n=this.nestingPrefix+"(.+?)"+this.nestingSuffix;this.nestingRegexp=new RegExp(n,"g")},t.prototype.interpolate=function(t,e,n){var r=this,o=void 0,i=void 0;function a(t){return t.replace(/\$/g,"$$$$")}var s=function(t){if(t.indexOf(r.formatSeparator)<0)return f(e,t);var o=t.split(r.formatSeparator),i=o.shift().trim(),a=o.join(r.formatSeparator).trim();return r.format(f(e,i),a,n)};for(this.resetRegExp();o=this.regexpUnescape.exec(t);)i=s(o[1].trim()),t=t.replace(o[0],i),this.regexpUnescape.lastIndex=0;for(;o=this.regexp.exec(t);)"string"!=typeof(i=s(o[1].trim()))&&(i=u(i)),i||(this.logger.warn("missed to pass in variable "+o[1]+" for interpolating "+t),i=""),i=this.escapeValue?a(this.escape(i)):a(i),t=t.replace(o[0],i),this.regexp.lastIndex=0;return t},t.prototype.nest=function(t,e){var n=void 0,r=void 0,o=D({},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});function i(t){if(t.indexOf(",")<0)return t;var e=t.split(",");t=e.shift();var n=e.join(",");n=(n=this.interpolate(n,o)).replace(/'/g,'"');try{o=JSON.parse(n)}catch(e){this.logger.error("failed parsing options string in nesting for key "+t,e)}return t}for(o.applyPostProcessor=!1;n=this.nestingRegexp.exec(t);){if((r=e(i.call(this,n[1].trim()),o))&&n[0]===t&&"string"!=typeof r)return r;"string"!=typeof r&&(r=u(r)),r||(this.logger.warn("missed to resolve "+n[1]+" for nesting "+t),r=""),t=t.replace(n[0],r),this.regexp.lastIndex=0}return t},t}(),V=B,I=Object.assign||function(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var s=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this));return s.backend=n,s.store=r,s.services=o,s.options=i,s.logger=a.create("backendConnector"),s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,i.backend,i),s}return z(e,t),e.prototype.queueLoad=function(t,e,n){var r=this,o=[],i=[],a=[],s=[];return t.forEach((function(t){var n=!0;e.forEach((function(e){var a=t+"|"+e;r.store.hasResourceBundle(t,e)?r.state[a]=2:r.state[a]<0||(1===r.state[a]?i.indexOf(a)<0&&i.push(a):(r.state[a]=1,n=!1,i.indexOf(a)<0&&i.push(a),o.indexOf(a)<0&&o.push(a),s.indexOf(e)<0&&s.push(e)))})),n||a.push(t)})),(o.length||i.length)&&this.queue.push({pending:i,loaded:{},errors:[],callback:n}),{toLoad:o,pending:i,toLoadLanguages:a,toLoadNamespaces:s}},e.prototype.loaded=function(t,e,n){var r=this,o=t.split("|"),i=L(o,2),a=i[0],s=i[1];e&&this.emit("failedLoading",a,s,e),n&&this.store.addResourceBundle(a,s,n),this.state[t]=e?-1:2,this.queue.forEach((function(n){var o,i,l,u,h,f;o=n.loaded,i=s,u=c(o,[a],Object),h=u.obj,f=u.k,h[f]=h[f]||[],l&&(h[f]=h[f].concat(i)),l||h[f].push(i),function(t,e){for(var n=t.indexOf(e);-1!==n;)t.splice(n,1),n=t.indexOf(e)}(n.pending,t),e&&n.errors.push(e),0!==n.pending.length||n.done||(r.emit("loaded",n.loaded),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.queue=this.queue.filter((function(t){return!t.done}))},e.prototype.read=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=this,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,a=arguments[5];return t.length?this.backend[n](t,e,(function(s,l){s&&l&&r<5?setTimeout((function(){o.read.call(o,t,e,n,r+1,2*i,a)}),i):a(s,l)})):a(null,{})},e.prototype.load=function(t,e,n){var r=this;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),n&&n();var o=I({},this.backend.options,this.options.backend);"string"==typeof t&&(t=this.services.languageUtils.toResolveHierarchy(t)),"string"==typeof e&&(e=[e]);var i=this.queueLoad(t,e,n);if(!i.toLoad.length)return i.pending.length||n(),null;o.allowMultiLoading&&this.backend.readMulti?this.read(i.toLoadLanguages,i.toLoadNamespaces,"readMulti",null,null,(function(t,e){t&&r.logger.warn("loading namespaces "+i.toLoadNamespaces.join(", ")+" for languages "+i.toLoadLanguages.join(", ")+" via multiloading failed",t),!t&&e&&r.logger.log("successfully loaded namespaces "+i.toLoadNamespaces.join(", ")+" for languages "+i.toLoadLanguages.join(", ")+" via multiloading",e),i.toLoad.forEach((function(n){var o=n.split("|"),i=L(o,2),a=i[0],s=i[1],l=f(e,[a,s]);if(l)r.loaded(n,t,l);else{var u="loading namespace "+s+" for language "+a+" via multiloading failed";r.loaded(n,u),r.logger.error(u)}}))})):i.toLoad.forEach((function(t){r.loadOne(t)}))},e.prototype.reload=function(t,e){var n=this;this.backend||this.logger.warn("No backend was added via i18next.use. Will not load resources.");var r=I({},this.backend.options,this.options.backend);"string"==typeof t&&(t=this.services.languageUtils.toResolveHierarchy(t)),"string"==typeof e&&(e=[e]),r.allowMultiLoading&&this.backend.readMulti?this.read(t,e,"readMulti",null,null,(function(r,o){r&&n.logger.warn("reloading namespaces "+e.join(", ")+" for languages "+t.join(", ")+" via multiloading failed",r),!r&&o&&n.logger.log("successfully reloaded namespaces "+e.join(", ")+" for languages "+t.join(", ")+" via multiloading",o),t.forEach((function(t){e.forEach((function(e){var i=f(o,[t,e]);if(i)n.loaded(t+"|"+e,r,i);else{var a="reloading namespace "+e+" for language "+t+" via multiloading failed";n.loaded(t+"|"+e,a),n.logger.error(a)}}))}))})):t.forEach((function(t){e.forEach((function(e){n.loadOne(t+"|"+e,"re")}))}))},e.prototype.loadOne=function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=t.split("|"),o=L(r,2),i=o[0],a=o[1];this.read(i,a,"read",null,null,(function(r,o){r&&e.logger.warn(n+"loading namespace "+a+" for language "+i+" failed",r),!r&&o&&e.logger.log(n+"loaded namespace "+a+" for language "+i,o),e.loaded(t,r,o)}))},e.prototype.saveMissing=function(t,e,n,r){this.backend&&this.backend.create&&this.backend.create(t,e,n,r),t&&t[0]&&this.store.addResource(t[0],e,n,r)},e}(l),F=$,U=Object.assign||function(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var s=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this));return s.cache=n,s.store=r,s.services=o,s.options=i,s.logger=a.create("cacheConnector"),s.cache&&s.cache.init&&s.cache.init(o,i.cache,i),s}return H(e,t),e.prototype.load=function(t,e,n){var r=this;if(!this.cache)return n&&n();var o=U({},this.cache.options,this.options.cache),i="string"==typeof t?this.services.languageUtils.toResolveHierarchy(t):t;o.enabled?this.cache.load(i,(function(t,e){if(t&&r.logger.error("loading languages "+i.join(", ")+" from cache failed",t),e)for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o))for(var a in e[o])if(Object.prototype.hasOwnProperty.call(e[o],a)&&"i18nStamp"!==a){var s=e[o][a];s&&r.store.addResourceBundle(o,a,s)}n&&n()})):n&&n()},e.prototype.save=function(){this.cache&&this.options.cache&&this.options.cache.enabled&&this.cache.save(this.store.data)},e}(l),W=q;function G(t){return"string"==typeof t.ns&&(t.ns=[t.ns]),"string"==typeof t.fallbackLng&&(t.fallbackLng=[t.fallbackLng]),"string"==typeof t.fallbackNS&&(t.fallbackNS=[t.fallbackNS]),t.whitelist&&t.whitelist.indexOf("cimode")<0&&t.whitelist.push("cimode"),t}var K=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=X(this,t.call(this));if(o.options=G(n),o.services={},o.logger=a,o.modules={external:[]},r&&!o.isInitialized&&!n.isClone){var i;if(!o.options.initImmediate)return i=o.init(n,r),X(o,i);setTimeout((function(){o.init(n,r)}),0)}return o}return Y(e,t),e.prototype.init=function(t,e){var n=this;function r(t){return t?"function"==typeof t?new t:t:null}if("function"==typeof t&&(e=t,t={}),t||(t={}),"v1"===t.compatibilityAPI?this.options=K({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",saveMissing:!1,saveMissingTo:"fallback",missingKeyHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){return{defaultValue:t[1]}},interpolation:{escapeValue:!0,format:function(t,e,n){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",defaultVariables:void 0}},G(function(t){return t.resStore&&(t.resources=t.resStore),t.ns&&t.ns.defaultNs?(t.defaultNS=t.ns.defaultNs,t.ns=t.ns.namespaces):t.defaultNS=t.ns||"translation",t.fallbackToDefaultNS&&t.defaultNS&&(t.fallbackNS=t.defaultNS),t.saveMissing=t.sendMissing,t.saveMissingTo=t.sendMissingTo||"current",t.returnNull=!t.fallbackOnNull,t.returnEmptyString=!t.fallbackOnEmpty,t.returnObjects=t.returnObjectTrees,t.joinArrays="\n",t.returnedObjectHandler=t.objectTreeKeyHandler,t.parseMissingKeyHandler=t.parseMissingKey,t.appendNamespaceToMissingKey=!0,t.nsSeparator=t.nsseparator||":",t.keySeparator=t.keyseparator||".","sprintf"===t.shortcutFunction&&(t.overloadTranslationOptionHandler=function(t){for(var e=[],n=1;n1?e-1:0),o=1;o1?e-1:0),o=1;o1?e-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:J;if(this.options.resources)e(null);else{if(this.language&&"cimode"===this.language.toLowerCase())return e();var n=[],r=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(t){n.indexOf(t)<0&&n.push(t)}))};if(this.language)r(this.language);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(t){return r(t)}));this.options.preload&&this.options.preload.forEach((function(t){return r(t)})),this.services.cacheConnector.load(n,this.options.ns,(function(){t.services.backendConnector.load(n,t.options.ns,e)}))}},e.prototype.reloadResources=function(t,e){t||(t=this.languages),e||(e=this.options.ns),this.services.backendConnector.reload(t,e)},e.prototype.use=function(t){return"backend"===t.type&&(this.modules.backend=t),"cache"===t.type&&(this.modules.cache=t),("logger"===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),"languageDetector"===t.type&&(this.modules.languageDetector=t),"postProcessor"===t.type&&_.addPostProcessor(t),"3rdParty"===t.type&&this.modules.external.push(t),this},e.prototype.changeLanguage=function(t,e){var n=this,r=function(t){t&&(n.language=t,n.languages=n.services.languageUtils.toResolveHierarchy(t),n.translator.changeLanguage(t),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(t)),n.loadResources((function(r){!function(t,r){r&&(n.emit("languageChanged",r),n.logger.log("languageChanged",r)),e&&e(t,(function(){return n.t.apply(n,arguments)}))}(r,t)}))};t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(r):r(t):r(this.services.languageDetector.detect())},e.prototype.getFixedT=function(t,e){var n=this,r=function t(e){var r=K({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return r.lng=r.lng||t.lng,r.lngs=r.lngs||t.lngs,r.ns=r.ns||t.ns,n.t(e,r)};return"string"==typeof t?r.lng=t:r.lngs=t,r.ns=e,r},e.prototype.t=function(){var t;return this.translator&&(t=this.translator).translate.apply(t,arguments)},e.prototype.exists=function(){var t;return this.translator&&(t=this.translator).exists.apply(t,arguments)},e.prototype.setDefaultNamespace=function(t){this.options.defaultNS=t},e.prototype.loadNamespaces=function(t,e){var n=this;if(!this.options.ns)return e&&e();"string"==typeof t&&(t=[t]),t.forEach((function(t){n.options.ns.indexOf(t)<0&&n.options.ns.push(t)})),this.loadResources(e)},e.prototype.loadLanguages=function(t,e){"string"==typeof t&&(t=[t]);var n=this.options.preload||[],r=t.filter((function(t){return n.indexOf(t)<0}));if(!r.length)return e();this.options.preload=n.concat(r),this.loadResources(e)},e.prototype.dir=function(t){if(t||(t=this.languages&&this.languages.length>0?this.languages[0]:this.language),!t)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>=0?"rtl":"ltr"},e.prototype.createInstance=function(){return new e(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments[1])},e.prototype.cloneInstance=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,o=K({},this.options,n,{isClone:!0}),i=new e(o,r);return["store","services","language"].forEach((function(e){i[e]=t[e]})),i.translator=new S(i.services,i.options),i.translator.on("*",(function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r1?n-1:0),o=1;o1?n-1:0),o=1;o1?n-1:0),o=1;o1&&a("Multiple handlers for a single event are deprecated. If needed, use a single handler to call multiple methods."),e.each(s,(function(e){var o=t[e];if(!o)throw new T('Method "'+e+'" was configured as an event handler, but does not exist.');t[i](n,r,o)}))}function M(t,n,r,o){if(!e.isObject(r))throw new T({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindevents"});e.each(r,(function(r,i){e.isString(r)?R(t,n,i,r,o):t[o](n,i,r)}))}function N(t,e){return t&&e?(M(this,t,e,"listenTo"),this):this}function D(t,e){return t?e?(M(this,t,e,"stopListening"),this):(this.stopListening(t),this):this}function B(t,n,r,o){if(!e.isObject(r))throw new T({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindrequests"});var i=c.call(t,r);n[o](i,t)}function V(t,e){return t&&e?(B(this,t,e,"reply"),this):this}function I(t,e){return t?e?(B(this,t,e,"stopReplying"),this):(t.stopReplying(null,null,this),this):this}T.extend=i;var L={normalizeMethods:c,_setOptions:function(t){this.options=e.extend({},e.result(this,"options"),t)},mergeOptions:l,getOption:u,bindEvents:N,unbindEvents:D},z={_initRadio:function(){var t=e.result(this,"channelName");if(t){if(!n)throw new T({name:"BackboneRadioMissing",message:'The dependency "backbone.radio" is missing.'});var r=this._channel=n.channel(t),o=e.result(this,"radioEvents");this.bindEvents(r,o);var i=e.result(this,"radioRequests");this.bindRequests(r,i),this.on("destroy",this._destroyRadio)}},_destroyRadio:function(){this._channel.stopReplying(null,null,this)},getChannel:function(){return this._channel},bindEvents:N,unbindEvents:D,bindRequests:V,unbindRequests:I},$=["channelName","radioEvents","radioRequests"],F=function(t){this.hasOwnProperty("options")||this._setOptions(t),this.mergeOptions(t,$),this._setCid(),this._initRadio(),this.initialize.apply(this,arguments)};F.extend=i,e.extend(F.prototype,t.Events,L,z,{cidPrefix:"mno",_isDestroyed:!1,isDestroyed:function(){return this._isDestroyed},initialize:function(){},_setCid:function(){this.cid||(this.cid=e.uniqueId(this.cidPrefix))},destroy:function(){if(this._isDestroyed)return this;for(var t=arguments.length,e=Array(t),n=0;n0)for(t=0;t2&&void 0!==arguments[2]?arguments[2]:at(t)).find(e)},hasEl:function(t,e){return t.contains(e&&e.parentNode)},detachEl:function(t){(arguments.length>1&&void 0!==arguments[1]?arguments[1]:at(t)).detach()},replaceEl:function(t,e){if(t!==e){var n=e.parentNode;n&&n.replaceChild(t,e)}},swapEl:function(t,e){if(t!==e){var n=t.parentNode,r=e.parentNode;if(n&&r){var o=t.nextSibling,i=e.nextSibling;n.insertBefore(e,o),r.insertBefore(t,i)}}},setContents:function(t,e){(arguments.length>2&&void 0!==arguments[2]?arguments[2]:at(t)).html(e)},appendContents:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n._$el,o=void 0===r?at(t):r,i=n._$contents,a=void 0===i?at(e):i;o.append(a)},hasContents:function(t){return!!t&&t.hasChildNodes()},detachContents:function(t){(arguments.length>1&&void 0!==arguments[1]?arguments[1]:at(t)).contents().detach()}},ut={Dom:lt,supportsRenderLifecycle:!0,supportsDestroyLifecycle:!0,_isDestroyed:!1,isDestroyed:function(){return!!this._isDestroyed},_isRendered:!1,isRendered:function(){return!!this._isRendered},_isAttached:!1,isAttached:function(){return!!this._isAttached},delegateEvents:function(n){this._proxyBehaviorViewProperties(),this._buildEventProxies();var r=this._getEvents(n);void 0===n&&(this.events=r);var o=e.extend({},this._getBehaviorEvents(),r,this._getBehaviorTriggers(),this.getTriggers());return t.View.prototype.delegateEvents.call(this,o),this},_getEvents:function(t){var n=t||this.events;return e.isFunction(n)?this.normalizeUIKeys(n.call(this)):this.normalizeUIKeys(n)},getTriggers:function(){if(this.triggers){var t=this.normalizeUIKeys(e.result(this,"triggers"));return this._getViewTriggers(this,t)}},delegateEntityEvents:function(){return this._delegateEntityEvents(this.model,this.collection),this._delegateBehaviorEntityEvents(),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.model,this.collection),this._undelegateBehaviorEntityEvents(),this},destroy:function(){if(this._isDestroyed)return this;for(var t=this._isAttached&&!this._shouldDisableEvents,e=arguments.length,n=Array(e),r=0;r1?r-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{},r=!t._isAttached&&s(this.el)&&!this._shouldDisableMonitoring(),o=void 0===n.replaceElement?!!e.result(this,"replaceElement"):!!n.replaceElement;r&&m(t,"before:attach",t),o?this._replaceEl(t):this.attachHtml(t),r&&(t._isAttached=!0,m(t,"attach",t))},_ensureElement:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0],this.$el=this.Dom.getEl(this.el)),!this.$el||0===this.$el.length){if(void 0===t.allowMissingEl?e.result(this,"allowMissingEl"):t.allowMissingEl)return!1;throw new T('An "el" must exist in DOM for this region '+this.cid)}return!0},_getView:function(e){if(!e)throw new T({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(e._isDestroyed)throw new T({name:"ViewDestroyedError",message:'View (cid: "'+e.cid+'") has already been destroyed and cannot be used.'});if(e instanceof t.View)return e;var n=this._getViewOptions(e);return new wt(n)},_getViewOptions:function(t){return e.isFunction(t)?{template:t}:e.isObject(t)?t:{template:function(){return t}}},getEl:function(t){var n=e.result(this,"parentEl");return n&&e.isString(t)?this.Dom.findEl(n,t):this.Dom.getEl(t)},_replaceEl:function(t){this._restoreEl(),t.on("before:destroy",this._restoreEl,this),this.Dom.replaceEl(t.el,this.el),this._isReplaced=!0},_restoreEl:function(){if(this._isReplaced){var t=this.currentView;t&&(this._detachView(t),this._isReplaced=!1)}},isReplaced:function(){return!!this._isReplaced},isSwappingView:function(){return!!this._isSwappingView},attachHtml:function(t){this.Dom.appendContents(this.el,t.el,{_$el:this.$el,_$contents:t.$el})},empty:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowMissingEl:!0},e=this.currentView;if(!e)return this._ensureElement(t)&&this.detachHtml(),this;var n=!t.preventDestroy;return n||a("The preventDestroy option is deprecated. Use Region#detachView"),this._empty(e,n),this},_empty:function(t,e){t.off("destroy",this._empty,this),this.triggerMethod("before:empty",this,t),this._restoreEl(),delete this.currentView,t._isDestroyed||(e?this.removeView(t):this._detachView(t),this._stopChildViewEvents(t)),this.triggerMethod("empty",this,t)},_stopChildViewEvents:function(t){this._parentView&&this._parentView.stopListening(t)},destroyView:function(t){return t._isDestroyed||(t._shouldDisableEvents=this._shouldDisableMonitoring(),ht(t)),t},removeView:function(t){this.destroyView(t)},detachView:function(){var t=this.currentView;if(t)return this._empty(t),t},_detachView:function(t){var e=t._isAttached&&!this._shouldDisableMonitoring(),n=this._isReplaced;e&&m(t,"before:detach",t),n?this.Dom.replaceEl(this.el,t.el):this.detachHtml(),e&&(t._isAttached=!1,m(t,"detach",t))},detachHtml:function(){this.Dom.detachContents(this.el,this.$el)},hasView:function(){return!!this.currentView},reset:function(t){return this.empty(t),this.$el&&(this.el=this._initEl),delete this.$el,this},destroy:function(t){return this._isDestroyed?this:(this.reset(t),this._name&&this._parentView._removeReferences(this._name),delete this._parentView,delete this._name,F.prototype.destroy.apply(this,arguments))}},{setDomApi:st}),dt=function(t,e){return t instanceof pt?t:mt(t,e)};function mt(t,n){var r=e.extend({},n);if(e.isString(t))return e.extend(r,{el:t}),gt(r);if(e.isFunction(t))return e.extend(r,{regionClass:t}),gt(r);if(e.isObject(t))return t.selector&&a("The selector option on a Region definition object is deprecated. Use el to pass a selector string"),e.extend(r,{el:t.selector},t),gt(r);throw new T({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})}function gt(t){return new(0,t.regionClass)(e.omit(t,"regionClass"))}var vt={regionClass:pt,_initRegions:function(){this.regions=this.regions||{},this._regions={},this.addRegions(e.result(this,"regions"))},_reInitRegions:function(){H(this._regions,"reset")},addRegion:function(t,e){var n={};return n[t]=e,this.addRegions(n)[t]},addRegions:function(t){if(!e.isEmpty(t))return t=this.normalizeUIValues(t,["selector","el"]),this.regions=e.extend({},this.regions,t),this._addRegions(t)},_addRegions:function(t){var n=this,r={regionClass:this.regionClass,parentEl:e.partial(e.result,this,"el")};return e.reduce(t,(function(t,e,o){return t[o]=dt(e,r),n._addRegion(t[o],o),t}),{})},_addRegion:function(t,e){this.triggerMethod("before:add:region",this,e,t),t._parentView=this,t._name=e,this._regions[e]=t,this.triggerMethod("add:region",this,e,t)},removeRegion:function(t){var e=this._regions[t];return this._removeRegion(e,t),e},removeRegions:function(){var t=this._getRegions();return e.each(this._regions,e.bind(this._removeRegion,this)),t},_removeRegion:function(t,e){this.triggerMethod("before:remove:region",this,e,t),t.destroy(),this.triggerMethod("remove:region",this,e,t)},_removeReferences:function(t){delete this.regions[t],delete this._regions[t]},emptyRegions:function(){var t=this.getRegions();return H(t,"empty"),t},hasRegion:function(t){return!!this.getRegion(t)},getRegion:function(t){return this._isRendered||this.render(),this._regions[t]},_getRegions:function(){return e.clone(this._regions)},getRegions:function(){return this._isRendered||this.render(),this._getRegions()},showChildView:function(t,e){for(var n=this.getRegion(t),r=arguments.length,o=Array(r>2?r-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:{},n=e.result(this,"templateContext");return e.extend(t,n)},attachElContent:function(t){return this.Dom.setContents(this.el,t,this.$el),this},_removeChildren:function(){this.removeRegions()},_getImmediateChildren:function(){return e.chain(this._getRegions()).map("currentView").compact().value()}},{setRenderer:function(t){return this.prototype._renderHtml=t,this},setDomApi:st});e.extend(wt.prototype,ut,vt);var _t=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck","reduce","partition"],xt=function(t,n){e.each(_t,(function(r){t[r]=function(){var t=e.result(this,n),o=Array.prototype.slice.call(arguments);return e[r].apply(e,[t].concat(o))}}))},kt=function(t){this._views={},this._indexByModel={},this._indexByCustom={},this._updateLength(),e.each(t,e.bind(this.add,this))};xt(kt.prototype,"_getViews"),e.extend(kt.prototype,{_getViews:function(){return e.values(this._views)},add:function(t,e){return this._add(t,e)._updateLength()},_add:function(t,e){var n=t.cid;return this._views[n]=t,t.model&&(this._indexByModel[t.model.cid]=n),e&&(this._indexByCustom[e]=n),this},findByModel:function(t){return this.findByModelCid(t.cid)},findByModelCid:function(t){var e=this._indexByModel[t];return this.findByCid(e)},findByCustom:function(t){var e=this._indexByCustom[t];return this.findByCid(e)},findByIndex:function(t){return e.values(this._views)[t]},findByCid:function(t){return this._views[t]},remove:function(t){return this._remove(t)._updateLength()},_remove:function(t){var n=t.cid;return t.model&&delete this._indexByModel[t.model.cid],e.some(this._indexByCustom,e.bind((function(t,e){if(t===n)return delete this._indexByCustom[e],!0}),this)),delete this._views[n],this},_updateLength:function(){return this.length=e.size(this._views),this}});var At=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","events","filter","emptyView","emptyViewOptions","modelEvents","reorderOnSort","sort","triggers","ui","viewComparator"],Ot=t.View.extend({sort:!0,constructor:function(n){this.render=e.bind(this.render,this),this._setOptions(n),this.mergeOptions(n,At),P(this),this._initBehaviors(),this.once("render",this._initialEvents),this._initChildViewStorage(),this._bufferedChildren=[];var r=Array.prototype.slice.call(arguments);r[0]=this.options,t.View.prototype.constructor.apply(this,r),this.delegateEntityEvents(),this._triggerEventOnBehaviors("initialize",this)},_startBuffering:function(){this._isBuffering=!0},_endBuffering:function(){var t=this._isAttached&&!1!==this.monitorViewEvents?this._getImmediateChildren():[];this._isBuffering=!1,e.each(t,(function(t){m(t,"before:attach",t)})),this.attachBuffer(this,this._createBuffer()),e.each(t,(function(t){t._isAttached=!0,m(t,"attach",t)})),this._bufferedChildren=[]},_getImmediateChildren:function(){return e.values(this.children._views)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.render),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function(t,n,r){var o=void 0!==r.at&&(r.index||n.indexOf(t));(this.filter||!1===o)&&(o=e.indexOf(this._filteredSortedModels(o),t)),this._shouldAddChild(t,o)&&(this._destroyEmptyView(),this._addChild(t,o))},_onCollectionUpdate:function(t,e){var n=e.changes;this._removeChildModels(n.removed)},_removeChildModels:function(t){var e=this._getRemovedViews(t);e.length&&(this.children._updateLength(),this._updateIndices(e,!1),this.isEmpty()&&this._showEmptyView())},_getRemovedViews:function(t){var n=this;return e.reduce(t,(function(t,e){var r=e&&n.children.findByModel(e);return!r||r._isDestroyed||(n._removeChildView(r),t.push(r)),t}),[])},_removeChildView:function(t){this.triggerMethod("before:remove:child",this,t),this.children._remove(t),t._shouldDisableEvents=!1===this.monitorViewEvents,ht(t),this.stopListening(t),this.triggerMethod("remove:child",this,t)},setElement:function(){return t.View.prototype.setElement.apply(this,arguments),this._isAttached=s(this.el),this},render:function(){return this._isDestroyed||(this.triggerMethod("before:render",this),this._renderChildren(),this._isRendered=!0,this.triggerMethod("render",this)),this},setFilter:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).preventRender,n=this._isRendered&&!this._isDestroyed,r=this.filter!==t;if(n&&r&&!e){var o=this._filteredSortedModels();this.filter=t;var i=this._filteredSortedModels();this._applyModelDeltas(i,o)}else this.filter=t;return this},removeFilter:function(t){return this.setFilter(null,t)},_applyModelDeltas:function(t,n){var r=this,o={};e.each(t,(function(t,e){!r.children.findByModel(t)&&r._onCollectionAdd(t,r.collection,{at:e}),o[t.cid]=!0}));var i=e.filter(n,(function(t){return!o[t.cid]&&r.children.findByModel(t)}));this._removeChildModels(i)},reorder:function(){var t=this,n=this.children,r=this._filteredSortedModels();if(!r.length&&this._showingEmptyView)return this;if(e.some(r,(function(t){return!n.findByModel(t)})))this.render();else{var o=[],i=e.reduce(this.children._views,(function(t,n){var i=e.indexOf(r,n.model);return-1===i?(o.push(n.model),t):(n._index=i,t[i]=n.el,t)}),new Array(r.length));this.triggerMethod("before:reorder",this);var a=this.Dom.createBuffer();e.each(i,(function(e){t.Dom.appendContents(a,e)})),this._appendReorderedChildren(a),this._removeChildModels(o),this.triggerMethod("reorder",this)}return this},resortView:function(){return this.reorderOnSort?this.reorder():this._renderChildren(),this},_sortViews:function(){var t=this,n=this._filteredSortedModels();e.find(n,(function(e,n){var r=t.children.findByModel(e);return!r||r._index!==n}))&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function(t){this.Dom.appendContents(this.el,t,{_$el:this.$el})},_renderChildren:function(){this._isRendered&&(this._destroyEmptyView(),this._destroyChildren());var t=this._filteredSortedModels();this.isEmpty({processedModels:t})?this._showEmptyView():(this.triggerMethod("before:render:children",this),this._startBuffering(),this._showCollection(t),this._endBuffering(),this.triggerMethod("render:children",this))},_createView:function(t,e){var n=this._getChildView(t),r=this._getChildViewOptions(t,e);return this.buildChildView(t,n,r)},_setupChildView:function(t,e){P(t),this._proxyChildViewEvents(t),this.sort&&(t._index=e)},_showCollection:function(t){e.each(t,e.bind(this._addChild,this)),this.children._updateLength()},_filteredSortedModels:function(t){if(!this.collection||!this.collection.length)return[];var e=this.getViewComparator(),n=this.collection.models;if(t=Math.min(Math.max(t,0),n.length-1),e){var r=void 0;t&&(r=n[t],n=n.slice(0,t).concat(n.slice(t+1))),n=this._sortModelsBy(n,e),r&&n.splice(t,0,r)}return n=this._filterModels(n)},getViewComparator:function(){return this.viewComparator},_filterModels:function(t){var n=this;return this.filter&&(t=e.filter(t,(function(t,e){return n._shouldAddChild(t,e)}))),t},_sortModelsBy:function(t,n){return"string"==typeof n?e.sortBy(t,(function(t){return t.get(n)})):1===n.length?e.sortBy(t,e.bind(n,this)):e.clone(t).sort(e.bind(n,this))},_showEmptyView:function(){var n=this._getEmptyView();if(n&&!this._showingEmptyView){this._showingEmptyView=!0;var r=new t.Model,o=this.emptyViewOptions||this.childViewOptions;e.isFunction(o)&&(o=o.call(this,r,this._emptyViewIndex));var i=this.buildChildView(r,n,o);this.triggerMethod("before:render:empty",this,i),this.addChildView(i,0),this.triggerMethod("render:empty",this,i)}},_destroyEmptyView:function(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty",this),this._destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty",this))},_getEmptyView:function(){var t=this.emptyView;if(t)return this._getView(t)},_getChildView:function(t){var e=this.childView;if(!e)throw new T({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(e=this._getView(e,t)))throw new T({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return e},_getView:function(n,r){return n.prototype instanceof t.View||n===t.View?n:e.isFunction(n)?n.call(this,r):void 0},_addChild:function(t,e){var n=this._createView(t,e);return this.addChildView(n,e),n},_getChildViewOptions:function(t,n){return e.isFunction(this.childViewOptions)?this.childViewOptions(t,n):this.childViewOptions},addChildView:function(t,e){return this.triggerMethod("before:add:child",this,t),this._setupChildView(t,e),this._isBuffering?this.children._add(t):(this._updateIndices(t,!0),this.children.add(t)),ct(t),this._attachView(t,e),this.triggerMethod("add:child",this,t),t},_updateIndices:function(t,n){if(this.sort)if(n){var r=e.isArray(t)?e.max(t,"_index"):t;e.isObject(r)&&e.each(this.children._views,(function(t){t._index>=r._index&&(t._index+=1)}))}else e.each(e.sortBy(this.children._views,"_index"),(function(t,e){t._index=e}))},_attachView:function(t,e){var n=!t._isAttached&&!this._isBuffering&&this._isAttached&&!1!==this.monitorViewEvents;n&&m(t,"before:attach",t),this.attachHtml(this,t,e),n&&(t._isAttached=!0,m(t,"attach",t))},buildChildView:function(t,n,r){return new n(e.extend({model:t},r))},removeChildView:function(t){return!t||t._isDestroyed||(this._removeChildView(t),this.children._updateLength(),this._updateIndices(t,!1)),t},isEmpty:function(t){var n=void 0;return e.result(t,"processedModels")?n=t.processedModels:(n=this.collection?this.collection.models:[],n=this._filterModels(n)),0===n.length},attachBuffer:function(t,e){this.Dom.appendContents(t.el,e,{_$el:t.$el})},_createBuffer:function(){var t=this,n=this.Dom.createBuffer();return e.each(this._bufferedChildren,(function(e){t.Dom.appendContents(n,e.el,{_$contents:e.$el})})),n},attachHtml:function(t,e,n){t._isBuffering?t._bufferedChildren.splice(n,0,e):t._insertBefore(e,n)||t._insertAfter(e)},_insertBefore:function(t,n){var r=void 0;return this.sort&&n1&&void 0!==arguments[1]?arguments[1]:this._views.length,n=t.cid;this._viewsByCid[n]=t,t.model&&(this._indexByModel[t.model.cid]=n),this._views.splice(e,0,t),this._updateLength()},_sort:function(t,n){return"string"==typeof t?(t=e.partial(Ct,t),this._sortBy(t)):1===t.length?this._sortBy(e.bind(t,n)):this._views.sort(e.bind(t,n))},_sortBy:function(t){var n=e.sortBy(this._views,t);return this._set(n),n},_set:function(t){this._views.length=0,this._views.push.apply(this._views,t.slice(0)),this._updateLength()},_swap:function(t,e){var n=this.findIndexByView(t),r=this.findIndexByView(e);if(-1!==n&&-1!==r){var o=this._views[n];this._views[n]=this._views[r],this._views[r]=o}},findByModel:function(t){return this.findByModelCid(t.cid)},findByModelCid:function(t){var e=this._indexByModel[t];return this.findByCid(e)},findByIndex:function(t){return this._views[t]},findIndexByView:function(t){return this._views.indexOf(t)},findByCid:function(t){return this._viewsByCid[t]},hasView:function(t){return!!this.findByCid(t.cid)},_remove:function(t){if(this._viewsByCid[t.cid]){t.model&&delete this._indexByModel[t.model.cid],delete this._viewsByCid[t.cid];var e=this.findIndexByView(t);this._views.splice(e,1),this._updateLength()}},_updateLength:function(){this.length=this._views.length}});var St=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","emptyView","emptyViewOptions","events","modelEvents","sortWithCollection","triggers","ui","viewComparator","viewFilter"],Pt=t.View.extend({sortWithCollection:!0,constructor:function(e){this._setOptions(e),this.mergeOptions(e,St),P(this),this.once("render",this._initialEvents),this._initChildViewStorage(),this._initBehaviors();var n=Array.prototype.slice.call(arguments);n[0]=this.options,t.View.prototype.constructor.apply(this,n),this.getEmptyRegion(),this.delegateEntityEvents(),this._triggerEventOnBehaviors("initialize",this)},_initChildViewStorage:function(){this.children=new Et},getEmptyRegion:function(){return this._emptyRegion&&!this._emptyRegion.isDestroyed()||(this._emptyRegion=new pt({el:this.el,replaceElement:!1}),this._emptyRegion._parentView=this),this._emptyRegion},_initialEvents:function(){this.listenTo(this.collection,{sort:this._onCollectionSort,reset:this._onCollectionReset,update:this._onCollectionUpdate})},_onCollectionSort:function(t,e){var n=e.add,r=e.merge,o=e.remove;this.sortWithCollection&&!1!==this.viewComparator&&(n||o||r||this.sort())},_onCollectionReset:function(){this.render()},_onCollectionUpdate:function(t,e){var n=e.changes,r=n.removed.length&&this._removeChildModels(n.removed);this._addedViews=n.added.length&&this._addChildModels(n.added),this._detachChildren(r),this._showChildren(),this._removeChildViews(r)},_removeChildModels:function(t){var n=this;return e.reduce(t,(function(t,e){var r=n._removeChildModel(e);return r&&t.push(r),t}),[])},_removeChildModel:function(t){var e=this.children.findByModel(t);return e&&this._removeChild(e),e},_removeChild:function(t){this.triggerMethod("before:remove:child",this,t),this.children._remove(t),this.triggerMethod("remove:child",this,t)},_addChildModels:function(t){return e.map(t,e.bind(this._addChildModel,this))},_addChildModel:function(t){var e=this._createChildView(t);return this._addChild(e),e},_createChildView:function(t){var e=this._getChildView(t),n=this._getChildViewOptions(t);return this.buildChildView(t,e,n)},_addChild:function(t,e){this.triggerMethod("before:add:child",this,t),this._setupChildView(t),this.children._add(t,e),this.triggerMethod("add:child",this,t)},_getChildView:function(t){var e=this.childView;if(!e)throw new T({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(e=this._getView(e,t)))throw new T({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return e},_getView:function(n,r){return n.prototype instanceof t.View||n===t.View?n:e.isFunction(n)?n.call(this,r):void 0},_getChildViewOptions:function(t){return e.isFunction(this.childViewOptions)?this.childViewOptions(t):this.childViewOptions},buildChildView:function(t,n,r){return new n(e.extend({model:t},r))},_setupChildView:function(t){P(t),t.on("destroy",this.removeChildView,this),this._proxyChildViewEvents(t)},_getImmediateChildren:function(){return this.children._views},setElement:function(){return t.View.prototype.setElement.apply(this,arguments),this._isAttached=s(this.el),this},render:function(){return this._isDestroyed||(this.triggerMethod("before:render",this),this._destroyChildren(),this.children._init(),this.collection&&this._addChildModels(this.collection.models),this._showChildren(),this._isRendered=!0,this.triggerMethod("render",this)),this},sort:function(){return this._isDestroyed?this:this.children.length?(this._showChildren(),this):this},_showChildren:function(){this.isEmpty()?this._showEmptyView():(this._sortChildren(),this.filter())},isEmpty:function(t){return t||!this.children.length},_showEmptyView:function(){var t=this._getEmptyView();if(t){var e=this._getEmptyViewOptions();this.getEmptyRegion().show(new t(e))}},_getEmptyView:function(){var t=this.emptyView;if(t)return this._getView(t)},_destroyEmptyView:function(){var t=this.getEmptyRegion();t.hasView()&&t.empty()},_getEmptyViewOptions:function(){var t=this.emptyViewOptions||this.childViewOptions;return e.isFunction(t)?t.call(this):t},_sortChildren:function(){var t=this.getComparator();t&&(delete this._addedViews,this.triggerMethod("before:sort",this),this.children._sort(t,this),this.triggerMethod("sort",this))},setComparator:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).preventRender,n=this.viewComparator!==t&&!e;return this.viewComparator=t,n&&this.sort(),this},removeComparator:function(t){return this.setComparator(null,t)},getComparator:function(){return this.viewComparator?this.viewComparator:!(!this.sortWithCollection||!1===this.viewComparator||!this.collection)&&this._viewComparator},_viewComparator:function(t){return this.collection.indexOf(t.model)},filter:function(){if(this._isDestroyed)return this;if(!this.children.length)return this;var t=this._filterChildren();return this._renderChildren(t),this},_filterChildren:function(){var t=this,n=this._getFilter(),r=this._addedViews;if(delete this._addedViews,!n)return r||this.children._views;this.triggerMethod("before:filter",this);var o=[],i=[];return e.each(this.children._views,(function(e,r,a){(n.call(t,e,r,a)?o:i).push(e)})),this._detachChildren(i),this.triggerMethod("filter",this,o,i),o},_getFilter:function(){var t=this.getFilter();if(!t)return!1;if(e.isFunction(t))return t;if(e.isObject(t)){var n=e.matches(t);return function(t){return n(t.model&&t.model.attributes)}}if(e.isString(t))return function(e){return e.model&&e.model.get(t)};throw new T({name:"InvalidViewFilterError",message:'"viewFilter" must be a function, predicate object literal, a string indicating a model attribute, or falsy'})},getFilter:function(){return this.viewFilter},setFilter:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).preventRender,n=this.viewFilter!==t&&!e;return this.viewFilter=t,n&&this.filter(),this},removeFilter:function(t){return this.setFilter(null,t)},_detachChildren:function(t){e.each(t,e.bind(this._detachChildView,this))},_detachChildView:function(t){var e=t._isAttached&&!1!==this.monitorViewEvents;e&&m(t,"before:detach",t),this.detachHtml(t),e&&(t._isAttached=!1,m(t,"detach",t))},detachHtml:function(t){this.Dom.detachEl(t.el,t.$el)},_renderChildren:function(t){if(this.isEmpty(!t.length))this._showEmptyView();else{this._destroyEmptyView(),this.triggerMethod("before:render:children",this,t);var e=this._getBuffer(t);this._attachChildren(e,t),this.triggerMethod("render:children",this,t)}},_attachChildren:function(t,n){n=this._isAttached&&!1!==this.monitorViewEvents?n:[],e.each(n,(function(t){t._isAttached||m(t,"before:attach",t)})),this.attachHtml(t),e.each(n,(function(t){t._isAttached||(t._isAttached=!0,m(t,"attach",t))}))},_getBuffer:function(t){var n=this,r=this.Dom.createBuffer();return e.each(t,(function(t){ct(t),n.Dom.appendContents(r,t.el,{_$contents:t.$el})})),r},attachHtml:function(t){this.Dom.appendContents(this.el,t,{_$el:this.$el})},swapChildViews:function(t,e){if(!this.children.hasView(t)||!this.children.hasView(e))throw new T({name:"ChildSwapError",message:"Both views must be children of the collection view"});return this.children._swap(t,e),this.Dom.swapEl(t.el,e.el),this.Dom.hasEl(this.el,t.el)!==this.Dom.hasEl(this.el,e.el)&&this.filter(),this},addChildView:function(t,e){return!t||t._isDestroyed||((!e||e>=this.children.length)&&(this._addedViews=[t]),this._addChild(t,e),this._showChildren()),t},detachChildView:function(t){return this.removeChildView(t,{shouldDetach:!0}),t},removeChildView:function(t,e){return t?(this._removeChildView(t,e),this._removeChild(t),this.isEmpty()&&this._showEmptyView(),t):t},_removeChildViews:function(t){e.each(t,e.bind(this._removeChildView,this))},_removeChildView:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).shouldDetach;t.off("destroy",this.removeChildView,this),e?this._detachChildView(t):this._destroyChildView(t),this.stopListening(t)},_destroyChildView:function(t){t._isDestroyed||(t._shouldDisableEvents=!1===this.monitorViewEvents,ht(t))},_removeChildren:function(){this._destroyChildren(),this.getEmptyRegion().destroy(),delete this._addedViews},_destroyChildren:function(){this.children&&this.children.length&&(this.triggerMethod("before:destroy:children",this),!1===this.monitorViewEvents&&this.Dom.detachContents(this.el,this.$el),e.each(this.children._views,e.bind(this._removeChildView,this)),this.triggerMethod("destroy:children",this))}},{setDomApi:st});e.extend(Pt.prototype,ut);var jt=["childViewContainer","template","templateContext"],Tt=Ot.extend({constructor:function(t){a("CompositeView is deprecated. Convert to View at your earliest convenience"),this.mergeOptions(t,jt),Ot.prototype.constructor.apply(this,arguments)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.renderChildren),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_getChildView:function(t){var e=this.childView;if(!e)return this.constructor;if(!(e=this._getView(e,t)))throw new T({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return e},serializeData:function(){return this.serializeModel()},render:function(){return this._isDestroyed||(this._isRendering=!0,this.resetChildViewContainer(),this.triggerMethod("before:render",this),this._renderTemplate(),this.bindUIElements(),this.renderChildren(),this._isRendering=!1,this._isRendered=!0,this.triggerMethod("render",this)),this},renderChildren:function(){(this._isRendered||this._isRendering)&&Ot.prototype._renderChildren.call(this)},attachBuffer:function(t,e){var n=this.getChildViewContainer(t);this.Dom.appendContents(n[0],e,{_$el:n})},_insertAfter:function(t){var e=this.getChildViewContainer(this,t);this.Dom.appendContents(e[0],t.el,{_$el:e,_$contents:t.$el})},_appendReorderedChildren:function(t){var e=this.getChildViewContainer(this);this.Dom.appendContents(e[0],t,{_$el:e})},getChildViewContainer:function(t,n){if(t.$childViewContainer)return t.$childViewContainer;var r=void 0;if(t.childViewContainer){var o=e.result(t,"childViewContainer");if((r="@"===o.charAt(0)&&t.ui?t.ui[o.substr(4)]:this.$(o)).length<=0)throw new T({name:"ChildViewContainerMissingError",message:'The specified "childViewContainer" was not found: '+t.childViewContainer})}else r=t.$el;return t.$childViewContainer=r,r},resetChildViewContainer:function(){this.$childViewContainer&&(this.$childViewContainer=void 0)}}),Rt=e.pick(wt.prototype,"serializeModel","getTemplate","_renderTemplate","_renderHtml","mixinTemplateContext","attachElContent");e.extend(Tt.prototype,Rt);var Mt=["collectionEvents","events","modelEvents","triggers","ui"],Nt=F.extend({cidPrefix:"mnb",constructor:function(t,n){this.view=n,this.defaults&&a("Behavior defaults are deprecated. For similar functionality set options on the Behavior class."),this.defaults=e.clone(e.result(this,"defaults",{})),this._setOptions(e.extend({},this.defaults,t)),this.mergeOptions(this.options,Mt),this.ui=e.extend({},e.result(this,"ui"),e.result(n,"ui")),F.apply(this,arguments)},$:function(){return this.view.$.apply(this.view,arguments)},destroy:function(){return this.stopListening(),this.view._removeBehavior(this),this},proxyViewProperties:function(){return this.$el=this.view.$el,this.el=this.view.el,this},bindUIElements:function(){return this._bindUIElements(),this},unbindUIElements:function(){return this._unbindUIElements(),this},getUI:function(t){return this._getUI(t)},delegateEntityEvents:function(){return this._delegateEntityEvents(this.view.model,this.view.collection),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.view.model,this.view.collection),this},getEvents:function(){var t=this,n=this.normalizeUIKeys(e.result(this,"events"));return e.reduce(n,(function(n,r,o){return e.isFunction(r)||(r=t[r]),r?(n[o=Y(o,t.cid)]=e.bind(r,t),n):n}),{})},getTriggers:function(){if(this.triggers){var t=this.normalizeUIKeys(e.result(this,"triggers"));return this._getViewTriggers(this.view,t)}}});e.extend(Nt.prototype,K,et,it);var Dt=["region","regionClass"],Bt=F.extend({cidPrefix:"mna",constructor:function(t){this._setOptions(t),this.mergeOptions(t,Dt),this._initRegion(),F.prototype.constructor.apply(this,arguments)},regionClass:pt,_initRegion:function(){var t=this.region;if(t){var e={regionClass:this.regionClass};this._region=dt(t,e)}},getRegion:function(){return this._region},showView:function(t){for(var e=this.getRegion(),n=arguments.length,r=Array(n>1?n-1:0),o=1;othis.length&&(o=this.length),o<0&&(o+=this.length+1);var i,a,s=[],l=[],u=[],c=[],h={},f=e.add,p=e.merge,d=e.remove,m=!1,g=this.comparator&&null==o&&!1!==e.sort,v=n.isString(this.comparator)?this.comparator:null;for(a=0;a0&&!e.silent&&delete e.index,n},_isModel:function(t){return t instanceof v},_addReference:function(t,e){this._byId[t.cid]=t;var n=this.modelId(t.attributes,t.idAttribute);null!=n&&(this._byId[n]=t),t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){delete this._byId[t.cid];var n=this.modelId(t.attributes,t.idAttribute);null!=n&&delete this._byId[n],this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,n,r){if(e){if(("add"===t||"remove"===t)&&n!==this)return;if("destroy"===t&&this.remove(e,r),"changeId"===t){var o=this.modelId(e.previousAttributes(),e.idAttribute),i=this.modelId(e.attributes,e.idAttribute);null!=o&&delete this._byId[o],null!=i&&(this._byId[i]=e)}}this.trigger.apply(this,arguments)},_forwardPristineError:function(t,e,n){this.has(t)||this._onModelEvent("error",t,e,n)}});var x="function"==typeof Symbol&&Symbol.iterator;x&&(y.prototype[x]=y.prototype.values);var k=function(t,e){this._collection=t,this._kind=e,this._index=0},A=1,O=2,E=3;x&&(k.prototype[x]=function(){return this}),k.prototype.next=function(){if(this._collection){if(this._index7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(H,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var e=this.root.slice(0,-1)||"/";return this.location.replace(e+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var r=document.body,o=r.insertBefore(this.iframe,r.firstChild).contentWindow;o.document.open(),o.document.close(),o.location.hash="#"+this.fragment}var i=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?i("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?i("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),F.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if(e===this.fragment&&this.iframe&&(e=this.getHash(this.iframe.contentWindow)),e===this.fragment)return!this.matchRoot()&&this.notfound();this.iframe&&this.navigate(e),this.loadUrl()},loadUrl:function(t){return this.matchRoot()?(t=this.fragment=this.getFragment(t),n.some(this.handlers,(function(e){if(e.route.test(t))return e.callback(t),!0}))||this.notfound()):this.notfound()},notfound:function(){return this.trigger("notfound"),!1},navigate:function(t,e){if(!F.started)return!1;e&&!0!==e||(e={trigger:!!e}),t=this.getFragment(t||"");var n=this.root;this._trailingSlash||""!==t&&"?"!==t.charAt(0)||(n=n.slice(0,-1)||"/");var r=n+t;t=t.replace(q,"");var o=this.decodeFragment(t);if(this.fragment!==o){if(this.fragment=o,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,r);else{if(!this._wantsHashChange)return this.location.assign(r);if(this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var i=this.iframe.contentWindow;e.replace||(i.document.open(),i.document.close()),this._updateHash(i.location,t,e.replace)}}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,n){if(n){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else t.hash="#"+e}}),e.history=new F;var W=function(t,e){var r,o=this;return r=t&&n.has(t,"constructor")?t.constructor:function(){return o.apply(this,arguments)},n.extend(r,o,e),r.prototype=n.create(o.prototype,t),r.prototype.constructor=r,r.__super__=o.prototype,r};v.extend=y.extend=V.extend=C.extend=F.extend=W;var G=function(){throw new Error('A "url" property or function must be specified')},K=function(t,e){var n=e.error;e.error=function(r){n&&n.call(e.context,t,r,e),t.trigger("error",t,r,e)}};return e._debug=function(){return{root:t,_:n}},e}(i,n,t,e)}.apply(e,r),void 0===o||(t.exports=o)},8075:function(t,e,n){"use strict";var r=n(453),o=n(487),i=o(r("String.prototype.indexOf"));t.exports=function(t,e){var n=r(t,!!e);return"function"==typeof n&&i(t,".prototype.")>-1?o(n):n}},487:function(t,e,n){"use strict";var r=n(6743),o=n(453),i=n(6897),a=n(9675),s=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(l,s),c=n(655),h=o("%Math.max%");t.exports=function(t){if("function"!=typeof t)throw new a("a function is required");var e=u(r,l,arguments);return i(e,1+h(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,s,arguments)};c?c(t.exports,"apply",{value:f}):t.exports.apply=f},41:function(t,e,n){"use strict";var r=n(655),o=n(8068),i=n(9675),a=n(5795);t.exports=function(t,e,n){if(!t||"object"!=typeof t&&"function"!=typeof t)throw new i("`obj` must be an object or a function`");if("string"!=typeof e&&"symbol"!=typeof e)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],h=!!a&&a(t,e);if(r)r(t,e,{configurable:null===u&&h?h.configurable:!u,enumerable:null===s&&h?h.enumerable:!s,value:n,writable:null===l&&h?h.writable:!l});else{if(!c&&(s||l||u))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=n}}},655:function(t,e,n){"use strict";var r=n(453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(t){r=!1}t.exports=r},1237:function(t){"use strict";t.exports=EvalError},9383:function(t){"use strict";t.exports=Error},9290:function(t){"use strict";t.exports=RangeError},9538:function(t){"use strict";t.exports=ReferenceError},8068:function(t){"use strict";t.exports=SyntaxError},9675:function(t){"use strict";t.exports=TypeError},5345:function(t){"use strict";t.exports=URIError},9353:function(t){"use strict";var e=Object.prototype.toString,n=Math.max,r=function(t,e){for(var n=[],r=0;r1&&"boolean"!=typeof e)throw new u('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,t))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=j(t,0,1),n=j(t,-1);if("%"===e&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return P(t,R,(function(t,e,n,o){r[r.length]=n?P(o,M,"$1"):e||t})),r}(t),r=n.length>0?n[0]:"",o=N("%"+r+"%",e),i=o.name,a=o.value,s=!1,c=o.alias;c&&(r=c[0],S(n,C([0,1],c)));for(var h=1,f=!0;h=n.length){var v=p(a,d);a=(f=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:a[d]}else f=E(a,d),a=a[d];f&&!s&&(_[i]=a)}}return a}},5795:function(t,e,n){"use strict";var r=n(453)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(t){r=null}t.exports=r},2417:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(t.lambda(null!=e?i(e,"name"):e,e))+"\n"},3:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(t.lambda(null!=e?i(e,"source"):e,e))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=t.lambda,u=t.escapeExpression,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
\n
\n '+u(o(n(4354)).call(c,{name:"angle",hash:{},data:a,loc:{start:{line:3,column:57},end:{line:3,column:66}}}))+'\n
\n \n
\n
\n'+(null!=(s=h(r,"if").call(c,null!=e?h(e,"name"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(3,a,0),data:a,loc:{start:{line:8,column:12},end:{line:12,column:19}}}))?s:"")+'
\n \n
\n \n \n \n
\n
\n
\n
\n
\n
\n'},useData:!0})},1253:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n'},useData:!0})},1155:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
\n'+(null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"parameters"):e,{name:"each",hash:{},fn:t.program(2,o,0),inverse:t.noop,data:o,loc:{start:{line:3,column:8},end:{line:8,column:17}}}))?i:"")+"
\n"},2:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lambda,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
\n
'+l(u(null!=e?c(e,"name"):e,e))+'
\n
'+l(u(null!=e?c(e,"value"):e,e))+"
\n
\n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"parameters"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:10,column:7}}}))?i:""},useData:!0})},811:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
\n
'+(null!=(s=c(r,"if").call(l,null!=e?c(e,"statusMessage"):e,{name:"if",hash:{},fn:t.program(2,a,0),inverse:t.program(4,a,0),data:a,loc:{start:{line:7,column:59},end:{line:7,column:143}}}))?s:"")+'
\n
\n\n
'+(null!=(s=c(r,"if").call(l,null!=e?c(e,"statusTrace"):e,{name:"if",hash:{},fn:t.program(6,a,0),inverse:t.program(4,a,0),data:a,loc:{start:{line:10,column:62},end:{line:10,column:142}}}))?s:"")+"
\n"},2:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(t.lambda(null!=e?i(e,"statusMessage"):e,e))},4:function(t,e,r,i,a){return t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.status.empty",{name:"t",hash:{},data:a,loc:{start:{line:7,column:105},end:{line:7,column:136}}}))},6:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(t.lambda(null!=e?i(e,"statusTrace"):e,e))},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
\n
\n'+(null!=(s=u(r,"if").call(l,o(n(180)).call(l,null!=e?u(e,"statusMessage"):e,null!=e?u(e,"statusTrace"):e,{name:"or",hash:{},data:a,loc:{start:{line:3,column:14},end:{line:3,column:44}}}),{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:8},end:{line:11,column:15}}}))?s:"")+"
\n
\n"},useData:!0})},9313:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.stats.count.parameters",{name:"t",hash:{count:null!=(s=null!=e?l(e,"parameters"):e)?l(s,"length"):s},data:a,loc:{start:{line:4,column:12},end:{line:4,column:79}}}))+''},3:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.stats.count.steps",{name:"t",hash:{count:null!=e?s(e,"stepsCount"):e},data:a,loc:{start:{line:8,column:12},end:{line:8,column:67}}}))+''},5:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.stats.count.attachments",{name:"t",hash:{count:null!=e?s(e,"attachmentsCount"):e},data:a,loc:{start:{line:12,column:12},end:{line:12,column:79}}}))+''},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n '+(null!=(s=c(r,"if").call(l,null!=(s=null!=e?c(e,"parameters"):e)?c(s,"length"):s,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:9},end:{line:6,column:18}}}))?s:"")+(null!=(s=c(r,"if").call(l,null!=e?c(e,"stepsCount"):e,{name:"if",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a,loc:{start:{line:7,column:9},end:{line:10,column:17}}}))?s:"")+(null!=(s=c(r,"if").call(l,null!=e?c(e,"attachmentsCount"):e,{name:"if",hash:{},fn:t.program(5,a,0),inverse:t.noop,data:a,loc:{start:{line:11,column:8},end:{line:14,column:17}}}))?s:"")+'\n '+u(o(n(5969)).call(l,null!=(s=null!=e?c(e,"time"):e)?c(s,"duration"):s,{name:"duration",hash:{},data:a,loc:{start:{line:16,column:142},end:{line:16,column:168}}}))+"\n\n"},useData:!0})},973:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lambda,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
  • '+l(o(n(9237)).call(s,null!=e?c(e,"name"):e,{name:"t",hash:{},data:a,loc:{start:{line:3,column:162},end:{line:3,column:172}}}))+"
  • \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
      \n'+(null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"links"):e,{name:"each",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:2,column:4},end:{line:4,column:13}}}))?i:"")+"
    \n"},useData:!0})},3938:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){return'
    \n'},3:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"code",{name:"eq",hash:{},data:a,loc:{start:{line:3,column:10},end:{line:3,column:26}}}),{name:"if",hash:{},fn:t.program(4,a,0),inverse:t.program(6,a,0),data:a,loc:{start:{line:3,column:0},end:{line:58,column:0}}}))?s:""},4:function(t,e,r,i,a){var s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    '+s(t.lambda(null!=e?l(e,"content"):e,e))+"
    \n
    \n"},6:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"text",{name:"eq",hash:{},data:a,loc:{start:{line:7,column:10},end:{line:7,column:26}}}),{name:"if",hash:{},fn:t.program(7,a,0),inverse:t.program(9,a,0),data:a,loc:{start:{line:7,column:0},end:{line:58,column:0}}}))?s:""},7:function(t,e,r,i,a){var s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    '+s(t.lambda(null!=e?l(e,"content"):e,e))+"
    \n
    \n"},9:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"table",{name:"eq",hash:{},data:a,loc:{start:{line:11,column:10},end:{line:11,column:27}}}),{name:"if",hash:{},fn:t.program(10,a,0),inverse:t.program(14,a,0),data:a,loc:{start:{line:11,column:0},end:{line:58,column:0}}}))?s:""},10:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n \n \n'+(null!=(s=u(r,"each").call(l,null!=e?u(e,"content"):e,{name:"each",hash:{},fn:t.program(11,a,0),inverse:t.noop,data:a,loc:{start:{line:15,column:12},end:{line:21,column:21}}}))?s:"")+" \n
    \n
    \n"},11:function(t,e,n,r,o){var i;return" \n"+(null!=(i=(t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]})(n,"each").call(null!=e?e:t.nullContext||{},e,{name:"each",hash:{},fn:t.program(12,o,0),inverse:t.noop,data:o,loc:{start:{line:17,column:20},end:{line:19,column:29}}}))?i:"")+" \n"},12:function(t,e,n,r,o){return" "+t.escapeExpression(t.lambda(e,e))+"\n"},14:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"image",{name:"eq",hash:{},data:a,loc:{start:{line:25,column:10},end:{line:25,column:27}}}),{name:"if",hash:{},fn:t.program(15,a,0),inverse:t.program(17,a,0),data:a,loc:{start:{line:25,column:0},end:{line:58,column:0}}}))?s:""},15:function(t,e,r,i,a){var s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n'},17:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"svg",{name:"eq",hash:{},data:a,loc:{start:{line:28,column:10},end:{line:28,column:25}}}),{name:"if",hash:{},fn:t.program(18,a,0),inverse:t.program(20,a,0),data:a,loc:{start:{line:28,column:0},end:{line:58,column:0}}}))?s:""},18:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n Your browser does not support SVG\n \n'},20:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"video",{name:"eq",hash:{},data:a,loc:{start:{line:32,column:10},end:{line:32,column:27}}}),{name:"if",hash:{},fn:t.program(21,a,0),inverse:t.program(23,a,0),data:a,loc:{start:{line:32,column:0},end:{line:58,column:0}}}))?s:""},21:function(t,e,n,r,o){var i,a=t.lambda,s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n \n
    \n'},23:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"uri",{name:"eq",hash:{},data:a,loc:{start:{line:39,column:10},end:{line:39,column:25}}}),{name:"if",hash:{},fn:t.program(24,a,0),inverse:t.program(30,a,0),data:a,loc:{start:{line:39,column:0},end:{line:58,column:0}}}))?s:""},24:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=u(r,"each").call(l,null!=e?u(e,"content"):e,{name:"each",hash:{},fn:t.program(25,a,0),inverse:t.noop,data:a,loc:{start:{line:41,column:8},end:{line:49,column:17}}}))?s:"")+"
    \n"},25:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"comment"):e,{name:"if",hash:{},fn:t.program(26,a,0),inverse:t.program(28,a,0),data:a,loc:{start:{line:43,column:16},end:{line:47,column:23}}}))?s:"")+"

    \n"},26:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(t.lambda(null!=e?i(e,"text"):e,e))+"\n"},28:function(t,e,n,r,o){var i=t.lambda,a=t.escapeExpression,s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+a(i(null!=e?s(e,"text"):e,e))+"\n"},30:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"html",{name:"eq",hash:{},data:a,loc:{start:{line:51,column:10},end:{line:51,column:26}}}),{name:"if",hash:{},fn:t.program(31,a,0),inverse:t.program(33,a,0),data:a,loc:{start:{line:51,column:0},end:{line:58,column:0}}}))?s:""},31:function(t,e,r,i,a){var s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n'},33:function(t,e,r,i,a){var s,l=t.escapeExpression,u=t.lambda,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n'},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(7243)).call(l,null!=e?u(e,"type"):e,"custom",{name:"eq",hash:{},data:a,loc:{start:{line:1,column:6},end:{line:1,column:24}}}),{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(3,a,0),data:a,loc:{start:{line:1,column:0},end:{line:58,column:7}}}))?s:""},useData:!0})},5258:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){var a,s=t.lambda,l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n

    '+l(s(null!=e?u(e,"message"):e,e))+"

    \n
    "},useData:!0})},365:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=null!=e?e:t.nullContext||{},c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n

    '+l(s(null!=e?c(e,"code"):e,e))+'

    \n

    '+l(s(null!=e?c(e,"message"):e,e))+"

    \n
    "},useData:!0})},2651:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.hooks.helperMissing,l="function",u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n \n \n \n'},useData:!0})},2703:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.hooks.helperMissing,l="function",u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+u(typeof(i=null!=(i=c(n,"num")||(null!=e?c(e,"num"):e))?i:s)===l?i.call(a,{name:"num",hash:{},data:o,loc:{start:{line:5,column:68},end:{line:5,column:75}}}):i)+'\n '+u(typeof(i=null!=(i=c(n,"key")||(null!=e?c(e,"key"):e))?i:s)===l?i.call(a,{name:"key",hash:{},data:o,loc:{start:{line:6,column:46},end:{line:6,column:53}}}):i)+"\n
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a,s=null!=e?e:t.nullContext||{},l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression("function"==typeof(a=null!=(a=l(n,"name")||(null!=e?l(e,"name"):e))?a:t.hooks.helperMissing)?a.call(s,{name:"name",hash:{},data:o,loc:{start:{line:1,column:0},end:{line:1,column:8}}}):a)+'\n
    \n'+(null!=(i=l(n,"each").call(s,null!=e?l(e,"data"):e,{name:"each",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:3,column:4},end:{line:8,column:13}}}))?i:"")+"
    \n"},useData:!0})},4965:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a,s,l){var u=null!=e?e:t.nullContext||{},c=t.escapeExpression,h=t.lambda,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
  • '+c(h(null!=e?f(e,"title"):e,e))+"
  • \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
      \n'+(null!=(u=h(r,"each").call(c,null!=e?h(e,"languages"):e,{name:"each",hash:{},fn:t.program(1,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:2,column:4},end:{line:4,column:13}}}))?u:"")+"
    \n"},useData:!0,useDepths:!0})},8966:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.hooks.helperMissing,l="function",u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n '+u(typeof(i=null!=(i=c(n,"spinner")||(null!=e?c(e,"spinner"):e))?i:s)===l?i.call(a,{name:"spinner",hash:{},data:o,loc:{start:{line:3,column:8},end:{line:3,column:19}}}):i)+'\n

    '+u(typeof(i=null!=(i=c(n,"text")||(null!=e?c(e,"text"):e))?i:s)===l?i.call(a,{name:"text",hash:{},data:o,loc:{start:{line:4,column:32},end:{line:4,column:40}}}):i)+"

    \n
    \n
    \n"},useData:!0})},245:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"active"):e,{name:"if",hash:{},fn:t.program(2,a,0),inverse:t.program(4,a,0),data:a,loc:{start:{line:5,column:8},end:{line:11,column:15}}}))?s:"")+"
    \n"},2:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=null!=e?e:t.nullContext||{},c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+l(o(n(3570)).call(u,null!=e?c(e,"mark"):e,{name:"allure-icon",hash:{noTooltip:!0},data:a,loc:{start:{line:7,column:88},end:{line:7,column:123}}}))+"\n"},4:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=null!=e?e:t.nullContext||{},c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+l(o(n(3570)).call(u,null!=e?c(e,"mark"):e,{name:"allure-icon",hash:{noTooltip:!0},data:a,loc:{start:{line:10,column:88},end:{line:10,column:123}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+u(o(n(9237)).call(l,"component.tree.filter-marks",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:39}}}))+":\n"+(null!=(s=c(r,"each").call(l,null!=e?c(e,"marks"):e,{name:"each",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:4},end:{line:13,column:13}}}))?s:"")+"
    \n"},useData:!0})},2958:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n'},useData:!0})},9393:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){return'
    \n \n
    \n'},useData:!0})},3143:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lambda,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(9237)).call(s,null!=e?c(e,"name"):e,{name:"t",hash:{},data:a,loc:{start:{line:8,column:81},end:{line:8,column:91}}}))+'\n \n \n \n \n
    \n'},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"sorters"):e,{name:"each",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:2,column:0},end:{line:14,column:9}}}))?i:"")+"
    \n"},useData:!0})},4402:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){return'
    \n
    '},useData:!0})},9409:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lambda,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
  • \n \n \n
    '+l(o(n(9237)).call(s,null!=e?c(e,"title"):e,{name:"t",hash:{},data:a,loc:{start:{line:14,column:53},end:{line:14,column:64}}}))+"
    \n
    \n
  • \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n
      \n'+(null!=(s=c(r,"each").call(l,null!=e?c(e,"tabs"):e,{name:"each",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:7,column:4},end:{line:17,column:13}}}))?s:"")+'
    \n
    \n
    \n
    \n \n
    \n\n
    \n
    \n \n '+u(o(n(9237)).call(l,"controls.collapse",{name:"t",hash:{},data:a,loc:{start:{line:31,column:50},end:{line:31,column:75}}}))+"\n
    \n
    \n
    \n"},useData:!0})},6065:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"active"):e,{name:"if",hash:{},fn:t.program(2,a,0),inverse:t.program(4,a,0),data:a,loc:{start:{line:5,column:8},end:{line:13,column:15}}}))?s:"")+"
    \n"},2:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+l(s(null!=e?u(e,"count"):e,e))+"\n"},4:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+l(s(null!=e?u(e,"count"):e,e))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+u(o(n(9237)).call(l,"component.tree.filter",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:33}}}))+":\n"+(null!=(s=c(r,"each").call(l,null!=e?c(e,"statuses"):e,{name:"each",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:4},end:{line:15,column:13}}}))?s:"")+"
    \n"},useData:!0})},8469:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    '+(null!=(s=t.invokePartial(n(1812),e,{name:"stages-block",hash:{expanded:!1,baseUrl:null!=e?u(e,"baseUrl"):e,name:o(n(9237)).call(l,"testResult.execution.setup",{name:"t",hash:{},data:a,loc:{start:{line:5,column:45},end:{line:5,column:77}}}),stages:null!=e?u(e,"before"):e},data:a,helpers:r,partials:i,decorators:t.decorators}))?s:"")+(null!=(s=t.invokePartial(n(1812),e,{name:"stages-block",hash:{expanded:!0,baseUrl:null!=e?u(e,"baseUrl"):e,name:o(n(9237)).call(l,"testResult.execution.body",{name:"t",hash:{},data:a,loc:{start:{line:6,column:43},end:{line:6,column:74}}}),stages:null!=e?u(e,"test"):e},data:a,helpers:r,partials:i,decorators:t.decorators}))?s:"")+(null!=(s=t.invokePartial(n(1812),e,{name:"stages-block",hash:{expanded:!1,baseUrl:null!=e?u(e,"baseUrl"):e,name:o(n(9237)).call(l,"testResult.execution.teardown",{name:"t",hash:{},data:a,loc:{start:{line:7,column:44},end:{line:7,column:79}}}),stages:null!=e?u(e,"after"):e},data:a,helpers:r,partials:i,decorators:t.decorators}))?s:"")+"
    \n"},3:function(t,e,r,i,a){return'
    \n No information about test execution is available.\n
    \n'},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    '+t.escapeExpression(o(n(9237)).call(l,"testResult.execution.name",{name:"t",hash:{},data:a,loc:{start:{line:1,column:41},end:{line:1,column:74}}}))+"

    \n\n"+(null!=(s=u(r,"if").call(l,null!=e?u(e,"hasContent"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(3,a,0),data:a,loc:{start:{line:3,column:0},end:{line:13,column:7}}}))?s:"")},usePartial:!0,useData:!0})},1812:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n '+h(o(n(4354)).call(c,{name:"angle",hash:{},data:a,loc:{start:{line:4,column:51},end:{line:4,column:60}}}))+"\n "+h(t.lambda(null!=e?f(e,"name"):e,e))+'\n
    \n
    \n'+(null!=(u=f(r,"each").call(c,null!=e?f(e,"stages"):e,{name:"each",hash:{},fn:t.program(2,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:8,column:12},end:{line:40,column:21}}}))?u:"")+"
    \n
    \n"},2:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"if").call(null!=e?e:t.nullContext||{},null!=e?l(e,"name"):e,{name:"if",hash:{},fn:t.program(3,o,0,i,a),inverse:t.program(12,o,0,i,a),data:o,loc:{start:{line:9,column:16},end:{line:39,column:23}}}))?s:""},3:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n'+(null!=(u=f(r,"if").call(c,null!=e?f(e,"hasContent"):e,{name:"if",hash:{},fn:t.program(4,a,0,s,l),inverse:t.program(6,a,0,s,l),data:a,loc:{start:{line:12,column:28},end:{line:16,column:35}}}))?u:"")+" "+h(t.lambda(null!=e?f(e,"name"):e,e))+"\n"+(null!=(u=t.invokePartial(n(9313),e,{name:"../../blocks/step-stats/step-stats",hash:{baseUrl:null!=l[2]?f(l[2],"baseUrl"):l[2]},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?u:"")+'
    \n
    \n'+(null!=(u=t.invokePartial(n(1155),e,{name:"../../blocks/parameters-table/parameters-table",hash:{parameters:null!=e?f(e,"parameters"):e},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?u:"")+(null!=(u=t.invokePartial(n(6731),e,{name:"steps-list",hash:{baseUrl:null!=l[1]?f(l[1],"baseUrl"):l[1],steps:null!=e?f(e,"steps"):e},data:a,helpers:r,partials:i,decorators:t.decorators}))?u:"")+(null!=(u=f(r,"each").call(c,null!=e?f(e,"attachments"):e,{name:"each",hash:{},fn:t.program(8,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:23,column:28},end:{line:25,column:37}}}))?u:"")+(null!=(u=f(r,"if").call(c,null!=e?f(e,"shouldDisplayMessage"):e,{name:"if",hash:{},fn:t.program(10,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:26,column:28},end:{line:28,column:35}}}))?u:"")+"
    \n
    \n"},4:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+t.escapeExpression(o(n(6308)).call(null!=e?e:t.nullContext||{},null!=e?s(e,"status"):e,{name:"arrow",hash:{},data:a,loc:{start:{line:13,column:71},end:{line:13,column:87}}}))+"\n"},6:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},null!=e?s(e,"status"):e,{name:"allure-icon",hash:{},data:a,loc:{start:{line:15,column:59},end:{line:15,column:81}}}))+"\n"},8:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(2417),e,{name:"../../blocks/attachment-row/attachment-row",hash:{baseUrl:null!=s[2]?u(s[2],"baseUrl"):s[2]},data:i,indent:" ",helpers:r,partials:o,decorators:t.decorators}))?l:""},10:function(t,e,r,o,i){var a;return null!=(a=t.invokePartial(n(811),e,{name:"../../blocks/status-details/status-details",data:i,helpers:r,partials:o,decorators:t.decorators}))?a:""},12:function(t,e,r,o,i,a,s){var l,u=null!=e?e:t.nullContext||{},c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return(null!=(l=t.invokePartial(n(6731),e,{name:"steps-list",hash:{baseUrl:null!=s[1]?c(s[1],"baseUrl"):s[1],steps:null!=e?c(e,"steps"):e},data:i,helpers:r,partials:o,decorators:t.decorators}))?l:"")+(null!=(l=c(r,"each").call(u,null!=e?c(e,"attachments"):e,{name:"each",hash:{},fn:t.program(13,i,0,a,s),inverse:t.noop,data:i,loc:{start:{line:33,column:20},end:{line:35,column:29}}}))?l:"")+(null!=(l=c(r,"if").call(u,null!=e?c(e,"shouldDisplayMessage"):e,{name:"if",hash:{},fn:t.program(10,i,0,a,s),inverse:t.noop,data:i,loc:{start:{line:36,column:20},end:{line:38,column:27}}}))?l:"")},13:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(2417),e,{name:"../../blocks/attachment-row/attachment-row",hash:{baseUrl:null!=s[2]?u(s[2],"baseUrl"):s[2]},data:i,indent:" ",helpers:r,partials:o,decorators:t.decorators}))?l:""},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"if").call(null!=e?e:t.nullContext||{},null!=e?l(e,"stages"):e,{name:"if",hash:{},fn:t.program(1,o,0,i,a),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:43,column:7}}}))?s:""},usePartial:!0,useData:!0,useDepths:!0})},6731:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=l(n,"if").call(null!=e?e:t.nullContext||{},null!=e?l(e,"attachmentStep"):e,{name:"if",hash:{},fn:t.program(2,o,0,i,a),inverse:t.program(5,o,0,i,a),data:o,loc:{start:{line:3,column:8},end:{line:27,column:15}}}))?s:"")+"
    \n"},2:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"each").call(null!=e?e:t.nullContext||{},null!=e?l(e,"attachments"):e,{name:"each",hash:{},fn:t.program(3,o,0,i,a),inverse:t.noop,data:o,loc:{start:{line:4,column:8},end:{line:6,column:17}}}))?s:""},3:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(2417),e,{name:"../../blocks/attachment-row/attachment-row",hash:{baseUrl:null!=s[2]?u(s[2],"baseUrl"):s[2]},data:i,indent:" ",helpers:r,partials:o,decorators:t.decorators}))?l:""},5:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(u=f(r,"if").call(c,null!=e?f(e,"hasContent"):e,{name:"if",hash:{},fn:t.program(6,a,0,s,l),inverse:t.program(8,a,0,s,l),data:a,loc:{start:{line:9,column:10},end:{line:13,column:17}}}))?u:"")+'
    '+h(o(n(6827)).call(c,null!=e?f(e,"name"):e,{name:"text-with-links",hash:{},data:a,loc:{start:{line:14,column:34},end:{line:14,column:58}}}))+"
    \n"+(null!=(u=t.invokePartial(n(9313),e,{name:"../../blocks/step-stats/step-stats",hash:{baseUrl:null!=l[2]?f(l[2],"baseUrl"):l[2]},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?u:"")+'
    \n
    \n'+(null!=(u=t.invokePartial(n(1155),e,{name:"../../blocks/parameters-table/parameters-table",hash:{parameters:null!=e?f(e,"parameters"):e},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?u:"")+(null!=(u=t.invokePartial(n(6731),e,{name:"steps-list",hash:{baseUrl:null!=l[1]?f(l[1],"baseUrl"):l[1],steps:null!=e?f(e,"steps"):e},data:a,helpers:r,partials:i,decorators:t.decorators}))?u:"")+(null!=(u=f(r,"each").call(c,null!=e?f(e,"attachments"):e,{name:"each",hash:{},fn:t.program(10,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:20,column:10},end:{line:22,column:19}}}))?u:"")+(null!=(u=f(r,"if").call(c,null!=e?f(e,"shouldDisplayMessage"):e,{name:"if",hash:{},fn:t.program(12,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:23,column:10},end:{line:25,column:17}}}))?u:"")+"
    \n"},6:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+t.escapeExpression(o(n(6308)).call(null!=e?e:t.nullContext||{},null!=e?s(e,"status"):e,{name:"arrow",hash:{},data:a,loc:{start:{line:10,column:51},end:{line:10,column:67}}}))+"\n"},8:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' '+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},null!=e?s(e,"status"):e,{name:"allure-icon",hash:{},data:a,loc:{start:{line:12,column:39},end:{line:12,column:61}}}))+"\n"},10:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(2417),e,{name:"../../blocks/attachment-row/attachment-row",hash:{baseUrl:null!=s[2]?u(s[2],"baseUrl"):s[2]},data:i,indent:" ",helpers:r,partials:o,decorators:t.decorators}))?l:""},12:function(t,e,r,o,i){var a;return null!=(a=t.invokePartial(n(811),e,{name:"../../blocks/status-details/status-details",data:i,helpers:r,partials:o,decorators:t.decorators}))?a:""},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"each").call(null!=e?e:t.nullContext||{},null!=e?l(e,"steps"):e,{name:"each",hash:{},fn:t.program(1,o,0,i,a),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:29,column:9}}}))?s:""},usePartial:!0,useData:!0,useDepths:!0})},4175:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    '+(null!=(s=t.invokePartial(n(811),e,{name:"../../blocks/status-details/status-details",data:a,helpers:r,partials:i,decorators:t.decorators}))?s:"")+'
    \n\n
    \n
    \n
    \n
    '},usePartial:!0,useData:!0})},3826:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,o,i){var a,s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(a=t.invokePartial(n(1253),e,{name:"../../blocks/clipboard-copy/clipboard-copy",hash:{value:null!=e?s(e,"fullName"):e},data:i,indent:" ",helpers:r,partials:o,decorators:t.decorators}))?a:"")+' '+t.escapeExpression(t.lambda(null!=e?s(e,"fullName"):e,e))+"\n
    \n"},3:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},"flaky",{name:"allure-icon",hash:{},data:a,loc:{start:{line:13,column:12},end:{line:13,column:35}}}))+"\n"},5:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},"newFailed",{name:"allure-icon",hash:{},data:a,loc:{start:{line:16,column:12},end:{line:16,column:39}}}))+"\n"},7:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},"newPassed",{name:"allure-icon",hash:{},data:a,loc:{start:{line:19,column:12},end:{line:19,column:39}}}))+"\n"},9:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},"newBroken",{name:"allure-icon",hash:{},data:a,loc:{start:{line:22,column:12},end:{line:22,column:39}}}))+"\n"},11:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(3570)).call(null!=e?e:t.nullContext||{},"retriesStatusChange",{name:"allure-icon",hash:{},data:a,loc:{start:{line:25,column:12},end:{line:25,column:49}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lambda,h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return(null!=(s=h(r,"if").call(l,null!=e?h(e,"fullName"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:1,column:0},end:{line:6,column:7}}}))?s:"")+'

    \n
    \n '+u(o(n(9237)).call(l,null!=e?h(e,"statusName"):e,{name:"t",hash:{},data:a,loc:{start:{line:9,column:52},end:{line:9,column:68}}}))+'\n
    \n
    \n'+(null!=(s=h(r,"if").call(l,null!=e?h(e,"flaky"):e,{name:"if",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a,loc:{start:{line:12,column:8},end:{line:14,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(l,null!=e?h(e,"newFailed"):e,{name:"if",hash:{},fn:t.program(5,a,0),inverse:t.noop,data:a,loc:{start:{line:15,column:8},end:{line:17,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(l,null!=e?h(e,"newPassed"):e,{name:"if",hash:{},fn:t.program(7,a,0),inverse:t.noop,data:a,loc:{start:{line:18,column:8},end:{line:20,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(l,null!=e?h(e,"newBroken"):e,{name:"if",hash:{},fn:t.program(9,a,0),inverse:t.noop,data:a,loc:{start:{line:21,column:8},end:{line:23,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(l,null!=e?h(e,"retriesStatusChange"):e,{name:"if",hash:{},fn:t.program(11,a,0),inverse:t.noop,data:a,loc:{start:{line:24,column:8},end:{line:26,column:15}}}))?s:"")+' '+u(c(null!=e?h(e,"name"):e,e))+"\n
    \n

    \n\n"+(null!=(s=t.invokePartial(n(973),e,{name:"../../blocks/tabs/tabs",data:a,helpers:r,partials:i,decorators:t.decorators}))?s:"")+'
    \n'},usePartial:!0,useData:!0})},5501:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n '+l(o(n(9237)).call(s,"component.tree.filtered.total",{name:"t",hash:{count:null!=e?u(e,"totalCases"):e},data:a,loc:{start:{line:5,column:8},end:{line:5,column:62}}}))+",\n "+l(o(n(9237)).call(s,"component.tree.filtered.shown",{name:"t",hash:{count:null!=e?u(e,"shownCases"):e},data:a,loc:{start:{line:6,column:12},end:{line:6,column:66}}}))+"\n \n"},3:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n'},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+u(o(n(9237)).call(l,null!=e?c(e,"tabName"):e,{name:"t",hash:{},data:a,loc:{start:{line:2,column:44},end:{line:2,column:57}}}))+"\n"+(null!=(s=c(r,"if").call(l,null!=e?c(e,"filtered"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:4},end:{line:8,column:11}}}))?s:"")+'
    \n \n \n'+(null!=(s=c(r,"if").call(l,null!=e?c(e,"csvUrl"):e,{name:"if",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a,loc:{start:{line:13,column:8},end:{line:19,column:15}}}))?s:"")+' \n
    \n\n
    \n
    \n
    \n
    \n
    \n
    \n\n
    \n'},useData:!0})},7204:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"each").call(null!=e?e:t.nullContext||{},null!=e?l(e,"items"):e,{name:"each",hash:{},fn:t.program(2,o,0,i,a),inverse:t.noop,data:o,loc:{start:{line:3,column:8},end:{line:5,column:17}}}))?s:""},2:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(7685),e,{name:"tree-group",hash:{testResultTab:null!=s[1]?u(s[1],"testResultTab"):s[1],tabName:null!=s[1]?u(s[1],"tabName"):s[1],showGroupInfo:null!=s[1]?u(s[1],"showGroupInfo"):s[1],baseUrl:null!=s[1]?u(s[1],"baseUrl"):s[1]},data:i,helpers:r,partials:o,decorators:t.decorators}))?l:""},4:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    '+l(o(n(9237)).call(s,"component.tree.empty",{name:"t",hash:{},data:a,loc:{start:{line:7,column:42},end:{line:7,column:70}}}))+"
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(u=f(r,"if").call(c,null!=e?f(e,"items"):e,{name:"if",hash:{},fn:t.program(1,a,0,s,l),inverse:t.program(4,a,0,s,l),data:a,loc:{start:{line:2,column:4},end:{line:8,column:11}}}))?u:"")+"
    \n"},usePartial:!0,useData:!0,useDepths:!0})},7685:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a,s,l){var u,c=t.escapeExpression,h=null!=e?e:t.nullContext||{},f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n '+c(o(n(4354)).call(h,{name:"angle",hash:{},data:a,loc:{start:{line:4,column:51},end:{line:4,column:60}}}))+"\n"+(null!=(u=f(r,"if").call(h,null!=e?f(e,"name"):e,{name:"if",hash:{},fn:t.program(2,a,0,s,l),inverse:t.program(4,a,0,s,l),data:a,loc:{start:{line:5,column:12},end:{line:11,column:19}}}))?u:"")+'
     
    \n \n '+c(o(n(1747)).call(h,null!=e?f(e,"statistic"):e,{name:"statistic-bar",hash:{},data:a,loc:{start:{line:14,column:16},end:{line:14,column:43}}}))+'\n \n
    \n\n
    \n'+(null!=(u=f(r,"if").call(h,null!=e?f(e,"showGroupInfo"):e,{name:"if",hash:{},fn:t.program(6,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:19,column:12},end:{line:28,column:19}}}))?u:"")+(null!=(u=f(r,"each").call(h,null!=e?f(e,"children"):e,{name:"each",hash:{},fn:t.program(8,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:29,column:12},end:{line:31,column:21}}}))?u:"")+"
    \n
    \n"},2:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+t.escapeExpression(t.lambda(null!=e?i(e,"name"):e,e))+"\n
    \n"},4:function(t,e,r,i,a){return' '+t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"component.tree.unknown",{name:"t",hash:{},data:a,loc:{start:{line:10,column:44},end:{line:10,column:74}}}))+"\n"},6:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n \n'+(null!=(s=t.invokePartial(n(7085),e,{name:"tree-time",hash:{tooltip:o(n(9237)).call(l,"component.tree.time.total.tooltip",{name:"t",hash:{},data:a,loc:{start:{line:23,column:108},end:{line:23,column:147}}}),name:o(n(9237)).call(l,"component.tree.time.total.name",{name:"t",hash:{},data:a,loc:{start:{line:23,column:63},end:{line:23,column:99}}}),value:null!=(s=null!=e?u(e,"time"):e)?u(s,"duration"):s},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?s:"")+(null!=(s=t.invokePartial(n(7085),e,{name:"tree-time",hash:{tooltip:o(n(9237)).call(l,"component.tree.time.max.tooltip",{name:"t",hash:{},data:a,loc:{start:{line:24,column:109},end:{line:24,column:146}}}),name:o(n(9237)).call(l,"component.tree.time.max.name",{name:"t",hash:{},data:a,loc:{start:{line:24,column:66},end:{line:24,column:100}}}),value:null!=(s=null!=e?u(e,"time"):e)?u(s,"maxDuration"):s},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?s:"")+(null!=(s=t.invokePartial(n(7085),e,{name:"tree-time",hash:{tooltip:o(n(9237)).call(l,"component.tree.time.sum.tooltip",{name:"t",hash:{},data:a,loc:{start:{line:25,column:109},end:{line:25,column:146}}}),name:o(n(9237)).call(l,"component.tree.time.sum.name",{name:"t",hash:{},data:a,loc:{start:{line:25,column:66},end:{line:25,column:100}}}),value:null!=(s=null!=e?u(e,"time"):e)?u(s,"sumDuration"):s},data:a,indent:" ",helpers:r,partials:i,decorators:t.decorators}))?s:"")+"
    \n
    \n"},8:function(t,e,r,o,i,a,s){var l,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(l=t.invokePartial(n(7685),e,{name:"tree-group",hash:{testResultTab:null!=s[1]?u(s[1],"testResultTab"):s[1],tabName:null!=s[1]?u(s[1],"tabName"):s[1],showGroupInfo:null!=s[1]?u(s[1],"showGroupInfo"):s[1],baseUrl:null!=s[1]?u(s[1],"baseUrl"):s[1]},data:i,helpers:r,partials:o,decorators:t.decorators}))?l:""},10:function(t,e,r,o,i){var a,s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(a=t.invokePartial(n(4286),e,{name:"tree-leaf",hash:{testResultTab:null!=e?s(e,"testResultTab"):e,baseUrl:null!=e?s(e,"baseUrl"):e},data:i,helpers:r,partials:o,decorators:t.decorators}))?a:""},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"if").call(null!=e?e:t.nullContext||{},null!=e?l(e,"children"):e,{name:"if",hash:{},fn:t.program(1,o,0,i,a),inverse:t.program(10,o,0,i,a),data:o,loc:{start:{line:1,column:0},end:{line:36,column:7}}}))?s:""},usePartial:!0,useData:!0,useDepths:!0})},4286:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n  \n'+(null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"parameters"):e,{name:"each",hash:{},fn:t.program(2,o,0),inverse:t.noop,data:o,loc:{start:{line:13,column:16},end:{line:20,column:25}}}))?i:"")+"
    \n"},2:function(t,e,n,r,o){var i;return(null!=(i=(t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]})(n,"if").call(null!=e?e:t.nullContext||{},e,{name:"if",hash:{},fn:t.program(3,o,0),inverse:t.program(5,o,0),data:o,loc:{start:{line:14,column:20},end:{line:18,column:29}}}))?i:"")+',\n'},3:function(t,e,n,r,o){return" "+t.escapeExpression(t.lambda(e,e))},5:function(t,e,n,r,o){return" null"},7:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(3570)).call(s,"flaky",{name:"allure-icon",hash:{},data:a,loc:{start:{line:26,column:16},end:{line:26,column:39}}}))+"\n
    \n"},9:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(3570)).call(s,"newFailed",{name:"allure-icon",hash:{},data:a,loc:{start:{line:31,column:16},end:{line:31,column:43}}}))+"\n
    \n"},11:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(3570)).call(s,"newBroken",{name:"allure-icon",hash:{},data:a,loc:{start:{line:36,column:16},end:{line:36,column:43}}}))+"\n
    \n"},13:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(3570)).call(s,"newPassed",{name:"allure-icon",hash:{},data:a,loc:{start:{line:41,column:16},end:{line:41,column:43}}}))+"\n
    \n"},15:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+l(o(n(3570)).call(s,"retriesStatusChange",{name:"allure-icon",hash:{},data:a,loc:{start:{line:46,column:16},end:{line:46,column:53}}}))+"\n
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=t.lambda,u=t.escapeExpression,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'\n
    \n
    \n '+u(o(n(3570)).call(c,null!=e?h(e,"status"):e,{name:"allure-icon",hash:{extraClasses:"fa-lg"},data:a,loc:{start:{line:4,column:12},end:{line:4,column:55}}}))+'\n
    \n
    #'+u(l(null!=e?h(e,"order"):e,e))+'
    \n
    \n '+u(l(null!=e?h(e,"name"):e,e))+"\n
    \n"+(null!=(s=h(r,"if").call(c,null!=e?h(e,"parameters"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:10,column:8},end:{line:22,column:15}}}))?s:"")+'
     
    \n'+(null!=(s=h(r,"if").call(c,null!=e?h(e,"flaky"):e,{name:"if",hash:{},fn:t.program(7,a,0),inverse:t.noop,data:a,loc:{start:{line:24,column:8},end:{line:28,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(c,null!=e?h(e,"newFailed"):e,{name:"if",hash:{},fn:t.program(9,a,0),inverse:t.noop,data:a,loc:{start:{line:29,column:8},end:{line:33,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(c,null!=e?h(e,"newBroken"):e,{name:"if",hash:{},fn:t.program(11,a,0),inverse:t.noop,data:a,loc:{start:{line:34,column:8},end:{line:38,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(c,null!=e?h(e,"newPassed"):e,{name:"if",hash:{},fn:t.program(13,a,0),inverse:t.noop,data:a,loc:{start:{line:39,column:8},end:{line:43,column:15}}}))?s:"")+(null!=(s=h(r,"if").call(c,null!=e?h(e,"retriesStatusChange"):e,{name:"if",hash:{},fn:t.program(15,a,0),inverse:t.noop,data:a,loc:{start:{line:44,column:8},end:{line:48,column:15}}}))?s:"")+'
    '+u(o(n(5969)).call(c,null!=(s=null!=e?h(e,"time"):e)?h(s,"duration"):s,{name:"duration",hash:{},data:a,loc:{start:{line:50,column:12},end:{line:50,column:40}}}))+"
    \n
    \n
    \n"},useData:!0})},7085:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=t.lambda,l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n '+l(s(null!=e?u(e,"name"):e,e))+":\n "+l(o(n(5969)).call(null!=e?e:t.nullContext||{},null!=e?u(e,"value"):e,{name:"duration",hash:{},data:a,loc:{start:{line:4,column:11},end:{line:4,column:29}}}))+"\n \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=u(r,"if").call(l,o(n(279)).call(l,null!=e?u(e,"value"):e,{name:"is-def",hash:{},data:a,loc:{start:{line:1,column:6},end:{line:1,column:20}}}),{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.noop,data:a,loc:{start:{line:1,column:0},end:{line:6,column:7}}}))?s:""},useData:!0})},5917:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a,s,l){var u=t.lambda,c=t.escapeExpression,h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" <"+c(u(null!=l[1]?h(l[1],"rowTag"):l[1],e))+' class="table__row" href="#'+c(u(null!=l[1]?h(l[1],"baseUrl"):l[1],e))+"/"+c(u(null!=e?h(e,"uid"):e,e))+'">\n
    '+c(u(null!=e?h(e,"name"):e,e))+'
    \n
    \n '+c(o(n(4883)).call(null!=e?e:t.nullContext||{},null!=e?h(e,"statistic"):e,{name:"status-bar",hash:{},data:a,loc:{start:{line:10,column:16},end:{line:10,column:40}}}))+"\n
    \n \n"},3:function(t,e,r,i,a){var s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n
    \n '+s(o(n(9237)).call(null!=e?e:t.nullContext||{},"component.widgetStatus.showAll",{name:"t",hash:{},data:a,loc:{start:{line:17,column:16},end:{line:17,column:54}}}))+"\n
    \n
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    \n '+h(o(n(9237)).call(c,null!=e?f(e,"title"):e,{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:15}}}))+'\n '+h(o(n(9237)).call(c,"component.widgetStatus.total",{name:"t",hash:{count:null!=e?f(e,"total"):e},data:a,loc:{start:{line:3,column:35},end:{line:3,column:83}}}))+'\n

    \n
    \n'+(null!=(u=f(r,"each").call(c,null!=e?f(e,"items"):e,{name:"each",hash:{},fn:t.program(1,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:6,column:4},end:{line:13,column:13}}}))?u:"")+(null!=(u=f(r,"if").call(c,null!=e?f(e,"showAll"):e,{name:"if",hash:{},fn:t.program(3,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:14,column:4},end:{line:20,column:11}}}))?u:"")+"
    \n"},useData:!0,useDepths:!0})},4821:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression;return'
    \n
    \n'},useData:!0})},424:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.hooks.helperMissing,l="function",u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n \n \n \n \n \n \n \n \n
    \n
    \n \n \n \n
    \n
    '},useData:!0})},1166:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({1:function(t,e,r,o,i){var a,s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression((s=n(9237),s&&(s.__esModule?s.default:s)).call(l,"testResult.categories.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:38}}}))+":\n"+(null!=(a=u(r,"each").call(l,null!=e?u(e,"categories"):e,{name:"each",hash:{},fn:t.program(2,i,0),inverse:t.noop,data:i,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))?a:"")},2:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(t.lambda(null!=e?i(e,"name"):e,e))+" \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"categories"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:6,column:7}}}))?i:""},useData:!0})},9592:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({1:function(t,e,r,o,i){var a,s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    '+t.escapeExpression((s=n(9237),s&&(s.__esModule?s.default:s)).call(null!=e?e:t.nullContext||{},"testResult.description.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:36},end:{line:2,column:71}}}))+'

    \n
    '+(null!=(a=t.lambda(null!=e?l(e,"descriptionHtml"):e,e))?a:"")+"
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"descriptionHtml"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:4,column:7}}}))?i:""},useData:!0})},2694:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n '+u(o(n(9237)).call(l,"testResult.duration.name",{name:"t",hash:{},data:a,loc:{start:{line:3,column:8},end:{line:3,column:40}}}))+':\n \n '+u(o(n(5969)).call(l,null!=(s=null!=e?c(e,"time"):e)?c(s,"duration"):s,2,{name:"duration",hash:{},data:a,loc:{start:{line:5,column:8},end:{line:5,column:36}}}))+"\n \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"time"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:7,column:7}}}))?i:""},useData:!0})},9140:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+h(o(n(9237)).call(c,"testResult.history.successRate",{name:"t",hash:{},data:a,loc:{start:{line:4,column:12},end:{line:4,column:50}}}))+" "+h(t.lambda(null!=e?f(e,"successRate"):e,e))+"\n"+(null!=(u=f(r,"if").call(c,null!=(u=null!=(u=null!=e?f(e,"history"):e)?f(u,"statistic"):u)?f(u,"total"):u,{name:"if",hash:{},fn:t.program(2,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:5,column:12},end:{line:7,column:19}}}))?u:"")+"
    \n"+(null!=(u=f(r,"each").call(c,null!=(u=null!=e?f(e,"history"):e)?f(u,"items"):u,{name:"each",hash:{},fn:t.program(4,a,0,s,l),inverse:t.noop,data:a,loc:{start:{line:9,column:8},end:{line:23,column:17}}}))?u:"")},2:function(t,e,r,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" ("+t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.history.statistic",{name:"t",hash:{total:null!=(s=null!=(s=null!=e?l(e,"history"):e)?l(s,"statistic"):s)?l(s,"total"):s,passed:null!=(s=null!=(s=null!=e?l(e,"history"):e)?l(s,"statistic"):s)?l(s,"passed"):s},data:a,loc:{start:{line:6,column:17},end:{line:6,column:115}}}))+")\n"},4:function(t,e,n,r,o,i,a){var s,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(s=l(n,"if").call(null!=e?e:t.nullContext||{},null!=e?l(e,"reportUrl"):e,{name:"if",hash:{},fn:t.program(5,o,0,i,a),inverse:t.program(7,o,0,i,a),data:o,loc:{start:{line:10,column:12},end:{line:22,column:19}}}))?s:""},5:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.escapeExpression,f=t.lambda,p=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n"},7:function(t,e,r,i,a){var s,l=t.lambda,u=t.escapeExpression,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+u(l(null!=e?h(e,"status"):e,e))+"\n "+u(o(n(9237)).call(c,"testResult.history.time",{name:"t",hash:{time:o(n(4336)).call(c,null!=(s=null!=e?h(e,"time"):e)?h(s,"start"):s,{name:"time",hash:{},data:a,loc:{start:{line:20,column:84},end:{line:20,column:101}}}),date:o(n(9241)).call(c,null!=(s=null!=e?h(e,"time"):e)?h(s,"start"):s,{name:"date",hash:{},data:a,loc:{start:{line:20,column:61},end:{line:20,column:78}}})},data:a,loc:{start:{line:20,column:26},end:{line:20,column:103}}}))+"\n
    \n"},9:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.history.empty",{name:"t",hash:{},data:a,loc:{start:{line:25,column:8},end:{line:25,column:40}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a,s,l){var u,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(u=h(r,"if").call(c,null!=e?h(e,"history"):e,{name:"if",hash:{},fn:t.program(1,a,0,s,l),inverse:t.program(9,a,0,s,l),data:a,loc:{start:{line:2,column:4},end:{line:26,column:11}}}))?u:"")+"
    "},useData:!0,useDepths:!0})},7552:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    '+t.escapeExpression(o(n(9237)).call(l,"testResult.links.name",{name:"t",hash:{},data:a,loc:{start:{line:2,column:36},end:{line:2,column:65}}}))+"

    \n"+(null!=(s=u(r,"each").call(l,null!=e?u(e,"links"):e,{name:"each",hash:{},fn:t.program(2,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:4},end:{line:13,column:13}}}))?s:"")},2:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n'+(null!=(s=c(r,"if").call(l,o(n(7243)).call(l,null!=e?c(e,"type"):e,"issue",{name:"eq",hash:{},data:a,loc:{start:{line:5,column:14},end:{line:5,column:31}}}),{name:"if",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a,loc:{start:{line:5,column:8},end:{line:7,column:15}}}))?s:"")+(null!=(s=c(r,"if").call(l,o(n(7243)).call(l,null!=e?c(e,"type"):e,"tms",{name:"eq",hash:{},data:a,loc:{start:{line:8,column:14},end:{line:8,column:29}}}),{name:"if",hash:{},fn:t.program(5,a,0),inverse:t.noop,data:a,loc:{start:{line:8,column:8},end:{line:10,column:15}}}))?s:"")+' '+u(o(n(2164)).call(l,null!=e?c(e,"name"):e,null!=e?c(e,"url"):e,"link",{name:"default",hash:{},data:a,loc:{start:{line:11,column:68},end:{line:11,column:95}}}))+"\n \n"},3:function(t,e,n,r,o){return' \n'},5:function(t,e,n,r,o){return' \n'},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"links"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:14,column:7}}}))?i:""},useData:!0})},6452:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({1:function(t,e,r,o,i){var a,s=t.escapeExpression,l=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    '+s((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"testResult.owner.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:36},end:{line:2,column:65}}}))+"

    \n
    "+s(t.lambda(null!=e?l(e,"owner"):e,e))+"
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"owner"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:4,column:7}}}))?i:""},useData:!0})},5774:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return"

    "+t.escapeExpression(o(n(9237)).call(l,"testResult.parameters.name",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:38}}}))+"

    \n"+(null!=(s=u(r,"each").call(l,null!=e?u(e,"parameters"):e,{name:"each",hash:{},fn:t.program(2,a,0),inverse:t.noop,data:a,loc:{start:{line:3,column:4},end:{line:12,column:13}}}))?s:"")},2:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n '+(null!=(i=s(n,"if").call(a,null!=e?s(e,"name"):e,{name:"if",hash:{},fn:t.program(3,o,0),inverse:t.program(5,o,0),data:o,loc:{start:{line:5,column:43},end:{line:5,column:90}}}))?i:"")+":\n"+(null!=(i=s(n,"if").call(a,null!=e?s(e,"value"):e,{name:"if",hash:{},fn:t.program(7,o,0),inverse:t.program(9,o,0),data:o,loc:{start:{line:6,column:12},end:{line:10,column:19}}}))?i:"")+"
    \n"},3:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return t.escapeExpression(t.lambda(null!=e?i(e,"name"):e,e))},5:function(t,e,n,r,o){return"<null>"},7:function(t,e,r,i,a){var s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(o(n(2458)).call(null!=e?e:t.nullContext||{},null!=e?s(e,"value"):e,{name:"linky",hash:{},data:a,loc:{start:{line:7,column:22},end:{line:7,column:37}}}))+"\n"},9:function(t,e,n,r,o){return" null\n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=(i=null!=e?a(e,"parameters"):e)?a(i,"length"):i,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:13,column:7}}}))?i:""},useData:!0})},9500:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"retries"):e,{name:"each",hash:{},fn:t.program(2,o,0),inverse:t.noop,data:o,loc:{start:{line:3,column:8},end:{line:9,column:17}}}))?i:""},2:function(t,e,r,i,a){var s,l=t.lambda,u=t.escapeExpression,c=null!=e?e:t.nullContext||{},h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n '+u(l(null!=e?h(e,"status"):e,e))+"\n "+u(o(n(9237)).call(c,"testResult.retries.time",{name:"t",hash:{date:o(n(4336)).call(c,null!=(s=null!=e?h(e,"time"):e)?h(s,"start"):s,{name:"time",hash:{},data:a,loc:{start:{line:6,column:80},end:{line:6,column:97}}}),time:o(n(9241)).call(c,null!=(s=null!=e?h(e,"time"):e)?h(s,"start"):s,{name:"date",hash:{},data:a,loc:{start:{line:6,column:57},end:{line:6,column:74}}})},data:a,loc:{start:{line:6,column:22},end:{line:6,column:99}}}))+'\n
    '+u(l(null!=e?h(e,"statusDetails"):e,e))+"
    \n
    \n"},4:function(t,e,r,i,a){return" "+t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"testResult.retries.empty",{name:"t",hash:{},data:a,loc:{start:{line:11,column:8},end:{line:11,column:40}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"retries"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(4,a,0),data:a,loc:{start:{line:2,column:4},end:{line:12,column:11}}}))?s:"")+"
    "},useData:!0})},1428:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+l(o(n(9237)).call(s,"testResult.severity.name",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:36}}}))+":\n "+l(o(n(9237)).call(s,o(n(109)).call(s,"testResult.severity.",null!=e?u(e,"severity"):e,{name:"concat",hash:{},data:a,loc:{start:{line:3,column:8},end:{line:3,column:48}}}),{name:"t",hash:{},data:a,loc:{start:{line:3,column:4},end:{line:3,column:50}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"severity"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:4,column:7}}}))?i:""},useData:!0})},628:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({1:function(t,e,r,o,i){var a,s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression((s=n(9237),s&&(s.__esModule?s.default:s)).call(l,"testResult.tags.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:32}}}))+": "+(null!=(a=u(r,"each").call(l,null!=e?u(e,"tags"):e,{name:"each",hash:{},fn:t.program(2,i,0),inverse:t.noop,data:i,loc:{start:{line:2,column:34},end:{line:4,column:13}}}))?a:"")},2:function(t,e,n,r,o){var i;return'\n '+(null!=(i=(t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]})(n,"if").call(null!=e?e:t.nullContext||{},e,{name:"if",hash:{},fn:t.program(3,o,0),inverse:t.program(5,o,0),data:o,loc:{start:{line:3,column:40},end:{line:3,column:79}}}))?i:"")+"\n"},3:function(t,e,n,r,o){return t.escapeExpression(t.lambda(e,e))},5:function(t,e,n,r,o){return"null"},compiler:[8,">= 4.3.0"],main:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"if").call(null!=e?e:t.nullContext||{},null!=e?a(e,"tags"):e,{name:"if",hash:{},fn:t.program(1,o,0),inverse:t.noop,data:o,loc:{start:{line:1,column:0},end:{line:5,column:7}}}))?i:""},useData:!0})},3972:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"widget.categoriesTrend.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:39}}}))+'\n

    \n
    \n';var a},useData:!0})},1360:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"widget.durationTrend.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:37}}}))+'\n

    \n
    \n';var a},useData:!0})},5549:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"chart.duration.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:31}}}))+'\n

    \n
    ';var a},useData:!0})},4e3:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=null!=e?e:t.nullContext||{},s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(i=s(n,"each").call(a,null!=e?s(e,"items"):e,{name:"each",hash:{},fn:t.program(2,o,0),inverse:t.noop,data:o,loc:{start:{line:6,column:4},end:{line:17,column:13}}}))?i:"")+(null!=(i=s(n,"if").call(a,null!=e?s(e,"overLimit"):e,{name:"if",hash:{},fn:t.program(6,o,0),inverse:t.noop,data:o,loc:{start:{line:18,column:4},end:{line:22,column:11}}}))?i:"")+"
    \n\n"},2:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n '+u(t.lambda(null!=e?c(e,"name"):e,e))+'\n
    \n
    \n'+(null!=(s=c(r,"each").call(l,null!=e?c(e,"values"):e,{name:"each",hash:{},fn:t.program(3,a,0),inverse:t.noop,data:a,loc:{start:{line:12,column:16},end:{line:14,column:25}}}))?s:"")+"
    \n
    \n"},3:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(o(n(2458)).call(l,e,{name:"linky",hash:{},data:a,loc:{start:{line:13,column:20},end:{line:13,column:34}}}))+(null!=(s=u(r,"unless").call(l,a&&u(a,"last"),{name:"unless",hash:{},fn:t.program(4,a,0),inverse:t.noop,data:a,loc:{start:{line:13,column:34},end:{line:13,column:67}}}))?s:"")+"\n"},4:function(t,e,n,r,o){return",
    "},6:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression;return' \n
    '+l(o(n(9237)).call(s,"widget.environment.showAll",{name:"t",hash:{},data:a,loc:{start:{line:20,column:57},end:{line:20,column:91}}}))+"
    \n
    \n"},8:function(t,e,r,i,a){return'
    '+t.escapeExpression(o(n(9237)).call(null!=e?e:t.nullContext||{},"widget.environment.empty",{name:"t",hash:{},data:a,loc:{start:{line:26,column:33},end:{line:26,column:65}}}))+"
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    \n '+t.escapeExpression(o(n(9237)).call(l,"widget.environment.name",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:35}}}))+"\n

    \n"+(null!=(s=u(r,"if").call(l,null!=e?u(e,"items"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(8,a,0),data:a,loc:{start:{line:4,column:0},end:{line:27,column:7}}}))?s:"")},useData:!0})},4538:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,n,r,o){var i,a=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return null!=(i=a(n,"each").call(null!=e?e:t.nullContext||{},null!=e?a(e,"items"):e,{name:"each",hash:{},fn:t.program(2,o,0),inverse:t.noop,data:o,loc:{start:{line:6,column:4},end:{line:30,column:13}}}))?i:""},2:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lambda,h=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n
    \n  \n '+u(c(null!=e?h(e,"name"):e,e))+"\n
    \n"+(null!=(s=h(r,"if").call(l,null!=e?h(e,"buildName"):e,{name:"if",hash:{},fn:t.program(3,a,0),inverse:t.program(8,a,0),data:a,loc:{start:{line:12,column:8},end:{line:28,column:15}}}))?s:"")+"
    \n"},3:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"buildUrl"):e,{name:"if",hash:{},fn:t.program(4,a,0),inverse:t.program(6,a,0),data:a,loc:{start:{line:14,column:16},end:{line:21,column:23}}}))?s:"")+"\n
    \n"},4:function(t,e,n,r,o){var i=t.lambda,a=t.escapeExpression,s=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return' \n '+a(i(null!=e?s(e,"buildName"):e,e))+'\n \n \n'},6:function(t,e,n,r,o){var i=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+t.escapeExpression(t.lambda(null!=e?i(e,"buildName"):e,e))+"\n"},8:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression;return'
    \n '+l(o(n(9237)).call(s,"widget.executors.unknown",{name:"t",hash:{},data:a,loc:{start:{line:26,column:16},end:{line:26,column:48}}}))+"\n
    \n"},10:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression;return'
    \n
    \n '+l(o(n(9237)).call(s,"widget.executors.empty",{name:"t",hash:{},data:a,loc:{start:{line:34,column:12},end:{line:34,column:42}}}))+"\n
    \n
    \n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'

    \n '+t.escapeExpression(o(n(9237)).call(l,"widget.executors.name",{name:"t",hash:{},data:a,loc:{start:{line:2,column:4},end:{line:2,column:33}}}))+'\n

    \n
    \n'+(null!=(s=u(r,"if").call(l,null!=e?u(e,"items"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(10,a,0),data:a,loc:{start:{line:5,column:0},end:{line:37,column:7}}}))?s:"")+"
    \n"},useData:!0})},1650:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"widget.trend.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:29}}}))+'\n

    \n
    \n';var a},useData:!0})},4990:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"widget.retryTrend.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:34}}}))+'\n

    \n
    \n';var a},useData:!0})},1463:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"chart.severity.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:31}}}))+'\n

    \n
    ';var a},useData:!0})},1585:function(t,e,n){var r=n(3633);t.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(t,e,r,o,i){return'

    \n '+t.escapeExpression((a=n(9237),a&&(a.__esModule?a.default:a)).call(null!=e?e:t.nullContext||{},"chart.status.name",{name:"t",hash:{},data:i,loc:{start:{line:2,column:4},end:{line:2,column:29}}}))+'\n

    \n
    \n';var a},useData:!0})},5459:function(t,e,n){var r=n(3633);function o(t){return t&&(t.__esModule?t.default:t)}t.exports=(r.default||r).template({1:function(t,e,r,i,a){var s=null!=e?e:t.nullContext||{},l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+l(o(n(9237)).call(s,"widget.summary.aggregatedName",{name:"t",hash:{},data:a,loc:{start:{line:5,column:16},end:{line:5,column:53}}}))+'\n '+l(t.lambda(null!=e?u(e,"launchesCount"):e,e))+" "+l(o(n(9237)).call(s,"widget.summary.launches",{name:"t",hash:{count:null!=e?u(e,"launchesCount"):e},data:a,loc:{start:{line:6,column:74},end:{line:6,column:125}}}))+"\n"},3:function(t,e,r,i,a){var s,l=t.escapeExpression,u=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return" "+l(t.lambda(null!=e?u(e,"reportName"):e,e))+" "+l(o(n(9241)).call(null!=e?e:t.nullContext||{},null!=(s=null!=e?u(e,"time"):e)?u(s,"stop"):s,{name:"date",hash:{},data:a,loc:{start:{line:8,column:31},end:{line:8,column:49}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(t,e,r,i,a){var s,l=null!=e?e:t.nullContext||{},u=t.escapeExpression,c=t.lookupProperty||function(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]};return'
    \n
    \n

    \n'+(null!=(s=c(r,"if").call(l,null!=e?c(e,"isAggregated"):e,{name:"if",hash:{},fn:t.program(1,a,0),inverse:t.program(3,a,0),data:a,loc:{start:{line:4,column:12},end:{line:9,column:19}}}))?s:"")+'
    \n '+u(o(n(4336)).call(l,null!=(s=null!=e?c(e,"time"):e)?c(s,"start"):s,{name:"time",hash:{},data:a,loc:{start:{line:11,column:16},end:{line:11,column:35}}}))+" - "+u(o(n(4336)).call(l,null!=(s=null!=e?c(e,"time"):e)?c(s,"stop"):s,{name:"time",hash:{},data:a,loc:{start:{line:11,column:38},end:{line:11,column:56}}}))+" ("+u(o(n(5969)).call(l,null!=(s=null!=e?c(e,"time"):e)?c(s,"duration"):s,2,{name:"duration",hash:{},data:a,loc:{start:{line:11,column:58},end:{line:11,column:86}}}))+')\n
    \n

    \n
    \n
    '+u(t.lambda(null!=(s=null!=e?c(e,"statistic"):e)?c(s,"total"):s,e))+'
    \n
    '+u(o(n(9237)).call(l,"widget.summary.testResults",{name:"t",hash:{count:null!=(s=null!=e?c(e,"statistic"):e)?c(s,"total"):s},data:a,loc:{start:{line:16,column:51},end:{line:16,column:107}}}))+'
    \n
    \n
    \n
    \n
    \n'},useData:!0})},261:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}e.__esModule=!0;var i=o(n(2871)),a=r(n(9613)),s=r(n(3769)),l=o(n(2849)),u=o(n(7624)),c=r(n(1148));function h(){var t=new i.HandlebarsEnvironment;return l.extend(t,i),t.SafeString=a.default,t.Exception=s.default,t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=u,t.template=function(e){return u.template(e,t)},t}var f=h();f.create=h,c.default(f),f.default=f,e.default=f,t.exports=e.default},2871:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.HandlebarsEnvironment=h;var o=n(2849),i=r(n(3769)),a=n(2277),s=n(5940),l=r(n(8185)),u=n(3865);e.VERSION="4.7.8";e.COMPILER_REVISION=8;e.LAST_COMPATIBLE_COMPILER_REVISION=7;e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var c="[object Object]";function h(t,e,n){this.helpers=t||{},this.partials=e||{},this.decorators=n||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:l.default,log:l.default.log,registerHelper:function(t,e){if(o.toString.call(t)===c){if(e)throw new i.default("Arg not supported with multiple helpers");o.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(o.toString.call(t)===c)o.extend(this.partials,t);else{if(void 0===e)throw new i.default('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(o.toString.call(t)===c){if(e)throw new i.default("Arg not supported with multiple decorators");o.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]},resetLoggedPropertyAccesses:function(){u.resetLoggedProperties()}};var f=l.default.log;e.log=f,e.createFrame=o.createFrame,e.logger=l.default},5940:function(t,e,n){"use strict";e.__esModule=!0,e.registerDefaultDecorators=function(t){i.default(t)};var r,o=n(7430),i=(r=o)&&r.__esModule?r:{default:r}},7430:function(t,e,n){"use strict";e.__esModule=!0;var r=n(2849);e.default=function(t){t.registerDecorator("inline",(function(t,e,n,o){var i=t;return e.partials||(e.partials={},i=function(o,i){var a=n.partials;n.partials=r.extend({},a,e.partials);var s=t(o,i);return n.partials=a,s}),e.partials[o.args[0]]=o.fn,i}))},t.exports=e.default},3769:function(t,e){"use strict";e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function r(t,e){var o=e&&e.loc,i=void 0,a=void 0,s=void 0,l=void 0;o&&(i=o.start.line,a=o.end.line,s=o.start.column,l=o.end.column,t+=" - "+i+":"+s);for(var u=Error.prototype.constructor.call(this,t),c=0;c0?(n.ids&&(n.ids=[n.name]),t.helpers.each(e,n)):o(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return i(e,n)}))},t.exports=e.default},6785:function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(2849),i=n(3769),a=(r=i)&&r.__esModule?r:{default:r};e.default=function(t){t.registerHelper("each",(function(t,e){if(!e)throw new a.default("Must pass iterator to #each");var n,r=e.fn,i=e.inverse,s=0,l="",u=void 0,c=void 0;function h(e,n,i){u&&(u.key=e,u.index=n,u.first=0===n,u.last=!!i,c&&(u.contextPath=c+e)),l+=r(t[e],{data:u,blockParams:o.blockParams([t[e],e],[c+e,null])})}if(e.data&&e.ids&&(c=o.appendContextPath(e.data.contextPath,e.ids[0])+"."),o.isFunction(t)&&(t=t.call(this)),e.data&&(u=o.createFrame(e.data)),t&&"object"==typeof t)if(o.isArray(t))for(var f=t.length;s=0?e:parseInt(t,10)}return t},log:function(t){if(t=o.lookupLevel(t),"undefined"!=typeof console&&o.lookupLevel(o.level)<=t){var e=o.methodMap[t];console[e]||(e="log");for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i=s.LAST_COMPATIBLE_COMPILER_REVISION&&e<=s.COMPILER_REVISION)return;if(e":">",'"':""","'":"'","`":"`","=":"="},r=/[&<>"'`=]/g,o=/[&<>"'`=]/;function i(t){return n[t]}function a(t){for(var e=1;e/g,">").replace(/"/g,""").replace(/'/g,"'")}function a(t,...e){const n=Object.create(null);for(const e in t)n[e]=t[e];return e.forEach((function(t){for(const e in t)n[e]=t[e]})),n}const s=t=>!!t.kind;class l{constructor(t,e){this.buffer="",this.classPrefix=e.classPrefix,t.walk(this)}addText(t){this.buffer+=i(t)}openNode(t){if(!s(t))return;let e=t.kind;t.sublanguage||(e=`${this.classPrefix}${e}`),this.span(e)}closeNode(t){s(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}class u{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const e={kind:t,children:[]};this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,e){return"string"==typeof e?t.addText(e):e.children&&(t.openNode(e),e.children.forEach((e=>this._walk(t,e))),t.closeNode(e)),t}static _collapse(t){"string"!=typeof t&&t.children&&(t.children.every((t=>"string"==typeof t))?t.children=[t.children.join("")]:t.children.forEach((t=>{u._collapse(t)})))}}class c extends u{constructor(t){super(),this.options=t}addKeyword(t,e){""!==t&&(this.openNode(e),this.addText(t),this.closeNode())}addText(t){""!==t&&this.add(t)}addSublanguage(t,e){const n=t.root;n.kind=e,n.sublanguage=!0,this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function h(t){return t?"string"==typeof t?t:t.source:null}const f=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;const p="[a-zA-Z]\\w*",d="[a-zA-Z_]\\w*",m="\\b\\d+(\\.\\d+)?",g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v="\\b(0b[01]+)",y={begin:"\\\\[\\s\\S]",relevance:0},b={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[y]},w={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[y]},_={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},x=function(t,e,n={}){const r=a({className:"comment",begin:t,end:e,contains:[]},n);return r.contains.push(_),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},k=x("//","$"),A=x("/\\*","\\*/"),O=x("#","$"),E={className:"number",begin:m,relevance:0},C={className:"number",begin:g,relevance:0},S={className:"number",begin:v,relevance:0},P={className:"number",begin:m+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},j={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[y,{begin:/\[/,end:/\]/,relevance:0,contains:[y]}]}]},T={className:"title",begin:p,relevance:0},R={className:"title",begin:d,relevance:0},M={begin:"\\.\\s*"+d,relevance:0};var N=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:p,UNDERSCORE_IDENT_RE:d,NUMBER_RE:m,C_NUMBER_RE:g,BINARY_NUMBER_RE:v,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(t={})=>{const e=/^#![ ]*\//;return t.binary&&(t.begin=function(...t){return t.map((t=>h(t))).join("")}(e,/.*\b/,t.binary,/\b.*/)),a({className:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,e)=>{0!==t.index&&e.ignoreMatch()}},t)},BACKSLASH_ESCAPE:y,APOS_STRING_MODE:b,QUOTE_STRING_MODE:w,PHRASAL_WORDS_MODE:_,COMMENT:x,C_LINE_COMMENT_MODE:k,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:O,NUMBER_MODE:E,C_NUMBER_MODE:C,BINARY_NUMBER_MODE:S,CSS_NUMBER_MODE:P,REGEXP_MODE:j,TITLE_MODE:T,UNDERSCORE_TITLE_MODE:R,METHOD_GUARD:M,END_SAME_AS_BEGIN:function(t){return Object.assign(t,{"on:begin":(t,e)=>{e.data._beginMatch=t[1]},"on:end":(t,e)=>{e.data._beginMatch!==t[1]&&e.ignoreMatch()}})}});function D(t,e){"."===t.input[t.index-1]&&e.ignoreMatch()}function B(t,e){e&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=D,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,void 0===t.relevance&&(t.relevance=0))}function V(t,e){Array.isArray(t.illegal)&&(t.illegal=function(...t){return"("+t.map((t=>h(t))).join("|")+")"}(...t.illegal))}function I(t,e){if(t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function L(t,e){void 0===t.relevance&&(t.relevance=1)}const z=["of","and","for","in","not","or","if","then","parent","list","value"],$="keyword";function F(t,e,n=$){const r={};return"string"==typeof t?o(n,t.split(" ")):Array.isArray(t)?o(n,t):Object.keys(t).forEach((function(n){Object.assign(r,F(t[n],e,n))})),r;function o(t,n){e&&(n=n.map((t=>t.toLowerCase()))),n.forEach((function(e){const n=e.split("|");r[n[0]]=[t,U(n[0],n[1])]}))}}function U(t,e){return e?Number(e):function(t){return z.includes(t.toLowerCase())}(t)?0:1}function H(t,{plugins:e}){function n(e,n){return new RegExp(h(e),"m"+(t.case_insensitive?"i":"")+(n?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(t,e){e.position=this.position++,this.matchIndexes[this.matchAt]=e,this.regexes.push([e,t]),this.matchAt+=function(t){return new RegExp(t.toString()+"|").exec("").length-1}(t)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const t=this.regexes.map((t=>t[1]));this.matcherRe=n(function(t,e="|"){let n=0;return t.map((t=>{n+=1;const e=n;let r=h(t),o="";for(;r.length>0;){const t=f.exec(r);if(!t){o+=r;break}o+=r.substring(0,t.index),r=r.substring(t.index+t[0].length),"\\"===t[0][0]&&t[1]?o+="\\"+String(Number(t[1])+e):(o+=t[0],"("===t[0]&&n++)}return o})).map((t=>`(${t})`)).join(e)}(t),!0),this.lastIndex=0}exec(t){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(t);if(!e)return null;const n=e.findIndex(((t,e)=>e>0&&void 0!==t)),r=this.matchIndexes[n];return e.splice(0,n),Object.assign(e,r)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(t){if(this.multiRegexes[t])return this.multiRegexes[t];const e=new r;return this.rules.slice(t).forEach((([t,n])=>e.addRule(t,n))),e.compile(),this.multiRegexes[t]=e,e}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(t,e){this.rules.push([t,e]),"begin"===e.type&&this.count++}exec(t){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let n=e.exec(t);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,n=e.exec(t)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=a(t.classNameAliases||{}),function e(r,i){const s=r;if(r.isCompiled)return s;[I].forEach((t=>t(r,i))),t.compilerExtensions.forEach((t=>t(r,i))),r.__beforeBegin=null,[B,V,L].forEach((t=>t(r,i))),r.isCompiled=!0;let l=null;if("object"==typeof r.keywords&&(l=r.keywords.$pattern,delete r.keywords.$pattern),r.keywords&&(r.keywords=F(r.keywords,t.case_insensitive)),r.lexemes&&l)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l=l||r.lexemes||/\w+/,s.keywordPatternRe=n(l,!0),i&&(r.begin||(r.begin=/\B|\b/),s.beginRe=n(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(s.endRe=n(r.end)),s.terminatorEnd=h(r.end)||"",r.endsWithParent&&i.terminatorEnd&&(s.terminatorEnd+=(r.end?"|":"")+i.terminatorEnd)),r.illegal&&(s.illegalRe=n(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((function(t){return function(t){t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map((function(e){return a(t,{variants:null},e)})));if(t.cachedVariants)return t.cachedVariants;if(q(t))return a(t,{starts:t.starts?a(t.starts):null});if(Object.isFrozen(t))return a(t);return t}("self"===t?r:t)}))),r.contains.forEach((function(t){e(t,s)})),r.starts&&e(r.starts,i),s.matcher=function(t){const e=new o;return t.contains.forEach((t=>e.addRule(t.begin,{rule:t,type:"begin"}))),t.terminatorEnd&&e.addRule(t.terminatorEnd,{type:"end"}),t.illegal&&e.addRule(t.illegal,{type:"illegal"}),e}(s),s}(t)}function q(t){return!!t&&(t.endsWithParent||q(t.starts))}function W(t){const e={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!t.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let e={};return this.autoDetect?(e=t.highlightAuto(this.code),this.detectedLanguage=e.language):(e=t.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),e.value},autoDetect(){return!this.language||(t=this.autodetect,Boolean(t||""===t));var t},ignoreIllegals(){return!0}},render(t){return t("pre",{},[t("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:e,VuePlugin:{install(t){t.component("highlightjs",e)}}}}const G={"after:highlightElement":({el:t,result:e,text:n})=>{const r=X(t);if(!r.length)return;const o=document.createElement("div");o.innerHTML=e.value,e.value=function(t,e,n){let r=0,o="";const a=[];function s(){return t.length&&e.length?t[0].offset!==e[0].offset?t[0].offset"}function u(t){o+=""}function c(t){("start"===t.event?l:u)(t.node)}for(;t.length||e.length;){let e=s();if(o+=i(n.substring(r,e[0].offset)),r=e[0].offset,e===t){a.reverse().forEach(u);do{c(e.splice(0,1)[0]),e=s()}while(e===t&&e.length&&e[0].offset===r);a.reverse().forEach(l)}else"start"===e[0].event?a.push(e[0].node):a.pop(),c(e.splice(0,1)[0])}return o+i(n.substr(r))}(r,X(o),n)}};function K(t){return t.nodeName.toLowerCase()}function X(t){const e=[];return function t(n,r){for(let o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(e.push({event:"start",offset:r,node:o}),r=t(o,r),K(o).match(/br|hr|img|input/)||e.push({event:"stop",offset:r,node:o}));return r}(t,0),e}const Y={},J=t=>{console.error(t)},Z=(t,...e)=>{console.log(`WARN: ${t}`,...e)},Q=(t,e)=>{Y[`${t}/${e}`]||(console.log(`Deprecated as of ${t}. ${e}`),Y[`${t}/${e}`]=!0)},tt=i,et=a,nt=Symbol("nomatch");var rt=function(t){const e=Object.create(null),r=Object.create(null),i=[];let a=!0;const s=/(^(<[^>]+>|\t|)+|\n)/gm,l="Could not find the language '{}', did you forget to load/include a language module?",u={disableAutodetect:!0,name:"Plain text",contains:[]};let h={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function f(t){return h.noHighlightRe.test(t)}function p(t,e,n,r){let o="",i="";"object"==typeof e?(o=t,n=e.ignoreIllegals,i=e.language,r=void 0):(Q("10.7.0","highlight(lang, code, ...args) has been deprecated."),Q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=t,o=e);const a={code:o,language:i};E("before:highlight",a);const s=a.result?a.result:d(a.language,a.code,n,r);return s.code=a.code,E("after:highlight",s),s}function d(t,n,r,s){function u(t,e){const n=_.case_insensitive?e[0].toLowerCase():e[0];return Object.prototype.hasOwnProperty.call(t.keywords,n)&&t.keywords[n]}function c(){null!=O.subLanguage?function(){if(""===S)return;let t=null;if("string"==typeof O.subLanguage){if(!e[O.subLanguage])return void C.addText(S);t=d(O.subLanguage,S,!0,E[O.subLanguage]),E[O.subLanguage]=t.top}else t=m(S,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(P+=t.relevance),C.addSublanguage(t.emitter,t.language)}():function(){if(!O.keywords)return void C.addText(S);let t=0;O.keywordPatternRe.lastIndex=0;let e=O.keywordPatternRe.exec(S),n="";for(;e;){n+=S.substring(t,e.index);const r=u(O,e);if(r){const[t,o]=r;if(C.addText(n),n="",P+=o,t.startsWith("_"))n+=e[0];else{const n=_.classNameAliases[t]||t;C.addKeyword(e[0],n)}}else n+=e[0];t=O.keywordPatternRe.lastIndex,e=O.keywordPatternRe.exec(S)}n+=S.substr(t),C.addText(n)}(),S=""}function f(t){return t.className&&C.openNode(_.classNameAliases[t.className]||t.className),O=Object.create(t,{parent:{value:O}}),O}function p(t,e,n){let r=function(t,e){const n=t&&t.exec(e);return n&&0===n.index}(t.endRe,n);if(r){if(t["on:end"]){const n=new o(t);t["on:end"](e,n),n.isMatchIgnored&&(r=!1)}if(r){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return p(t.parent,e,n)}function g(t){return 0===O.matcher.regexIndex?(S+=t[0],1):(R=!0,0)}function v(t){const e=t[0],n=t.rule,r=new o(n),i=[n.__beforeBegin,n["on:begin"]];for(const n of i)if(n&&(n(t,r),r.isMatchIgnored))return g(e);return n&&n.endSameAsBegin&&(n.endRe=new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?S+=e:(n.excludeBegin&&(S+=e),c(),n.returnBegin||n.excludeBegin||(S=e)),f(n),n.returnBegin?0:e.length}function y(t){const e=t[0],r=n.substr(t.index),o=p(O,t,r);if(!o)return nt;const i=O;i.skip?S+=e:(i.returnEnd||i.excludeEnd||(S+=e),c(),i.excludeEnd&&(S=e));do{O.className&&C.closeNode(),O.skip||O.subLanguage||(P+=O.relevance),O=O.parent}while(O!==o.parent);return o.starts&&(o.endSameAsBegin&&(o.starts.endRe=o.endRe),f(o.starts)),i.returnEnd?0:e.length}let b={};function w(e,o){const i=o&&o[0];if(S+=e,null==i)return c(),0;if("begin"===b.type&&"end"===o.type&&b.index===o.index&&""===i){if(S+=n.slice(o.index,o.index+1),!a){const e=new Error("0 width match regex");throw e.languageName=t,e.badRule=b.rule,e}return 1}if(b=o,"begin"===o.type)return v(o);if("illegal"===o.type&&!r){const t=new Error('Illegal lexeme "'+i+'" for mode "'+(O.className||"")+'"');throw t.mode=O,t}if("end"===o.type){const t=y(o);if(t!==nt)return t}if("illegal"===o.type&&""===i)return 1;if(T>1e5&&T>3*o.index){throw new Error("potential infinite loop, way more iterations than matches")}return S+=i,i.length}const _=k(t);if(!_)throw J(l.replace("{}",t)),new Error('Unknown language: "'+t+'"');const x=H(_,{plugins:i});let A="",O=s||x;const E={},C=new h.__emitter(h);!function(){const t=[];for(let e=O;e!==_;e=e.parent)e.className&&t.unshift(e.className);t.forEach((t=>C.openNode(t)))}();let S="",P=0,j=0,T=0,R=!1;try{for(O.matcher.considerAll();;){T++,R?R=!1:O.matcher.considerAll(),O.matcher.lastIndex=j;const t=O.matcher.exec(n);if(!t)break;const e=w(n.substring(j,t.index),t);j=t.index+e}return w(n.substr(j)),C.closeAllNodes(),C.finalize(),A=C.toHTML(),{relevance:Math.floor(P),value:A,language:t,illegal:!1,emitter:C,top:O}}catch(e){if(e.message&&e.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:e.message,context:n.slice(j-100,j+100),mode:e.mode},sofar:A,relevance:0,value:tt(n),emitter:C};if(a)return{illegal:!1,relevance:0,value:tt(n),emitter:C,language:t,top:O,errorRaised:e};throw e}}function m(t,n){n=n||h.languages||Object.keys(e);const r=function(t){const e={relevance:0,emitter:new h.__emitter(h),value:tt(t),illegal:!1,top:u};return e.emitter.addText(t),e}(t),o=n.filter(k).filter(O).map((e=>d(e,t,!1)));o.unshift(r);const i=o.sort(((t,e)=>{if(t.relevance!==e.relevance)return e.relevance-t.relevance;if(t.language&&e.language){if(k(t.language).supersetOf===e.language)return 1;if(k(e.language).supersetOf===t.language)return-1}return 0})),[a,s]=i,l=a;return l.second_best=s,l}const g={"before:highlightElement":({el:t})=>{h.useBR&&(t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:t})=>{h.useBR&&(t.value=t.value.replace(/\n/g,"
    "))}},v=/^(<[^>]+>|\t)+/gm,y={"after:highlightElement":({result:t})=>{h.tabReplace&&(t.value=t.value.replace(v,(t=>t.replace(/\t/g,h.tabReplace))))}};function b(t){let e=null;const n=function(t){let e=t.className+" ";e+=t.parentNode?t.parentNode.className:"";const n=h.languageDetectRe.exec(e);if(n){const e=k(n[1]);return e||(Z(l.replace("{}",n[1])),Z("Falling back to no-highlight mode for this block.",t)),e?n[1]:"no-highlight"}return e.split(/\s+/).find((t=>f(t)||k(t)))}(t);if(f(n))return;E("before:highlightElement",{el:t,language:n}),e=t;const o=e.textContent,i=n?p(o,{language:n,ignoreIllegals:!0}):m(o);E("after:highlightElement",{el:t,result:i,text:o}),t.innerHTML=i.value,function(t,e,n){const o=e?r[e]:n;t.classList.add("hljs"),o&&t.classList.add(o)}(t,n,i.language),t.result={language:i.language,re:i.relevance,relavance:i.relevance},i.second_best&&(t.second_best={language:i.second_best.language,re:i.second_best.relevance,relavance:i.second_best.relevance})}const w=()=>{if(w.called)return;w.called=!0,Q("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead.");document.querySelectorAll("pre code").forEach(b)};let _=!1;function x(){if("loading"===document.readyState)return void(_=!0);document.querySelectorAll("pre code").forEach(b)}function k(t){return t=(t||"").toLowerCase(),e[t]||e[r[t]]}function A(t,{languageName:e}){"string"==typeof t&&(t=[t]),t.forEach((t=>{r[t.toLowerCase()]=e}))}function O(t){const e=k(t);return e&&!e.disableAutodetect}function E(t,e){const n=t;i.forEach((function(t){t[n]&&t[n](e)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){_&&x()}),!1),Object.assign(t,{highlight:p,highlightAuto:m,highlightAll:x,fixMarkup:function(t){return Q("10.2.0","fixMarkup will be removed entirely in v11.0"),Q("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),e=t,h.tabReplace||h.useBR?e.replace(s,(t=>"\n"===t?h.useBR?"
    ":t:h.tabReplace?t.replace(/\t/g,h.tabReplace):t)):e;var e},highlightElement:b,highlightBlock:function(t){return Q("10.7.0","highlightBlock will be removed entirely in v12.0"),Q("10.7.0","Please use highlightElement now."),b(t)},configure:function(t){t.useBR&&(Q("10.3.0","'useBR' will be removed entirely in v11.0"),Q("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),h=et(h,t)},initHighlighting:w,initHighlightingOnLoad:function(){Q("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),_=!0},registerLanguage:function(n,r){let o=null;try{o=r(t)}catch(t){if(J("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw t;J(t),o=u}o.name||(o.name=n),e[n]=o,o.rawDefinition=r.bind(null,t),o.aliases&&A(o.aliases,{languageName:n})},unregisterLanguage:function(t){delete e[t];for(const e of Object.keys(r))r[e]===t&&delete r[e]},listLanguages:function(){return Object.keys(e)},getLanguage:k,registerAliases:A,requireLanguage:function(t){Q("10.4.0","requireLanguage will be removed entirely in v11."),Q("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const e=k(t);if(e)return e;throw new Error("The '{}' language is required, but not loaded.".replace("{}",t))},autoDetection:O,inherit:et,addPlugin:function(t){!function(t){t["before:highlightBlock"]&&!t["before:highlightElement"]&&(t["before:highlightElement"]=e=>{t["before:highlightBlock"](Object.assign({block:e.el},e))}),t["after:highlightBlock"]&&!t["after:highlightElement"]&&(t["after:highlightElement"]=e=>{t["after:highlightBlock"](Object.assign({block:e.el},e))})}(t),i.push(t)},vuePlugin:W(t).VuePlugin}),t.debugMode=function(){a=!1},t.safeMode=function(){a=!0},t.versionString="10.7.3";for(const t in N)"object"==typeof N[t]&&n(N[t]);return Object.assign(t,N),t.addPlugin(g),t.addPlugin(G),t.addPlugin(y),t}({});t.exports=rt},5344:function(t){function e(...t){return t.map((t=>{return(e=t)?"string"==typeof e?e:e.source:null;var e})).join("")}t.exports=function(t){const n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[t.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,n,o]};o.contains.push(a);const s={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},t.NUMBER_MODE,n]},l=t.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),u={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[t.inherit(t.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[l,t.SHEBANG(),u,s,t.HASH_COMMENT_MODE,i,a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}},6033:function(t){t.exports=function(t){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},5772:function(t){t.exports=function(t){const e={literal:"true false null"},n=[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],r=[t.QUOTE_STRING_MODE,t.C_NUMBER_MODE],o={end:",",endsWithParent:!0,excludeEnd:!0,contains:r,keywords:e},i={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE],illegal:"\\n"},t.inherit(o,{begin:/:/})].concat(n),illegal:"\\S"},a={begin:"\\[",end:"\\]",contains:[t.inherit(o)],illegal:"\\S"};return r.push(i,a),n.forEach((function(t){r.push(t)})),{name:"JSON",contains:r,keywords:e,illegal:"\\S"}}},6503:function(t){function e(...t){return t.map((t=>{return(e=t)?"string"==typeof e?e:e.source:null;var e})).join("")}t.exports=function(t){const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},o={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},i={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};o.contains.push(i),i.contains.push(o);let a=[n,r];return o.contains=o.contains.concat(a),i.contains=i.contains.concat(a),a=a.concat(o,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:a},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:a}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},o,i,{className:"quote",begin:"^>\\s+",contains:a,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},r,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},7285:function(t){function e(t){return t?"string"==typeof t?t:t.source:null}function n(t){return r("(?=",t,")")}function r(...t){return t.map((t=>e(t))).join("")}function o(...t){return"("+t.map((t=>e(t))).join("|")+")"}t.exports=function(t){const e=r(/[A-Z_]/,r("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},s=t.inherit(a,{begin:/\(/,end:/\)/}),l=t.inherit(t.APOS_STRING_MODE,{className:"meta-string"}),u=t.inherit(t.QUOTE_STRING_MODE,{className:"meta-string"}),c={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[a,u,l,s,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[a,s,u,l]}]}]},t.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:r(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:e,relevance:0,starts:c}]},{className:"tag",begin:r(/<\//,n(r(e,/>/))),contains:[{className:"name",begin:e,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},4692:function(t,e){var n;!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(r,o){"use strict";var i=[],a=Object.getPrototypeOf,s=i.slice,l=i.flat?function(t){return i.flat.call(t)}:function(t){return i.concat.apply([],t)},u=i.push,c=i.indexOf,h={},f=h.toString,p=h.hasOwnProperty,d=p.toString,m=d.call(Object),g={},v=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},y=function(t){return null!=t&&t===t.window},b=r.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function _(t,e,n){var r,o,i=(n=n||b).createElement("script");if(i.text=t,e)for(r in w)(o=e[r]||e.getAttribute&&e.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?h[f.call(t)]||"object":typeof t}var k="3.7.1",A=/HTML$/i,O=function(t,e){return new O.fn.init(t,e)};function E(t){var e=!!t&&"length"in t&&t.length,n=x(t);return!v(t)&&!y(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function C(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}O.fn=O.prototype={jquery:k,constructor:O,length:0,toArray:function(){return s.call(this)},get:function(t){return null==t?s.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=O.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return O.each(this,t)},map:function(t){return this.pushStack(O.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(O.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(O.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+T+")"+T+"*"),$=new RegExp(T+"|>"),F=new RegExp(V),U=new RegExp("^"+M+"$"),H={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+V),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+T+"*(even|odd|(([+-]|)(\\d*)n|)"+T+"*(?:([+-]|)"+T+"*(\\d+)|))"+T+"*\\)|)","i"),bool:new RegExp("^(?:"+E+")$","i"),needsContext:new RegExp("^"+T+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+T+"*((?:-\\d)?\\d*)"+T+"*\\)|)(?=[^-]|$)","i")},q=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,G=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,X=new RegExp("\\\\[\\da-fA-F]{1,6}"+T+"?|\\\\([^\\r\\n\\f])","g"),Y=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){lt()},Z=ft((function(t){return!0===t.disabled&&C(t,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(i=s.call(D.childNodes),D.childNodes),i[D.childNodes.length].nodeType}catch(t){m={apply:function(t,e){B.apply(t,s.call(e))},call:function(t){B.apply(t,s.call(arguments,1))}}}function Q(t,e,n,r){var o,i,a,s,u,c,p,d=e&&e.ownerDocument,y=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==y&&9!==y&&11!==y)return n;if(!r&&(lt(e),e=e||l,h)){if(11!==y&&(u=G.exec(t)))if(o=u[1]){if(9===y){if(!(a=e.getElementById(o)))return n;if(a.id===o)return m.call(n,a),n}else if(d&&(a=d.getElementById(o))&&Q.contains(e,a)&&a.id===o)return m.call(n,a),n}else{if(u[2])return m.apply(n,e.getElementsByTagName(t)),n;if((o=u[3])&&e.getElementsByClassName)return m.apply(n,e.getElementsByClassName(o)),n}if(!(k[t+" "]||f&&f.test(t))){if(p=t,d=e,1===y&&($.test(t)||z.test(t))){for((d=K.test(t)&&st(e.parentNode)||e)==e&&g.scope||((s=e.getAttribute("id"))?s=O.escapeSelector(s):e.setAttribute("id",s=v)),i=(c=ct(t)).length;i--;)c[i]=(s?"#"+s:":scope")+" "+ht(c[i]);p=c.join(",")}try{return m.apply(n,d.querySelectorAll(p)),n}catch(e){k(t,!0)}finally{s===v&&e.removeAttribute("id")}}}return yt(t.replace(R,"$1"),e,n,r)}function tt(){var t=[];return function n(r,o){return t.push(r+" ")>e.cacheLength&&delete n[t.shift()],n[r+" "]=o}}function et(t){return t[v]=!0,t}function nt(t){var e=l.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function rt(t){return function(e){return C(e,"input")&&e.type===t}}function ot(t){return function(e){return(C(e,"input")||C(e,"button"))&&e.type===t}}function it(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&Z(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function at(t){return et((function(e){return e=+e,et((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function st(t){return t&&void 0!==t.getElementsByTagName&&t}function lt(t){var n,r=t?t.ownerDocument||t:D;return r!=l&&9===r.nodeType&&r.documentElement?(u=(l=r).documentElement,h=!O.isXMLDoc(l),d=u.matches||u.webkitMatchesSelector||u.msMatchesSelector,u.msMatchesSelector&&D!=l&&(n=l.defaultView)&&n.top!==n&&n.addEventListener("unload",J),g.getById=nt((function(t){return u.appendChild(t).id=O.expando,!l.getElementsByName||!l.getElementsByName(O.expando).length})),g.disconnectedMatch=nt((function(t){return d.call(t,"*")})),g.scope=nt((function(){return l.querySelectorAll(":scope")})),g.cssHas=nt((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(t){return!0}})),g.getById?(e.filter.ID=function(t){var e=t.replace(X,Y);return function(t){return t.getAttribute("id")===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var n=e.getElementById(t);return n?[n]:[]}}):(e.filter.ID=function(t){var e=t.replace(X,Y);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var n,r,o,i=e.getElementById(t);if(i){if((n=i.getAttributeNode("id"))&&n.value===t)return[i];for(o=e.getElementsByName(t),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===t)return[i]}return[]}}),e.find.TAG=function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},e.find.CLASS=function(t,e){if(void 0!==e.getElementsByClassName&&h)return e.getElementsByClassName(t)},f=[],nt((function(t){var e;u.appendChild(t).innerHTML="",t.querySelectorAll("[selected]").length||f.push("\\["+T+"*(?:value|"+E+")"),t.querySelectorAll("[id~="+v+"-]").length||f.push("~="),t.querySelectorAll("a#"+v+"+*").length||f.push(".#.+[+~]"),t.querySelectorAll(":checked").length||f.push(":checked"),(e=l.createElement("input")).setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),u.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&f.push(":enabled",":disabled"),(e=l.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||f.push("\\["+T+"*name"+T+"*="+T+"*(?:''|\"\")")})),g.cssHas||f.push(":has"),f=f.length&&new RegExp(f.join("|")),A=function(t,e){if(t===e)return a=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!g.sortDetached&&e.compareDocumentPosition(t)===n?t===l||t.ownerDocument==D&&Q.contains(D,t)?-1:e===l||e.ownerDocument==D&&Q.contains(D,e)?1:o?c.call(o,t)-c.call(o,e):0:4&n?-1:1)},l):l}for(t in Q.matches=function(t,e){return Q(t,null,null,e)},Q.matchesSelector=function(t,e){if(lt(t),h&&!k[e+" "]&&(!f||!f.test(e)))try{var n=d.call(t,e);if(n||g.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){k(e,!0)}return Q(e,l,null,[t]).length>0},Q.contains=function(t,e){return(t.ownerDocument||t)!=l&<(t),O.contains(t,e)},Q.attr=function(t,n){(t.ownerDocument||t)!=l&<(t);var r=e.attrHandle[n.toLowerCase()],o=r&&p.call(e.attrHandle,n.toLowerCase())?r(t,n,!h):void 0;return void 0!==o?o:t.getAttribute(n)},Q.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},O.uniqueSort=function(t){var e,n=[],r=0,i=0;if(a=!g.sortStable,o=!g.sortStable&&s.call(t,0),P.call(t,A),a){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)j.call(t,n[r],1)}return o=null,t},O.fn.uniqueSort=function(){return this.pushStack(O.uniqueSort(s.apply(this)))},e=O.expr={cacheLength:50,createPseudo:et,match:H,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(X,Y),t[3]=(t[3]||t[4]||t[5]||"").replace(X,Y),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||Q.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&Q.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return H.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&F.test(n)&&(e=ct(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(X,Y).toLowerCase();return"*"===t?function(){return!0}:function(t){return C(t,e)}},CLASS:function(t){var e=w[t+" "];return e||(e=new RegExp("(^|"+T+")"+t+"("+T+"|$)"))&&w(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=Q.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o.replace(I," ")+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,l){var u,c,h,f,p,d=i!==a?"nextSibling":"previousSibling",m=e.parentNode,g=s&&e.nodeName.toLowerCase(),b=!l&&!s,w=!1;if(m){if(i){for(;d;){for(h=e;h=h[d];)if(s?C(h,g):1===h.nodeType)return!1;p=d="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?m.firstChild:m.lastChild],a&&b){for(w=(f=(u=(c=m[v]||(m[v]={}))[t]||[])[0]===y&&u[1])&&u[2],h=f&&m.childNodes[f];h=++f&&h&&h[d]||(w=f=0)||p.pop();)if(1===h.nodeType&&++w&&h===e){c[t]=[y,f,w];break}}else if(b&&(w=f=(u=(c=e[v]||(e[v]={}))[t]||[])[0]===y&&u[1]),!1===w)for(;(h=++f&&h&&h[d]||(w=f=0)||p.pop())&&(!(s?C(h,g):1===h.nodeType)||!++w||(b&&((c=h[v]||(h[v]={}))[t]=[y,w]),h!==e)););return(w-=o)===r||w%r==0&&w/r>=0}}},PSEUDO:function(t,n){var r,o=e.pseudos[t]||e.setFilters[t.toLowerCase()]||Q.error("unsupported pseudo: "+t);return o[v]?o(n):o.length>1?(r=[t,t,"",n],e.setFilters.hasOwnProperty(t.toLowerCase())?et((function(t,e){for(var r,i=o(t,n),a=i.length;a--;)t[r=c.call(t,i[a])]=!(e[r]=i[a])})):function(t){return o(t,0,r)}):o}},pseudos:{not:et((function(t){var e=[],n=[],r=vt(t.replace(R,"$1"));return r[v]?et((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:et((function(t){return function(e){return Q(t,e).length>0}})),contains:et((function(t){return t=t.replace(X,Y),function(e){return(e.textContent||O.text(e)).indexOf(t)>-1}})),lang:et((function(t){return U.test(t||"")||Q.error("unsupported lang: "+t),t=t.replace(X,Y).toLowerCase(),function(e){var n;do{if(n=h?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=r.location&&r.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===u},focus:function(t){return t===function(){try{return l.activeElement}catch(t){}}()&&l.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:it(!1),disabled:it(!0),checked:function(t){return C(t,"input")&&!!t.checked||C(t,"option")&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!e.pseudos.empty(t)},header:function(t){return W.test(t.nodeName)},input:function(t){return q.test(t.nodeName)},button:function(t){return C(t,"input")&&"button"===t.type||C(t,"button")},text:function(t){var e;return C(t,"input")&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:at((function(){return[0]})),last:at((function(t,e){return[e-1]})),eq:at((function(t,e,n){return[n<0?n+e:n]})),even:at((function(t,e){for(var n=0;ne?e:n;--r>=0;)t.push(r);return t})),gt:at((function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function dt(t,e,n,r,o){for(var i,a=[],s=0,l=t.length,u=null!=e;s-1&&(i[u]=!(a[u]=f))}}else p=dt(p===a?p.splice(v,p.length):p),o?o(null,a,p,l):m.apply(a,p)}))}function gt(t){for(var r,o,i,a=t.length,s=e.relative[t[0].type],l=s||e.relative[" "],u=s?1:0,h=ft((function(t){return t===r}),l,!0),f=ft((function(t){return c.call(r,t)>-1}),l,!0),p=[function(t,e,o){var i=!s&&(o||e!=n)||((r=e).nodeType?h(t,e,o):f(t,e,o));return r=null,i}];u1&&pt(p),u>1&&ht(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(R,"$1"),o,u0,i=t.length>0,a=function(a,s,u,c,f){var p,d,g,v=0,b="0",w=a&&[],_=[],x=n,k=a||i&&e.find.TAG("*",f),A=y+=null==x?1:Math.random()||.1,E=k.length;for(f&&(n=s==l||s||f);b!==E&&null!=(p=k[b]);b++){if(i&&p){for(d=0,s||p.ownerDocument==l||(lt(p),u=!h);g=t[d++];)if(g(p,s||l,u)){m.call(c,p);break}f&&(y=A)}o&&((p=!g&&p)&&v--,a&&w.push(p))}if(v+=b,o&&b!==v){for(d=0;g=r[d++];)g(w,_,s,u);if(a){if(v>0)for(;b--;)w[b]||_[b]||(_[b]=S.call(c));_=dt(_)}m.apply(c,_),f&&!a&&_.length>0&&v+r.length>1&&O.uniqueSort(c)}return f&&(y=A,n=x),w};return o?et(a):a}(a,i)),s.selector=t}return s}function yt(t,n,r,o){var i,a,s,l,u,c="function"==typeof t&&t,f=!o&&ct(t=c.selector||t);if(r=r||[],1===f.length){if((a=f[0]=f[0].slice(0)).length>2&&"ID"===(s=a[0]).type&&9===n.nodeType&&h&&e.relative[a[1].type]){if(!(n=(e.find.ID(s.matches[0].replace(X,Y),n)||[])[0]))return r;c&&(n=n.parentNode),t=t.slice(a.shift().value.length)}for(i=H.needsContext.test(t)?0:a.length;i--&&(s=a[i],!e.relative[l=s.type]);)if((u=e.find[l])&&(o=u(s.matches[0].replace(X,Y),K.test(a[0].type)&&st(n.parentNode)||n))){if(a.splice(i,1),!(t=o.length&&ht(a)))return m.apply(r,o),r;break}}return(c||vt(t,f))(o,n,!h,r,!n||K.test(t)&&st(n.parentNode)||n),r}ut.prototype=e.filters=e.pseudos,e.setFilters=new ut,g.sortStable=v.split("").sort(A).join("")===v,lt(),g.sortDetached=nt((function(t){return 1&t.compareDocumentPosition(l.createElement("fieldset"))})),O.find=Q,O.expr[":"]=O.expr.pseudos,O.unique=O.uniqueSort,Q.compile=vt,Q.select=yt,Q.setDocument=lt,Q.tokenize=ct,Q.escape=O.escapeSelector,Q.getText=O.text,Q.isXML=O.isXMLDoc,Q.selectors=O.expr,Q.support=O.support,Q.uniqueSort=O.uniqueSort}();var V=function(t,e,n){for(var r=[],o=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&&O(t).is(n))break;r.push(t)}return r},I=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},L=O.expr.match.needsContext,z=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $(t,e,n){return v(e)?O.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?O.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?O.grep(t,(function(t){return c.call(e,t)>-1!==n})):O.filter(e,t,n)}O.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?O.find.matchesSelector(r,t)?[r]:[]:O.find.matches(t,O.grep(e,(function(t){return 1===t.nodeType})))},O.fn.extend({find:function(t){var e,n,r=this.length,o=this;if("string"!=typeof t)return this.pushStack(O(t).filter((function(){for(e=0;e1?O.uniqueSort(n):n},filter:function(t){return this.pushStack($(this,t||[],!1))},not:function(t){return this.pushStack($(this,t||[],!0))},is:function(t){return!!$(this,"string"==typeof t&&L.test(t)?O(t):t||[],!1).length}});var F,U=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(O.fn.init=function(t,e,n){var r,o;if(!t)return this;if(n=n||F,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:U.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof O?e[0]:e,O.merge(this,O.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:b,!0)),z.test(r[1])&&O.isPlainObject(e))for(r in e)v(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(o=b.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):v(t)?void 0!==n.ready?n.ready(t):t(O):O.makeArray(t,this)}).prototype=O.fn,F=O(b);var H=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function W(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}O.fn.extend({has:function(t){var e=O(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&O.find.matchesSelector(n,t))){i.push(n);break}return this.pushStack(i.length>1?O.uniqueSort(i):i)},index:function(t){return t?"string"==typeof t?c.call(O(t),this[0]):c.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(O.uniqueSort(O.merge(this.get(),O(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),O.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return V(t,"parentNode")},parentsUntil:function(t,e,n){return V(t,"parentNode",n)},next:function(t){return W(t,"nextSibling")},prev:function(t){return W(t,"previousSibling")},nextAll:function(t){return V(t,"nextSibling")},prevAll:function(t){return V(t,"previousSibling")},nextUntil:function(t,e,n){return V(t,"nextSibling",n)},prevUntil:function(t,e,n){return V(t,"previousSibling",n)},siblings:function(t){return I((t.parentNode||{}).firstChild,t)},children:function(t){return I(t.firstChild)},contents:function(t){return null!=t.contentDocument&&a(t.contentDocument)?t.contentDocument:(C(t,"template")&&(t=t.content||t),O.merge([],t.childNodes))}},(function(t,e){O.fn[t]=function(n,r){var o=O.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=O.filter(r,o)),this.length>1&&(q[t]||O.uniqueSort(o),H.test(t)&&o.reverse()),this.pushStack(o)}}));var G=/[^\x20\t\r\n\f]+/g;function K(t){return t}function X(t){throw t}function Y(t,e,n,r){var o;try{t&&v(o=t.promise)?o.call(t).done(e).fail(n):t&&v(o=t.then)?o.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}O.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return O.each(t.match(G)||[],(function(t,n){e[n]=!0})),e}(t):O.extend({},t);var e,n,r,o,i=[],a=[],s=-1,l=function(){for(o=o||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)i.splice(n,1),n<=s&&s--})),this},has:function(t){return t?O.inArray(t,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||e||(i=n=""),this},locked:function(){return!!o},fireWith:function(t,n){return o||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},O.extend({Deferred:function(t){var e=[["notify","progress",O.Callbacks("memory"),O.Callbacks("memory"),2],["resolve","done",O.Callbacks("once memory"),O.Callbacks("once memory"),0,"resolved"],["reject","fail",O.Callbacks("once memory"),O.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return O.Deferred((function(n){O.each(e,(function(e,r){var o=v(t[r[4]])&&t[r[4]];i[r[1]]((function(){var t=o&&o.apply(this,arguments);t&&v(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,o){var i=0;function a(t,e,n,o){return function(){var s=this,l=arguments,u=function(){var r,u;if(!(t=i&&(n!==X&&(s=void 0,l=[r]),e.rejectWith(s,l))}};t?c():(O.Deferred.getErrorHook?c.error=O.Deferred.getErrorHook():O.Deferred.getStackHook&&(c.error=O.Deferred.getStackHook()),r.setTimeout(c))}}return O.Deferred((function(r){e[0][3].add(a(0,r,v(o)?o:K,r.notifyWith)),e[1][3].add(a(0,r,v(t)?t:K)),e[2][3].add(a(0,r,v(n)?n:X))})).promise()},promise:function(t){return null!=t?O.extend(t,o):o}},i={};return O.each(e,(function(t,r){var a=r[2],s=r[5];o[r[1]]=a.add,s&&a.add((function(){n=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=a.fireWith})),o.promise(i),t&&t.call(i,i),i},when:function(t){var e=arguments.length,n=e,r=Array(n),o=s.call(arguments),i=O.Deferred(),a=function(t){return function(n){r[t]=this,o[t]=arguments.length>1?s.call(arguments):n,--e||i.resolveWith(r,o)}};if(e<=1&&(Y(t,i.done(a(n)).resolve,i.reject,!e),"pending"===i.state()||v(o[n]&&o[n].then)))return i.then();for(;n--;)Y(o[n],a(n),i.reject);return i.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;O.Deferred.exceptionHook=function(t,e){r.console&&r.console.warn&&t&&J.test(t.name)&&r.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},O.readyException=function(t){r.setTimeout((function(){throw t}))};var Z=O.Deferred();function Q(){b.removeEventListener("DOMContentLoaded",Q),r.removeEventListener("load",Q),O.ready()}O.fn.ready=function(t){return Z.then(t).catch((function(t){O.readyException(t)})),this},O.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--O.readyWait:O.isReady)||(O.isReady=!0,!0!==t&&--O.readyWait>0||Z.resolveWith(b,[O]))}}),O.ready.then=Z.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(O.ready):(b.addEventListener("DOMContentLoaded",Q),r.addEventListener("load",Q));var tt=function(t,e,n,r,o,i,a){var s=0,l=t.length,u=null==n;if("object"===x(n))for(s in o=!0,n)tt(t,e,s,n[s],!0,i,a);else if(void 0!==r&&(o=!0,v(r)||(a=!0),u&&(a?(e.call(t,r),e=null):(u=e,e=function(t,e,n){return u.call(O(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each((function(){lt.remove(this,t)}))}}),O.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=st.get(t,e),n&&(!r||Array.isArray(n)?r=st.access(t,e,O.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=O.queue(t,e),r=n.length,o=n.shift(),i=O._queueHooks(t,e);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===e&&n.unshift("inprogress"),delete i.stop,o.call(t,(function(){O.dequeue(t,e)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return st.get(t,n)||st.access(t,n,{empty:O.Callbacks("once memory").add((function(){st.remove(t,[e+"queue",n])}))})}}),O.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,Ct=/^$|^module$|\/(?:java|ecma)script/i;kt=b.createDocumentFragment().appendChild(b.createElement("div")),(At=b.createElement("input")).setAttribute("type","radio"),At.setAttribute("checked","checked"),At.setAttribute("name","t"),kt.appendChild(At),g.checkClone=kt.cloneNode(!0).cloneNode(!0).lastChild.checked,kt.innerHTML="",g.noCloneChecked=!!kt.cloneNode(!0).lastChild.defaultValue,kt.innerHTML="",g.option=!!kt.lastChild;var St={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Pt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&C(t,e)?O.merge([t],n):n}function jt(t,e){for(var n=0,r=t.length;n",""]);var Tt=/<|&#?\w+;/;function Rt(t,e,n,r,o){for(var i,a,s,l,u,c,h=e.createDocumentFragment(),f=[],p=0,d=t.length;p-1)o&&o.push(i);else if(u=gt(i),a=Pt(h.appendChild(i),"script"),u&&jt(a),n)for(c=0;i=a[c++];)Ct.test(i.type||"")&&n.push(i);return h}var Mt=/^([^.]*)(?:\.(.+)|)/;function Nt(){return!0}function Dt(){return!1}function Bt(t,e,n,r,o,i){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)Bt(t,s,n,r,e[s],i);return t}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Dt;else if(!o)return t;return 1===i&&(a=o,o=function(t){return O().off(t),a.apply(this,arguments)},o.guid=a.guid||(a.guid=O.guid++)),t.each((function(){O.event.add(this,e,o,r,n)}))}function Vt(t,e,n){n?(st.set(t,e,!1),O.event.add(t,e,{namespace:!1,handler:function(t){var n,r=st.get(this,e);if(1&t.isTrigger&&this[e]){if(r)(O.event.special[e]||{}).delegateType&&t.stopPropagation();else if(r=s.call(arguments),st.set(this,e,r),this[e](),n=st.get(this,e),st.set(this,e,!1),r!==n)return t.stopImmediatePropagation(),t.preventDefault(),n}else r&&(st.set(this,e,O.event.trigger(r[0],r.slice(1),this)),t.stopPropagation(),t.isImmediatePropagationStopped=Nt)}})):void 0===st.get(t,e)&&O.event.add(t,e,Nt)}O.event={global:{},add:function(t,e,n,r,o){var i,a,s,l,u,c,h,f,p,d,m,g=st.get(t);if(it(t))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&O.find.matchesSelector(mt,o),n.guid||(n.guid=O.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(e){return void 0!==O&&O.event.triggered!==e.type?O.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(G)||[""]).length;u--;)p=m=(s=Mt.exec(e[u])||[])[1],d=(s[2]||"").split(".").sort(),p&&(h=O.event.special[p]||{},p=(o?h.delegateType:h.bindType)||p,h=O.event.special[p]||{},c=O.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&O.expr.match.needsContext.test(o),namespace:d.join(".")},i),(f=l[p])||((f=l[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,r,d,a)||t.addEventListener&&t.addEventListener(p,a)),h.add&&(h.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,c):f.push(c),O.event.global[p]=!0)},remove:function(t,e,n,r,o){var i,a,s,l,u,c,h,f,p,d,m,g=st.hasData(t)&&st.get(t);if(g&&(l=g.events)){for(u=(e=(e||"").match(G)||[""]).length;u--;)if(p=m=(s=Mt.exec(e[u])||[])[1],d=(s[2]||"").split(".").sort(),p){for(h=O.event.special[p]||{},f=l[p=(r?h.delegateType:h.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)c=f[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(i,1),c.selector&&f.delegateCount--,h.remove&&h.remove.call(t,c));a&&!f.length&&(h.teardown&&!1!==h.teardown.call(t,d,g.handle)||O.removeEvent(t,p,g.handle),delete l[p])}else for(p in l)O.event.remove(t,p+e[u],n,r,!0);O.isEmptyObject(l)&&st.remove(t,"handle events")}},dispatch:function(t){var e,n,r,o,i,a,s=new Array(arguments.length),l=O.event.fix(t),u=(st.get(this,"events")||Object.create(null))[l.type]||[],c=O.event.special[l.type]||{};for(s[0]=l,e=1;e=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==t.type||!0!==u.disabled)){for(i=[],a={},n=0;n-1:O.find(o,this,null,[u]).length),a[o]&&i.push(r);i.length&&s.push({elem:u,handlers:i})}return u=this,l\s*$/g;function $t(t,e){return C(t,"table")&&C(11!==e.nodeType?e:e.firstChild,"tr")&&O(t).children("tbody")[0]||t}function Ft(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Ut(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ht(t,e){var n,r,o,i,a,s;if(1===e.nodeType){if(st.hasData(t)&&(s=st.get(t).events))for(o in st.remove(e,"handle events"),s)for(n=0,r=s[o].length;n1&&"string"==typeof d&&!g.checkClone&&Lt.test(d))return t.each((function(o){var i=t.eq(o);m&&(e[0]=d.call(this,o,i.html())),Wt(i,e,n,r)}));if(f&&(i=(o=Rt(e,t[0].ownerDocument,!1,t,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(s=(a=O.map(Pt(o,"script"),Ft)).length;h0&&jt(a,!l&&Pt(t,"script")),s},cleanData:function(t){for(var e,n,r,o=O.event.special,i=0;void 0!==(n=t[i]);i++)if(it(n)){if(e=n[st.expando]){if(e.events)for(r in e.events)o[r]?O.event.remove(n,r):O.removeEvent(n,r,e.handle);n[st.expando]=void 0}n[lt.expando]&&(n[lt.expando]=void 0)}}}),O.fn.extend({detach:function(t){return Gt(this,t,!0)},remove:function(t){return Gt(this,t)},text:function(t){return tt(this,(function(t){return void 0===t?O.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Wt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||$t(this,t).appendChild(t)}))},prepend:function(){return Wt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=$t(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Wt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Wt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(O.cleanData(Pt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return O.clone(this,t,e)}))},html:function(t){return tt(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!It.test(t)&&!St[(Et.exec(t)||["",""])[1].toLowerCase()]){t=O.htmlPrefilter(t);try{for(;n=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-i-l-s-.5))||0),l+u}function ce(t,e,n){var r=Yt(t),o=(!g.boxSizingReliable()||n)&&"border-box"===O.css(t,"boxSizing",!1,r),i=o,a=Qt(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Kt.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&C(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===O.css(t,"display",!1,r))&&t.getClientRects().length&&(o="border-box"===O.css(t,"boxSizing",!1,r),(i=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+ue(t,e,n||(o?"border":"content"),i,r,a)+"px"}function he(t,e,n,r,o){return new he.prototype.init(t,e,n,r,o)}O.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Qt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,i,a,s=ot(e),l=Xt.test(e),u=t.style;if(l||(e=oe(s)),a=O.cssHooks[e]||O.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(t,!1,r))?o:u[e];"string"===(i=typeof n)&&(o=pt.exec(n))&&o[1]&&(n=bt(t,e,o),i="number"),null!=n&&n==n&&("number"!==i||l||(n+=o&&o[3]||(O.cssNumber[s]?"":"px")),g.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(l?u.setProperty(e,n):u[e]=n))}},css:function(t,e,n,r){var o,i,a,s=ot(e);return Xt.test(e)||(e=oe(s)),(a=O.cssHooks[e]||O.cssHooks[s])&&"get"in a&&(o=a.get(t,!0,n)),void 0===o&&(o=Qt(t,e,r)),"normal"===o&&e in se&&(o=se[e]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),O.each(["height","width"],(function(t,e){O.cssHooks[e]={get:function(t,n,r){if(n)return!ie.test(O.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ce(t,e,r):Jt(t,ae,(function(){return ce(t,e,r)}))},set:function(t,n,r){var o,i=Yt(t),a=!g.scrollboxSize()&&"absolute"===i.position,s=(a||r)&&"border-box"===O.css(t,"boxSizing",!1,i),l=r?ue(t,e,r,s,i):0;return s&&a&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(i[e])-ue(t,e,"border",!1,i)-.5)),l&&(o=pt.exec(n))&&"px"!==(o[3]||"px")&&(t.style[e]=n,n=O.css(t,e)),le(0,n,l)}}})),O.cssHooks.marginLeft=te(g.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Qt(t,"marginLeft"))||t.getBoundingClientRect().left-Jt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),O.each({margin:"",padding:"",border:"Width"},(function(t,e){O.cssHooks[t+e]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[t+dt[r]+e]=i[r]||i[r-2]||i[0];return o}},"margin"!==t&&(O.cssHooks[t+e].set=le)})),O.fn.extend({css:function(t,e){return tt(this,(function(t,e,n){var r,o,i={},a=0;if(Array.isArray(e)){for(r=Yt(t),o=e.length;a1)}}),O.Tween=he,he.prototype={constructor:he,init:function(t,e,n,r,o,i){this.elem=t,this.prop=n,this.easing=o||O.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=i||(O.cssNumber[n]?"":"px")},cur:function(){var t=he.propHooks[this.prop];return t&&t.get?t.get(this):he.propHooks._default.get(this)},run:function(t){var e,n=he.propHooks[this.prop];return this.options.duration?this.pos=e=O.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):he.propHooks._default.set(this),this}},he.prototype.init.prototype=he.prototype,he.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=O.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){O.fx.step[t.prop]?O.fx.step[t.prop](t):1!==t.elem.nodeType||!O.cssHooks[t.prop]&&null==t.elem.style[oe(t.prop)]?t.elem[t.prop]=t.now:O.style(t.elem,t.prop,t.now+t.unit)}}},he.propHooks.scrollTop=he.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},O.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},O.fx=he.prototype.init,O.fx.step={};var fe,pe,de=/^(?:toggle|show|hide)$/,me=/queueHooks$/;function ge(){pe&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(ge):r.setTimeout(ge,O.fx.interval),O.fx.tick())}function ve(){return r.setTimeout((function(){fe=void 0})),fe=Date.now()}function ye(t,e){var n,r=0,o={height:t};for(e=e?1:0;r<4;r+=2-e)o["margin"+(n=dt[r])]=o["padding"+n]=t;return e&&(o.opacity=o.width=t),o}function be(t,e,n){for(var r,o=(we.tweeners[e]||[]).concat(we.tweeners["*"]),i=0,a=o.length;i1)},removeAttr:function(t){return this.each((function(){O.removeAttr(this,t)}))}}),O.extend({attr:function(t,e,n){var r,o,i=t.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===t.getAttribute?O.prop(t,e,n):(1===i&&O.isXMLDoc(t)||(o=O.attrHooks[e.toLowerCase()]||(O.expr.match.bool.test(e)?_e:void 0)),void 0!==n?null===n?void O.removeAttr(t,e):o&&"set"in o&&void 0!==(r=o.set(t,n,e))?r:(t.setAttribute(e,n+""),n):o&&"get"in o&&null!==(r=o.get(t,e))?r:null==(r=O.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!g.radioValue&&"radio"===e&&C(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,o=e&&e.match(G);if(o&&1===t.nodeType)for(;n=o[r++];)t.removeAttribute(n)}}),_e={set:function(t,e,n){return!1===e?O.removeAttr(t,n):t.setAttribute(n,n),n}},O.each(O.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=xe[e]||O.find.attr;xe[e]=function(t,e,r){var o,i,a=e.toLowerCase();return r||(i=xe[a],xe[a]=o,o=null!=n(t,e,r)?a:null,xe[a]=i),o}}));var ke=/^(?:input|select|textarea|button)$/i,Ae=/^(?:a|area)$/i;function Oe(t){return(t.match(G)||[]).join(" ")}function Ee(t){return t.getAttribute&&t.getAttribute("class")||""}function Ce(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(G)||[]}O.fn.extend({prop:function(t,e){return tt(this,O.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[O.propFix[t]||t]}))}}),O.extend({prop:function(t,e,n){var r,o,i=t.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&O.isXMLDoc(t)||(e=O.propFix[e]||e,o=O.propHooks[e]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(t,n,e))?r:t[e]=n:o&&"get"in o&&null!==(r=o.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=O.find.attr(t,"tabindex");return e?parseInt(e,10):ke.test(t.nodeName)||Ae.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(O.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),O.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){O.propFix[this.toLowerCase()]=this})),O.fn.extend({addClass:function(t){var e,n,r,o,i,a;return v(t)?this.each((function(e){O(this).addClass(t.call(this,e,Ee(this)))})):(e=Ce(t)).length?this.each((function(){if(r=Ee(this),n=1===this.nodeType&&" "+Oe(r)+" "){for(i=0;i-1;)n=n.replace(" "+o+" "," ");a=Oe(n),r!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(t,e){var n,r,o,i,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each((function(n){O(this).toggleClass(t.call(this,n,Ee(this),e),e)})):"boolean"==typeof e&&s?e?this.addClass(t):this.removeClass(t):(n=Ce(t),this.each((function(){if(s)for(i=O(this),o=0;o-1)return!0;return!1}});var Se=/\r/g;O.fn.extend({val:function(t){var e,n,r,o=this[0];return arguments.length?(r=v(t),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?t.call(this,n,O(this).val()):t)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=O.map(o,(function(t){return null==t?"":t+""}))),(e=O.valHooks[this.type]||O.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))}))):o?(e=O.valHooks[o.type]||O.valHooks[o.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(Se,""):null==n?"":n:void 0}}),O.extend({valHooks:{option:{get:function(t){var e=O.find.attr(t,"value");return null!=e?e:Oe(O.text(t))}},select:{get:function(t){var e,n,r,o=t.options,i=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?i+1:o.length;for(r=i<0?l:a?i:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),i}}}}),O.each(["radio","checkbox"],(function(){O.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=O.inArray(O(t).val(),e)>-1}},g.checkOn||(O.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var Pe=r.location,je={guid:Date.now()},Te=/\?/;O.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{e=(new r.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=e&&e.getElementsByTagName("parsererror")[0],e&&!n||O.error("Invalid XML: "+(n?O.map(n.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var Re=/^(?:focusinfocus|focusoutblur)$/,Me=function(t){t.stopPropagation()};O.extend(O.event,{trigger:function(t,e,n,o){var i,a,s,l,u,c,h,f,d=[n||b],m=p.call(t,"type")?t.type:t,g=p.call(t,"namespace")?t.namespace.split("."):[];if(a=f=s=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!Re.test(m+O.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),u=m.indexOf(":")<0&&"on"+m,(t=t[O.expando]?t:new O.Event(m,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:O.makeArray(e,[t]),h=O.event.special[m]||{},o||!h.trigger||!1!==h.trigger.apply(n,e))){if(!o&&!h.noBubble&&!y(n)){for(l=h.delegateType||m,Re.test(l+m)||(a=a.parentNode);a;a=a.parentNode)d.push(a),s=a;s===(n.ownerDocument||b)&&d.push(s.defaultView||s.parentWindow||r)}for(i=0;(a=d[i++])&&!t.isPropagationStopped();)f=a,t.type=i>1?l:h.bindType||m,(c=(st.get(a,"events")||Object.create(null))[t.type]&&st.get(a,"handle"))&&c.apply(a,e),(c=u&&a[u])&&c.apply&&it(a)&&(t.result=c.apply(a,e),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(d.pop(),e)||!it(n)||u&&v(n[m])&&!y(n)&&((s=n[u])&&(n[u]=null),O.event.triggered=m,t.isPropagationStopped()&&f.addEventListener(m,Me),n[m](),t.isPropagationStopped()&&f.removeEventListener(m,Me),O.event.triggered=void 0,s&&(n[u]=s)),t.result}},simulate:function(t,e,n){var r=O.extend(new O.Event,n,{type:t,isSimulated:!0});O.event.trigger(r,null,e)}}),O.fn.extend({trigger:function(t,e){return this.each((function(){O.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return O.event.trigger(t,e,n,!0)}});var Ne=/\[\]$/,De=/\r?\n/g,Be=/^(?:submit|button|image|reset|file)$/i,Ve=/^(?:input|select|textarea|keygen)/i;function Ie(t,e,n,r){var o;if(Array.isArray(e))O.each(e,(function(e,o){n||Ne.test(t)?r(t,o):Ie(t+"["+("object"==typeof o&&null!=o?e:"")+"]",o,n,r)}));else if(n||"object"!==x(e))r(t,e);else for(o in e)Ie(t+"["+o+"]",e[o],n,r)}O.param=function(t,e){var n,r=[],o=function(t,e){var n=v(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!O.isPlainObject(t))O.each(t,(function(){o(this.name,this.value)}));else for(n in t)Ie(n,t[n],e,o);return r.join("&")},O.fn.extend({serialize:function(){return O.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=O.prop(this,"elements");return t?O.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!O(this).is(":disabled")&&Ve.test(this.nodeName)&&!Be.test(t)&&(this.checked||!Ot.test(t))})).map((function(t,e){var n=O(this).val();return null==n?null:Array.isArray(n)?O.map(n,(function(t){return{name:e.name,value:t.replace(De,"\r\n")}})):{name:e.name,value:n.replace(De,"\r\n")}})).get()}});var Le=/%20/g,ze=/#.*$/,$e=/([?&])_=[^&]*/,Fe=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ue=/^(?:GET|HEAD)$/,He=/^\/\//,qe={},We={},Ge="*/".concat("*"),Ke=b.createElement("a");function Xe(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,o=0,i=e.toLowerCase().match(G)||[];if(v(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Ye(t,e,n,r){var o={},i=t===We;function a(s){var l;return o[s]=!0,O.each(t[s]||[],(function(t,s){var u=s(e,n,r);return"string"!=typeof u||i||o[u]?i?!(l=u):void 0:(e.dataTypes.unshift(u),a(u),!1)})),l}return a(e.dataTypes[0])||!o["*"]&&a("*")}function Je(t,e){var n,r,o=O.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((o[n]?t:r||(r={}))[n]=e[n]);return r&&O.extend(!0,t,r),t}Ke.href=Pe.href,O.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Pe.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Pe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ge,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":O.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Je(Je(t,O.ajaxSettings),e):Je(O.ajaxSettings,t)},ajaxPrefilter:Xe(qe),ajaxTransport:Xe(We),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,o,i,a,s,l,u,c,h,f,p=O.ajaxSetup({},e),d=p.context||p,m=p.context&&(d.nodeType||d.jquery)?O(d):O.event,g=O.Deferred(),v=O.Callbacks("once memory"),y=p.statusCode||{},w={},_={},x="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(u){if(!a)for(a={};e=Fe.exec(i);)a[e[1].toLowerCase()+" "]=(a[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=a[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return u?i:null},setRequestHeader:function(t,e){return null==u&&(t=_[t.toLowerCase()]=_[t.toLowerCase()]||t,w[t]=e),this},overrideMimeType:function(t){return null==u&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(u)k.always(t[k.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||x;return n&&n.abort(e),A(0,e),this}};if(g.promise(k),p.url=((t||p.url||Pe.href)+"").replace(He,Pe.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(G)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Ke.protocol+"//"+Ke.host!=l.protocol+"//"+l.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=O.param(p.data,p.traditional)),Ye(qe,p,e,k),u)return k;for(h in(c=O.event&&p.global)&&0==O.active++&&O.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ue.test(p.type),o=p.url.replace(ze,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Le,"+")):(f=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(Te.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace($e,"$1"),f=(Te.test(o)?"&":"?")+"_="+je.guid+++f),p.url=o+f),p.ifModified&&(O.lastModified[o]&&k.setRequestHeader("If-Modified-Since",O.lastModified[o]),O.etag[o]&&k.setRequestHeader("If-None-Match",O.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&k.setRequestHeader("Content-Type",p.contentType),k.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ge+"; q=0.01":""):p.accepts["*"]),p.headers)k.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(!1===p.beforeSend.call(d,k,p)||u))return k.abort();if(x="abort",v.add(p.complete),k.done(p.success),k.fail(p.error),n=Ye(We,p,e,k)){if(k.readyState=1,c&&m.trigger("ajaxSend",[k,p]),u)return k;p.async&&p.timeout>0&&(s=r.setTimeout((function(){k.abort("timeout")}),p.timeout));try{u=!1,n.send(w,A)}catch(t){if(u)throw t;A(-1,t)}}else A(-1,"No Transport");function A(t,e,a,l){var h,f,b,w,_,x=e;u||(u=!0,s&&r.clearTimeout(s),n=void 0,i=l||"",k.readyState=t>0?4:0,h=t>=200&&t<300||304===t,a&&(w=function(t,e,n){for(var r,o,i,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||t.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}(p,k,a)),!h&&O.inArray("script",p.dataTypes)>-1&&O.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(t,e,n,r){var o,i,a,s,l,u={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)u[a.toLowerCase()]=t.converters[a];for(i=c.shift();i;)if(t.responseFields[i]&&(n[t.responseFields[i]]=e),!l&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=i,i=c.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=u[l+" "+i]||u["* "+i]))for(o in u)if((s=o.split(" "))[1]===i&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[o]:!0!==u[o]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+i}}}return{state:"success",data:e}}(p,w,k,h),h?(p.ifModified&&((_=k.getResponseHeader("Last-Modified"))&&(O.lastModified[o]=_),(_=k.getResponseHeader("etag"))&&(O.etag[o]=_)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=w.state,f=w.data,h=!(b=w.error))):(b=x,!t&&x||(x="error",t<0&&(t=0))),k.status=t,k.statusText=(e||x)+"",h?g.resolveWith(d,[f,x,k]):g.rejectWith(d,[k,x,b]),k.statusCode(y),y=void 0,c&&m.trigger(h?"ajaxSuccess":"ajaxError",[k,p,h?f:b]),v.fireWith(d,[k,x]),c&&(m.trigger("ajaxComplete",[k,p]),--O.active||O.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,n){return O.get(t,e,n,"json")},getScript:function(t,e){return O.get(t,void 0,e,"script")}}),O.each(["get","post"],(function(t,e){O[e]=function(t,n,r,o){return v(n)&&(o=o||r,r=n,n=void 0),O.ajax(O.extend({url:t,type:e,dataType:o,data:n,success:r},O.isPlainObject(t)&&t))}})),O.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),O._evalUrl=function(t,e,n){return O.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){O.globalEval(t,e,n)}})},O.fn.extend({wrapAll:function(t){var e;return this[0]&&(v(t)&&(t=t.call(this[0])),e=O(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return v(t)?this.each((function(e){O(this).wrapInner(t.call(this,e))})):this.each((function(){var e=O(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=v(t);return this.each((function(n){O(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){O(this).replaceWith(this.childNodes)})),this}}),O.expr.pseudos.hidden=function(t){return!O.expr.pseudos.visible(t)},O.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},O.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(t){}};var Ze={0:200,1223:204},Qe=O.ajaxSettings.xhr();g.cors=!!Qe&&"withCredentials"in Qe,g.ajax=Qe=!!Qe,O.ajaxTransport((function(t){var e,n;if(g.cors||Qe&&!t.crossDomain)return{send:function(o,i){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(a,o[a]);e=function(t){return function(){e&&(e=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Ze[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),n=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){e&&n()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),O.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),O.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return O.globalEval(t),t}}}),O.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),O.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,o){e=O(" + + + + + + + diff --git a/manual/10/plugin/behaviors/index.js b/manual/10/plugin/behaviors/index.js new file mode 100644 index 000000000..5ff173c1a --- /dev/null +++ b/manual/10/plugin/behaviors/index.js @@ -0,0 +1,276 @@ +'use strict'; + +allure.api.addTranslation('en', { + tab: { + behaviors: { + name: 'Behaviors' + } + }, + widget: { + behaviors: { + name: 'Features by stories', + showAll: 'show all' + } + } +}); + +allure.api.addTranslation('ru', { + tab: { + behaviors: { + name: 'Функциональность' + } + }, + widget: { + behaviors: { + name: 'Функциональность', + showAll: 'показать все' + } + } +}); + +allure.api.addTranslation('zh', { + tab: { + behaviors: { + name: '功能' + } + }, + widget: { + behaviors: { + name: '特性场景', + showAll: '显示所有' + } + } +}); + +allure.api.addTranslation('de', { + tab: { + behaviors: { + name: 'Verhalten' + } + }, + widget: { + behaviors: { + name: 'Features nach Stories', + showAll: 'Zeige alle' + } + } +}); + +allure.api.addTranslation('nl', { + tab: { + behaviors: { + name: 'Functionaliteit' + } + }, + widget: { + behaviors: { + name: 'Features en story’s', + showAll: 'Toon alle' + } + } +}); + +allure.api.addTranslation('he', { + tab: { + behaviors: { + name: 'התנהגויות' + } + }, + widget: { + behaviors: { + name: 'תכונות לפי סיפורי משתמש', + showAll: 'הצג הכול' + } + } +}); + +allure.api.addTranslation('br', { + tab: { + behaviors: { + name: 'Comportamentos' + } + }, + widget: { + behaviors: { + name: 'Funcionalidades por história', + showAll: 'Mostrar tudo' + } + } +}); + +allure.api.addTranslation('ja', { + tab: { + behaviors: { + name: '振る舞い' + } + }, + widget: { + behaviors: { + name: 'ストーリー別の機能', + showAll: '全て表示' + } + } +}); + +allure.api.addTranslation('es', { + tab: { + behaviors: { + name: 'Funcionalidades' + } + }, + widget: { + behaviors: { + name: 'Funcionalidades por Historias de Usuario', + showAll: 'mostrar todo' + } + } +}); + +allure.api.addTranslation('kr', { + tab: { + behaviors: { + name: '동작' + } + }, + widget: { + behaviors: { + name: '스토리별 기능', + showAll: '전체 보기' + } + } +}); + +allure.api.addTranslation('fr', { + tab: { + behaviors: { + name: 'Comportements' + } + }, + widget: { + behaviors: { + name: 'Thèmes par histoires', + showAll: 'Montrer tout' + } + } +}); + +allure.api.addTranslation('pl', { + tab: { + behaviors: { + name: 'Zachowania' + } + }, + widget: { + behaviors: { + name: 'Funkcje według historii', + showAll: 'pokaż wszystko' + } + } +}); + +allure.api.addTranslation('am', { + tab: { + behaviors: { + name: 'Վարքագծեր' + } + }, + widget: { + behaviors: { + name: 'Ֆիչրները ըստ պատմությունների', + showAll: 'ցույց տալ բոլորը' + } + } +}); + +allure.api.addTranslation('az', { + tab: { + behaviors: { + name: 'Davranışlar' + } + }, + widget: { + behaviors: { + name: 'Hekayələr üzrə xüsusiyyətlər', + showAll: 'hamısını göstər' + } + } +}); + +allure.api.addTranslation('sv', { + tab: { + behaviors: { + name: 'Beteenden' + } + }, + widget: { + behaviors: { + name: 'Funktioner efter user stories', + showAll: 'visa allt' + } + } +}); + +allure.api.addTranslation('isv', { + tab: { + behaviors: { + name: 'Funkcionalnost', + } + }, + widget: { + behaviors: { + name: 'Funkcionalnost', + showAll: 'pokaži vsěčto', + } + } +}); + +allure.api.addTranslation('ka', { + tab: { + behaviors: { + name: 'ფუნქციონალი', + } + }, + widget: { + behaviors: { + name: 'ფუნქციონალი', + showAll: 'ყველას ჩვენება', + } + } +}); + +allure.api.addTranslation('it', { + tab: { + behaviors: { + name: 'Comportamenti' + } + }, + widget: { + behaviors: { + name: 'Funzionalità per storie', + showAll: 'Mostra tutto' + } + } +}); + +allure.api.addTab('behaviors', { + title: 'tab.behaviors.name', icon: 'fa fa-list', + route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)', + onEnter: (function (testGroup, testResult, testResultTab) { + return new allure.components.TreeLayout({ + testGroup: testGroup, + testResult: testResult, + testResultTab: testResultTab, + tabName: 'tab.behaviors.name', + baseUrl: 'behaviors', + url: 'data/behaviors.json', + csvUrl: 'data/behaviors.csv' + }); + }) +}); + +allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({ + rowTag: 'a', + title: 'widget.behaviors.name', + baseUrl: 'behaviors', + showLinks: true +})); diff --git a/manual/10/plugin/packages/index.js b/manual/10/plugin/packages/index.js new file mode 100644 index 000000000..b71233aff --- /dev/null +++ b/manual/10/plugin/packages/index.js @@ -0,0 +1,160 @@ +'use strict'; + +allure.api.addTranslation('en', { + tab: { + packages: { + name: 'Packages' + } + } +}); + +allure.api.addTranslation('ru', { + tab: { + packages: { + name: 'Пакеты' + } + } +}); + +allure.api.addTranslation('zh', { + tab: { + packages: { + name: '包' + } + } +}); + +allure.api.addTranslation('de', { + tab: { + packages: { + name: 'Pakete' + } + } +}); + +allure.api.addTranslation('nl', { + tab: { + packages: { + name: 'Packages' + } + } +}); + +allure.api.addTranslation('he', { + tab: { + packages: { + name: 'חבילות' + } + } +}); + +allure.api.addTranslation('br', { + tab: { + packages: { + name: 'Pacotes' + } + } +}); + +allure.api.addTranslation('ja', { + tab: { + packages: { + name: 'パッケージ' + } + } +}); + +allure.api.addTranslation('es', { + tab: { + packages: { + name: 'Paquetes' + } + } +}); + +allure.api.addTranslation('kr', { + tab: { + packages: { + name: '패키지' + } + } +}); + +allure.api.addTranslation('fr', { + tab: { + packages: { + name: 'Paquets' + } + } +}); + +allure.api.addTranslation('pl', { + tab: { + packages: { + name: 'Pakiety' + } + } +}); + +allure.api.addTranslation('am', { + tab: { + packages: { + name: 'Փաթեթներ' + } + } +}); + +allure.api.addTranslation('az', { + tab: { + packages: { + name: 'Paketlər' + } + } +}); + +allure.api.addTranslation('sv', { + tab: { + packages: { + name: 'Paket' + } + } +}); + +allure.api.addTranslation('isv', { + tab: { + packages: { + name: 'Pakety' + } + } +}); + +allure.api.addTranslation('ka', { + tab: { + packages: { + name: 'პაკეტები' + } + } +}); + +allure.api.addTranslation('it', { + tab: { + packages: { + name: 'Pacchetti' + } + } +}); + +allure.api.addTab('packages', { + title: 'tab.packages.name', icon: 'fa fa-align-left', + route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)', + onEnter: (function (testGroup, testResult, testResultTab) { + return new allure.components.TreeLayout({ + testGroup: testGroup, + testResult: testResult, + testResultTab: testResultTab, + tabName: 'tab.packages.name', + baseUrl: 'packages', + url: 'data/packages.json' + }); + }) +}); diff --git a/manual/10/plugin/screen-diff/index.js b/manual/10/plugin/screen-diff/index.js new file mode 100644 index 000000000..3774f88e7 --- /dev/null +++ b/manual/10/plugin/screen-diff/index.js @@ -0,0 +1,200 @@ +(function () { + var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' }); + + function renderImage(src) { + return ( + '
    ' + + '' + + '
    ' + ); + } + + function findImage(data, name) { + if (data.testStage && data.testStage.attachments) { + var matchedImage = data.testStage.attachments.filter(function (attachment) { + return attachment.name === name; + })[0]; + if (matchedImage) { + return 'data/attachments/' + matchedImage.source; + } + } + return null; + } + + function renderDiffContent(type, diffImage, actualImage, expectedImage) { + if (type === 'diff') { + if (diffImage) { + return renderImage(diffImage); + } + } + if (type === 'overlay' && expectedImage) { + return ( + '
    ' + + '' + + '
    ' + + '' + + '
    ' + + '
    ' + ); + } + if (actualImage) { + return renderImage(actualImage); + } + return 'No diff data provided'; + } + + var TestResultView = Backbone.Marionette.View.extend({ + regions: { + subView: '.screen-diff-view', + }, + template: function () { + return '
    '; + }, + onRender: function () { + var data = this.model.toJSON(); + var testType = data.labels.filter(function (label) { + return label.name === 'testType'; + })[0]; + var diffImage = findImage(data, 'diff'); + var actualImage = findImage(data, 'actual'); + var expectedImage = findImage(data, 'expected'); + if (!testType || testType.value !== 'screenshotDiff') { + return; + } + this.showChildView( + 'subView', + new ScreenDiffView({ + diffImage: diffImage, + actualImage: actualImage, + expectedImage: expectedImage, + }), + ); + }, + }); + var ErrorView = Backbone.Marionette.View.extend({ + templateContext: function () { + return this.options; + }, + template: function (data) { + return '
    ' + data.error + '
    '; + }, + }); + var AttachmentView = Backbone.Marionette.View.extend({ + regions: { + subView: '.screen-diff-view', + }, + template: function () { + return '
    '; + }, + onRender: function () { + jQuery + .getJSON(this.options.sourceUrl) + .then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this)); + }, + renderErrorView: function (error) { + console.log(error); + this.showChildView( + 'subView', + new ErrorView({ + error: error.statusText, + }), + ); + }, + renderScreenDiffView: function (data) { + this.showChildView( + 'subView', + new ScreenDiffView({ + diffImage: data.diff, + actualImage: data.actual, + expectedImage: data.expected, + }), + ); + }, + }); + + var ScreenDiffView = Backbone.Marionette.View.extend({ + className: 'pane__section', + events: function () { + return { + ['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange', + 'mousemove .screen-diff__overlay': 'onOverlayMove', + }; + }, + initialize: function (options) { + this.diffImage = options.diffImage; + this.actualImage = options.actualImage; + this.expectedImage = options.expectedImage; + this.radioName = 'screen-diff-type-' + this.cid; + }, + templateContext: function () { + return { + diffType: settings.get('diffType'), + diffImage: this.diffImage, + actualImage: this.actualImage, + expectedImage: this.expectedImage, + radioName: this.radioName, + }; + }, + template: function (data) { + if (!data.diffImage && !data.actualImage && !data.expectedImage) { + return ''; + } + + return ( + '

    Screen Diff

    ' + + '
    ' + + '
    ' + + '' + + '' + + '
    ' + + renderDiffContent( + data.diffType, + data.diffImage, + data.actualImage, + data.expectedImage, + ) + + '
    ' + ); + }, + adjustImageSize: function (event) { + var overImage = this.$(event.target); + overImage.width(overImage.width()); + }, + onRender: function () { + const diffType = settings.get('diffType'); + this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop( + 'checked', + true, + ); + if (diffType === 'overlay') { + this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this)); + } + }, + onOverlayMove: function (event) { + var pageX = event.pageX; + var containerScroll = this.$('.screen-diff__container').scrollLeft(); + var elementX = event.currentTarget.getBoundingClientRect().left; + var delta = pageX - elementX + containerScroll; + this.$('.screen-diff__image-over').width(delta); + }, + onDiffTypeChange: function (event) { + settings.save('diffType', event.target.value); + this.render(); + }, + }); + allure.api.addTestResultBlock(TestResultView, { position: 'before' }); + allure.api.addAttachmentViewer('application/vnd.allure.image.diff', { + View: AttachmentView, + icon: 'fa fa-exchange', + }); +})(); diff --git a/manual/10/plugin/screen-diff/styles.css b/manual/10/plugin/screen-diff/styles.css new file mode 100644 index 000000000..6cf221952 --- /dev/null +++ b/manual/10/plugin/screen-diff/styles.css @@ -0,0 +1,30 @@ +.screen-diff__switchers { + margin-bottom: 1em; +} + +.screen-diff__switchers label + label { + margin-left: 1em; +} + +.screen-diff__overlay { + position: relative; + cursor: col-resize; +} + +.screen-diff__container { + overflow-x: auto; +} + +.screen-diff__image-over { + top: 0; + left: 0; + bottom: 0; + background: #fff; + position: absolute; + overflow: hidden; + box-shadow: 2px 0 1px -1px #aaa; +} + +.screen-diff-error { + color: #fd5a3e; +} diff --git a/manual/10/styles.css b/manual/10/styles.css new file mode 100644 index 000000000..819be1683 --- /dev/null +++ b/manual/10/styles.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(data:application/vnd.ms-fontobject;base64,bocCAKyGAgABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAWXjPkAAAAAAAAAAAAAAAAAAAAAAAABYARgBvAG4AdABBAHcAZQBzAG8AbQBlAAAADgBSAGUAZwB1AGwAYQByAAAAJABWAGUAcgBzAGkAbwBuACAANAAuADcALgAwACAAMgAwADEANgAAABYARgBvAG4AdABBAHcAZQBzAG8AbQBlAAAAAAAAAQAAAA0AgAADAFBGRlRNa75HuQAChpAAAAAcR0RFRgLwAAQAAoZwAAAAIE9TLzKIMnpAAAABWAAAAGBjbWFwCr86fwAADKgAAALyZ2FzcP//AAMAAoZoAAAACGdseWaP965NAAAarAACTLxoZWFkEInlLQAAANwAAAA2aGhlYQ8DCrUAAAEUAAAAJGhtdHhFeRiFAAABuAAACvBsb2NhAvWiXAAAD5wAAAsQbWF4cAMsAhwAAAE4AAAAIG5hbWXjl4usAAJnaAAABIZwb3N0r4+boQACa/AAABp1AAEAAAAEAcuQz3hZXw889QALBwAAAAAA1DPNMgAAAADUM80y////AAkBBgAAAAAIAAIAAQAAAAAAAQAABgD/AAAACQD/////CQEAAQAAAAAAAAAAAAAAAAAAArUAAQAAAsMCGQAnAAAAAAACAAAAAQABAAAAQAAAAAAAAAADBmkBkAAFAAAEjAQzAAAAhgSMBDMAAAJzAAABigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweXJzAEAAIPUABgD/AAAABgABAAAAAAEAAAAAAAAAAAAAACAAAQOAAHAAAAAAAlUAAAHAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAABdBgAAAAaAAAAHAAAABwAAAAaAAAAGgAAABQAAAAeAAAAGgAAABwAAAAcAAAAHAAB5BYAAbgaAAAAGgAAABgAAAAcAAAAGAAAABYAAAAaAABoGAAAABgAAAAeAADIGgAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAASAAAAHAABABoAAAAMAAAAEgAAABoAAAAWAAAAHAAAABgAAAAeAAAAGgAAKBQAAAAaAAAAHgAAABoAAAAWAAAAEAAAABwAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAeAAAAGAAAABAAAAAYAAAAEAAAABwAAAAaAAAAGgAAABwAAAAQAAAAHAAAABoAAegWAAAAGAAAABgAAAAaAAAAHAAAABAAAAAYCAAEFAACaBQAAWgYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAABABgAAAAaAADUGgAA1BwAAAAYAAAAGAAANBYAAAAWAAAAGgAB6BgAAAAYAAAAHAAAABYAAAAcAAAAHAAAABwAAEAWAAAAGgAAABwAAAAcAAAAGAAAABwAAWgcAAFoHgAAABoAAAAaAAAAHgAAAAwAAQAcAAAAIAAAABgAAAAYAAAAHAAAABwAAAAeAAAAHAAAABgAAAAYAAAADgAAABwAAAAaAAAAGAAAABIAAAAcAAAAGAAAABoAAAAYAAAAGgAAABgAAAAWAAAAFgAAABQAAAAYAAAAGgAAsBAAAXwYAAAAGgAAAB4AAAAWAAAAGAAAABwAAAAcAAEAGAAACBwAAAAcAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABoAAFQcAAAAFgAAFBwAAAAYAAAAHgAAABoAAEAeAAAAGgABzBwAAAQcAAAAFgAAEBgAAAAYAAAAGAAAABwAAAAcAAA8HAAAABgAAAAaAAAAGgAAbBwAAQAYAAAAGAAAABgAAAAkAAAAHgAAABAAAAAQAAAACgABAAoAAAAaAAAAEAAAABAAAAAQAAAAHAAAABgAAAAYAAAAHAAAoBwAAAAcAAAAHAAAAA4AAAQcAAAAGgAAABwAAAAQAAAAHAAAAB4AAAAeAAAAFgAAABYAAAAcAAAAHAABAB4AAAAWAAAAGAAAABYAAAAWAAAAHgABABwAAAAeAAAAGgABABgAAAAYAAAAEAAAtBAAADQSAAE0EgABNAoAALQKAAA0EgABNBIAATQeAAAAHgAAABIAAAAMAAAAGAAAABoAAAAaAAAAHAABABgAAAAcAAAAGgAAABoAAAAeAAAAHAAAABwAAAAYAAAAGAAAABgAAAAeAAAAHgAAABwAAQAcAAEAGgAANB4AALQcAAAAGgAACBYAAAgaAAAAEAAAABoAAAAQAAGACgAAAAoAAYgYAAAUGAAAFB4AAAQaAAAAEgAAABYAADQUAAAAGgAAABYAAAwaAACQHAAAABgAAAAYAAAAGAAAABgAAAAWAAAAHAAAMBwAAAASAAAAGAAAABYAAAAGAAAAGAAAABgAAAAcAADYGAAAABYAAAAQAAAMEAAADBgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEAAAABAAAAAQAADQDggAABAMABAUAAAAHAAAABQAAOAYAAAAGAAAABoAAIgaAACIHAAAiBwAAIgYAACIGAAAiBoAAAAaAAAAGAAAABgAAGwWAAAUGAAAABwAAAAcAAEAGAAALBgAAAAYAAAAGAAAABYAAAAYAAAAEAABEBgAAAAMAAAMDAAADBwAAQAcAAAAFgAAABoAAAAWAAAAGAAALBgAAAAYAAAAFAAAsBgAAAAUAAAAEAAAABgAAAAcAACwGAAAABwAAQAaAACAHgP//BwAAAAYAAAAFgAAABQAAFQYAAAAGAAAABgAAAAYAAAAGgAAABgAAAASAAAAFgAAACIAAAAaAAAAGAAAABwAAAAcAAAAIAAAACQAAAAYAAG0GAAAABwAAAAYAAAAGAAAAB4AAAAYAAAAIAAAABgAAAAf2ACkGAAAABgAAAAYAAAAHAAAABgAAAAUAAEAGgAAAAwAAQAcAAAAJAAAACAAAAAYAAAAHAAAABgAAAAcAABAIAAAACAAAAAYAACAGAAAABAAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAJwcAAAAIAAAABwAAAAcAACAHAAATBwAAAAYAAAAHAABEBgAAAAUAADkHAAASCAAAAAcAAAAHAAAABgAAAAYAAAAHAAA+BQAAGAYAAAAGAAAABgAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAGQcAAGQGAABZCAAAAAgAACoHAAAABgAACQcAACcJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAIAAAOCAAADgWAAAAGAAAABgAAAAcAAAAHAAAABwAAAAgAAAAHAAAACAAAAAcAAAAGAAAACAAAAAgAAAAJAAAABgAAAAgAAAAFAAALCAAAAAYAAAAGAAAABgAAAAgAAAAGAAAABgAAAAgAAAAIAAAABgAAAAgAAAAIAAAABoAAAAaAAAAIAAAACAAAEwYAAAAJAAAABgAAAAcAAAAFAAACBgAAAAUAAAAGAAACBwAAAAcA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AaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAAiAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTANICVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxAJQFZ2xhc3MFbXVzaWMGc2VhcmNoCGVudmVsb3BlBWhlYXJ0BHN0YXIKc3Rhcl9lbXB0eQR1c2VyBGZpbG0IdGhfbGFyZ2UCdGgHdGhfbGlzdAJvawZyZW1vdmUHem9vbV9pbgh6b29tX291dANvZmYGc2lnbmFsA2NvZwV0cmFzaARob21lCGZpbGVfYWx0BHRpbWUEcm9hZAxkb3dubG9hZF9hbHQIZG93bmxvYWQGdXBsb2FkBWluYm94C3BsYXlfY2lyY2xlBnJlcGVhdAdyZWZyZXNoCGxpc3RfYWx0BGxvY2sEZmxhZwpoZWFkcGhvbmVzCnZvbHVtZV9vZmYLdm9sdW1lX2Rvd24Jdm9sdW1lX3VwBnFyY29kZQdiYXJjb2RlA3RhZwR0YWdzBGJvb2sIYm9va21hcmsFcHJpbnQGY2FtZXJhBGZvbnQEYm9sZAZpdGFsaWMLdGV4dF9oZWlnaHQKdGV4dF93aWR0aAphbGlnbl9sZWZ0DGFsaWduX2NlbnRlcgthbGlnbl9yaWdodA1hbGlnbl9qdXN0aWZ5BGxpc3QLaW5kZW50X2xlZnQMaW5kZW50X3JpZ2h0DmZhY2V0aW1lX3ZpZGVvB3BpY3R1cmUGcGVuY2lsCm1hcF9tYXJrZXIGYWRqdXN0BHRpbnQEZWRpdAVzaGFyZQVjaGVjawRtb3ZlDXN0ZXBfYmFja3dhcmQNZmFzdF9iYWNrd2FyZAhiYWNrd2FyZARwbGF5BXBhdXNlBHN0b3AHZm9yd2FyZAxmYXN0X2ZvcndhcmQMc3RlcF9mb3J3YXJkBWVqZWN0DGNoZXZyb25fbGVmdA1jaGV2cm9uX3JpZ2h0CXBsdXNfc2lnbgptaW51c19zaWduC3JlbW92ZV9zaWduB29rX3NpZ24NcXVlc3Rpb25fc2lnbglpbmZvX3NpZ24Kc2NyZWVuc2hvdA1yZW1vdmVfY2lyY2xlCW9rX2NpcmNsZQpiYW5fY2lyY2xlCmFycm93X2xlZnQLYXJyb3dfcmlnaHQIYXJyb3dfdXAKYXJyb3dfZG93bglzaGFyZV9hbHQLcmVzaXplX2Z1bGwMcmVzaXplX3NtYWxsEGV4Y2xhbWF0aW9uX3NpZ24EZ2lmdARsZWFmBGZpcmUIZXllX29wZW4JZXllX2Nsb3NlDHdhcm5pbmdfc2lnbgVwbGFuZQhjYWxlbmRhcgZyYW5kb20HY29tbWVudAZtYWduZXQKY2hldnJvbl91cAxjaGV2cm9uX2Rvd24HcmV0d2VldA1zaG9wcGluZ19jYXJ0DGZvbGRlcl9jbG9zZQtmb2xkZXJfb3Blbg9yZXNpemVfdmVydGljYWwRcmVzaXplX2hvcml6b250YWwJYmFyX2NoYXJ0DHR3aXR0ZXJfc2lnbg1mYWNlYm9va19zaWduDGNhbWVyYV9yZXRybwNrZXkEY29ncwhjb21tZW50cw10aHVtYnNfdXBfYWx0D3RodW1ic19kb3duX2FsdAlzdGFyX2hhbGYLaGVhcnRfZW1wdHkHc2lnbm91dA1saW5rZWRpbl9zaWduB3B1c2hwaW4NZXh0ZXJuYWxfbGluawZzaWduaW4GdHJvcGh5C2dpdGh1Yl9zaWduCnVwbG9hZF9hbHQFbGVtb24FcGhvbmULY2hlY2tfZW1wdHkOYm9va21hcmtfZW1wdHkKcGhvbmVfc2lnbgd0d2l0dGVyCGZhY2Vib29rBmdpdGh1YgZ1bmxvY2sLY3JlZGl0X2NhcmQDcnNzA2hkZAhidWxsaG9ybgRiZWxsC2NlcnRpZmljYXRlCmhhbmRfcmlnaHQJaGFuZF9sZWZ0B2hhbmRfdXAJaGFuZF9kb3duEWNpcmNsZV9hcnJvd19sZWZ0EmNpcmNsZV9hcnJvd19yaWdodA9jaXJjbGVfYXJyb3dfdXARY2lyY2xlX2Fycm93X2Rvd24FZ2xvYmUGd3JlbmNoBXRhc2tzBmZpbHRlcglicmllZmNhc2UKZnVsbHNjcmVlbgVncm91cARsaW5rBWNsb3VkBmJlYWtlcgNjdXQEY29weQpwYXBlcl9jbGlwBHNhdmUKc2lnbl9ibGFuawdyZW9yZGVyAnVsAm9sDXN0cmlrZXRocm91Z2gJdW5kZXJsaW5lBXRhYmxlBW1hZ2ljBXRydWNrCXBpbnRlcmVzdA5waW50ZXJlc3Rfc2lnbhBnb29nbGVfcGx1c19zaWduC2dvb2dsZV9wbHVzBW1vbmV5CmNhcmV0X2Rvd24IY2FyZXRfdXAKY2FyZXRfbGVmdAtjYXJldF9yaWdodAdjb2x1bW5zBHNvcnQJc29ydF9kb3duB3NvcnRfdXAMZW52ZWxvcGVfYWx0CGxpbmtlZGluBHVuZG8FbGVnYWwJZGFzaGJvYXJkC2NvbW1lbnRfYWx0DGNvbW1lbnRzX2FsdARib2x0B3NpdGVtYXAIdW1icmVsbGEFcGFzdGUKbGlnaHRfYnVsYghleGNoYW5nZQ5jbG91ZF9kb3dubG9hZAxjbG91ZF91cGxvYWQHdXNlcl9tZAtzdGV0aG9zY29wZQhzdWl0Y2FzZQhiZWxsX2FsdAZjb2ZmZWUEZm9vZA1maWxlX3RleHRfYWx0CGJ1aWxkaW5nCGhvc3BpdGFsCWFtYnVsYW5jZQZtZWRraXQLZmlnaHRlcl9qZXQEYmVlcgZoX3NpZ24EZjBmZRFkb3VibGVfYW5nbGVfbGVmdBJkb3VibGVfYW5nbGVfcmlnaHQPZG91YmxlX2FuZ2xlX3VwEWRvdWJsZV9hbmdsZV9kb3duCmFuZ2xlX2xlZnQLYW5nbGVfcmlnaHQIYW5nbGVfdXAKYW5nbGVfZG93bgdkZXNrdG9wBmxhcHRvcAZ0YWJsZXQMbW9iaWxlX3Bob25lDGNpcmNsZV9ibGFuawpxdW90ZV9sZWZ0C3F1b3RlX3JpZ2h0B3NwaW5uZXIGY2lyY2xlBXJlcGx5CmdpdGh1Yl9hbHQQZm9sZGVyX2Nsb3NlX2FsdA9mb2xkZXJfb3Blbl9hbHQKZXhwYW5kX2FsdAxjb2xsYXBzZV9hbHQFc21pbGUFZnJvd24DbWVoB2dhbWVwYWQIa2V5Ym9hcmQIZmxhZ19hbHQOZmxhZ19jaGVja2VyZWQIdGVybWluYWwEY29kZQlyZXBseV9hbGwPc3Rhcl9oYWxmX2VtcHR5DmxvY2F0aW9uX2Fycm93BGNyb3AJY29kZV9mb3JrBnVubGluawRfMjc5C2V4Y2xhbWF0aW9uC3N1cGVyc2NyaXB0CXN1YnNjcmlwdARfMjgzDHB1enpsZV9waWVjZQptaWNyb3Bob25lDm1pY3JvcGhvbmVfb2ZmBnNoaWVsZA5jYWxlbmRhcl9lbXB0eRFmaXJlX2V4dGluZ3Vpc2hlcgZyb2NrZXQGbWF4Y2RuEWNoZXZyb25fc2lnbl9sZWZ0EmNoZXZyb25fc2lnbl9yaWdodA9jaGV2cm9uX3NpZ25fdXARY2hldnJvbl9zaWduX2Rvd24FaHRtbDUEY3NzMwZhbmNob3IKdW5sb2NrX2FsdAhidWxsc2V5ZRNlbGxpcHNpc19ob3Jpem9udGFsEWVsbGlwc2lzX3ZlcnRpY2FsBF8zMDMJcGxheV9zaWduBnRpY2tldA5taW51c19zaWduX2FsdAtjaGVja19taW51cwhsZXZlbF91cApsZXZlbF9kb3duCmNoZWNrX3NpZ24JZWRpdF9zaWduBF8zMTIKc2hhcmVfc2lnbgdjb21wYXNzCGNvbGxhcHNlDGNvbGxhcHNlX3RvcARfMzE3A2V1cgNnYnADdXNkA2lucgNqcHkDcnViA2tydwNidGMEZmlsZQlmaWxlX3RleHQQc29ydF9ieV9hbHBoYWJldARfMzI5EnNvcnRfYnlfYXR0cmlidXRlcxZzb3J0X2J5X2F0dHJpYnV0ZXNfYWx0DXNvcnRfYnlfb3JkZXIRc29ydF9ieV9vcmRlcl9hbHQEXzMzNARfMzM1DHlvdXR1YmVfc2lnbgd5b3V0dWJlBHhpbmcJeGluZ19zaWduDHlvdXR1YmVfcGxheQdkcm9wYm94DXN0YWNrZXhjaGFuZ2UJaW5zdGFncmFtBmZsaWNrcgNhZG4EZjE3MQ5iaXRidWNrZXRfc2lnbgZ0dW1ibHILdHVtYmxyX3NpZ24PbG9uZ19hcnJvd19kb3duDWxvbmdfYXJyb3dfdXAPbG9uZ19hcnJvd19sZWZ0EGxvbmdfYXJyb3dfcmlnaHQHd2luZG93cwdhbmRyb2lkBWxpbnV4B2RyaWJibGUFc2t5cGUKZm91cnNxdWFyZQZ0cmVsbG8GZmVtYWxlBG1hbGUGZ2l0dGlwA3N1bgRfMzY2B2FyY2hpdmUDYnVnAnZrBXdlaWJvBnJlbnJlbgRfMzcyDnN0YWNrX2V4Y2hhbmdlBF8zNzQVYXJyb3dfY2lyY2xlX2FsdF9sZWZ0BF8zNzYOZG90X2NpcmNsZV9hbHQEXzM3OAx2aW1lb19zcXVhcmUEXzM4MA1wbHVzX3NxdWFyZV9vBF8zODIEXzM4MwRfMzg0BF8zODUEXzM4NgRfMzg3BF8zODgEXzM4OQd1bmlGMUEwBGYxYTEEXzM5MgRfMzkzBGYxYTQEXzM5NQRfMzk2BF8zOTcEXzM5OARfMzk5BF80MDAEZjFhYgRfNDAyBF80MDMEXzQwNAd1bmlGMUIxBF80MDYEXzQwNwRfNDA4BF80MDkEXzQxMARfNDExBF80MTIEXzQxMwRfNDE0BF80MTUEXzQxNgRfNDE3BF80MTgEXzQxOQd1bmlGMUMwB3VuaUYxQzEEXzQyMgRfNDIzBF80MjQEXzQyNQRfNDI2BF80MjcEXzQyOARfNDI5BF80MzAEXzQzMQRfNDMyBF80MzMEXzQzNAd1bmlGMUQwB3VuaUYxRDEHdW5pRjFEMgRfNDM4BF80MzkHdW5pRjFENQd1bmlGMUQ2B3VuaUYxRDcEXzQ0MwRfNDQ0BF80NDUEXzQ0NgRfNDQ3BF80NDgEXzQ0OQd1bmlGMUUwBF80NTEEXzQ1MgRfNDUzBF80NTQEXzQ1NQRfNDU2BF80NTcEXzQ1OARfNDU5BF80NjAEXzQ2MQRfNDYyBF80NjMEXzQ2NAd1bmlGMUYwBF80NjYEXzQ2NwRmMWYzBF80NjkEXzQ3MARfNDcxBF80NzIEXzQ3MwRfNDc0BF80NzUEXzQ3NgRmMWZjBF80NzgEXzQ3OQRfNDgwBF80ODEEXzQ4MgRfNDgzBF80ODQEXzQ4NQRfNDg2BF80ODcEXzQ4OARfNDg5BF80OTAEXzQ5MQRfNDkyBF80OTMEXzQ5NARmMjEwBF80OTYEZjIxMgRfNDk4BF80OTkEXzUwMARfNTAxBF81MDIEXzUwMwRfNTA0BF81MDUEXzUwNgRfNTA3BF81MDgEXzUwOQV2ZW51cwRfNTExBF81MTIEXzUxMwRfNTE0BF81MTUEXzUxNgRfNTE3BF81MTgEXzUxOQRfNTIwBF81MjEEXzUyMgRfNTIzBF81MjQEXzUyNQRfNTI2BF81MjcEXzUyOARfNTI5BF81MzAEXzUzMQRfNTMyBF81MzMEXzUzNARfNTM1BF81MzYEXzUzNwRfNTM4BF81MzkEXzU0MARfNTQxBF81NDIEXzU0MwRfNTQ0BF81NDUEXzU0NgRfNTQ3BF81NDgEXzU0OQRfNTUwBF81NTEEXzU1MgRfNTUzBF81NTQEXzU1NQRfNTU2BF81NTcEXzU1OARfNTU5BF81NjAEXzU2MQRfNTYyBF81NjMEXzU2NARfNTY1BF81NjYEXzU2NwRfNTY4BF81NjkEZjI2MARmMjYxBF81NzIEZjI2MwRfNTc0BF81NzUEXzU3NgRfNTc3BF81NzgEXzU3OQRfNTgwBF81ODEEXzU4MgRfNTgzBF81ODQEXzU4NQRfNTg2BF81ODcEXzU4OARfNTg5BF81OTAEXzU5MQRfNTkyBF81OTMEXzU5NARfNTk1BF81OTYEXzU5NwRfNTk4BGYyN2UHdW5pRjI4MAd1bmlGMjgxBF82MDIEXzYwMwRfNjA0B3VuaUYyODUHdW5pRjI4NgRfNjA3BF82MDgEXzYwOQRfNjEwBF82MTEEXzYxMgRfNjEzBF82MTQEXzYxNQRfNjE2BF82MTcEXzYxOARfNjE5BF82MjAEXzYyMQRfNjIyBF82MjMEXzYyNARfNjI1BF82MjYEXzYyNwRfNjI4BF82MjkHdW5pRjJBMAd1bmlGMkExB3VuaUYyQTIHdW5pRjJBMwd1bmlGMkE0B3VuaUYyQTUHdW5pRjJBNgd1bmlGMkE3B3VuaUYyQTgHdW5pRjJBOQd1bmlGMkFBB3VuaUYyQUIHdW5pRjJBQwd1bmlGMkFEB3VuaUYyQUUHdW5pRjJCMAd1bmlGMkIxB3VuaUYyQjIHdW5pRjJCMwd1bmlGMkI0B3VuaUYyQjUHdW5pRjJCNgd1bmlGMkI3B3VuaUYyQjgHdW5pRjJCOQd1bmlGMkJBB3VuaUYyQkIHdW5pRjJCQwd1bmlGMkJEB3VuaUYyQkUHdW5pRjJDMAd1bmlGMkMxB3VuaUYyQzIHdW5pRjJDMwd1bmlGMkM0B3VuaUYyQzUHdW5pRjJDNgd1bmlGMkM3B3VuaUYyQzgHdW5pRjJDOQd1bmlGMkNBB3VuaUYyQ0IHdW5pRjJDQwd1bmlGMkNEB3VuaUYyQ0UHdW5pRjJEMAd1bmlGMkQxB3VuaUYyRDIHdW5pRjJEMwd1bmlGMkQ0B3VuaUYyRDUHdW5pRjJENgd1bmlGMkQ3B3VuaUYyRDgHdW5pRjJEOQd1bmlGMkRBB3VuaUYyREIHdW5pRjJEQwd1bmlGMkREB3VuaUYyREUHdW5pRjJFMAd1bmlGMkUxB3VuaUYyRTIHdW5pRjJFMwd1bmlGMkU0B3VuaUYyRTUHdW5pRjJFNgd1bmlGMkU3BF82OTgHdW5pRjJFOQd1bmlGMkVBB3VuaUYyRUIHdW5pRjJFQwd1bmlGMkVEB3VuaUYyRUUAAAAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQABAsIAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAMtPPDAAAAAA1DFouQ==);src:url(data:application/vnd.ms-fontobject;base64,bocCAKyGAgABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAWXjPkAAAAAAAAAAAAAAAAAAAAAAAABYARgBvAG4AdABBAHcAZQBzAG8AbQBlAAAADgBSAGUAZwB1AGwAYQByAAAAJABWAGUAcgBzAGkAbwBuACAANAAuADcALgAwACAAMgAwADEANgAAABYARgBvAG4AdABBAHcAZQBzAG8AbQBlAAAAAAAAAQAAAA0AgAADAFBGRlRNa75HuQAChpAAAAAcR0RFRgLwAAQAAoZwAAAAIE9TLzKIMnpAAAABWAAAAGBjbWFwCr86fwAADKgAAALyZ2FzcP//AAMAAoZoAAAACGdseWaP965NAAAarAACTLxoZWFkEInlLQAAANwAAAA2aGhlYQ8DCrUAAAEUAAAAJGhtdHhFeRiFAAABuAAACvBsb2NhAvWiXAAAD5wAAAsQbWF4cAMsAhwAAAE4AAAAIG5hbWXjl4usAAJnaAAABIZwb3N0r4+boQACa/AAABp1AAEAAAAEAcuQz3hZXw889QALBwAAAAAA1DPNMgAAAADUM80y////AAkBBgAAAAAIAAIAAQAAAAAAAQAABgD/AAAACQD/////CQEAAQAAAAAAAAAAAAAAAAAAArUAAQAAAsMCGQAnAAAAAAACAAAAAQABAAAAQAAAAAAAAAADBmkBkAAFAAAEjAQzAAAAhgSMBDMAAAJzAAABigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweXJzAEAAIPUABgD/AAAABgABAAAAAAEAAAAAAAAAAAAAACAAAQOAAHAAAAAAAlUAAAHAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAABdBgAAAAaAAAAHAAAABwAAAAaAAAAGgAAABQAAAAeAAAAGgAAABwAAAAcAAAAHAAB5BYAAbgaAAAAGgAAABgAAAAcAAAAGAAAABYAAAAaAABoGAAAABgAAAAeAADIGgAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAASAAAAHAABABoAAAAMAAAAEgAAABoAAAAWAAAAHAAAABgAAAAeAAAAGgAAKBQAAAAaAAAAHgAAABoAAAAWAAAAEAAAABwAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAeAAAAGAAAABAAAAAYAAAAEAAAABwAAAAaAAAAGgAAABwAAAAQAAAAHAAAABoAAegWAAAAGAAAABgAAAAaAAAAHAAAABAAAAAYCAAEFAACaBQAAWgYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAABABgAAAAaAADUGgAA1BwAAAAYAAAAGAAANBYAAAAWAAAAGgAB6BgAAAAYAAAAHAAAABYAAAAcAAAAHAAAABwAAEAWAAAAGgAAABwAAAAcAAAAGAAAABwAAWgcAAFoHgAAABoAAAAaAAAAHgAAAAwAAQAcAAAAIAAAABgAAAAYAAAAHAAAABwAAAAeAAAAHAAAABgAAAAYAAAADgAAABwAAAAaAAAAGAAAABIAAAAcAAAAGAAAABoAAAAYAAAAGgAAABgAAAAWAAAAFgAAABQAAAAYAAAAGgAAsBAAAXwYAAAAGgAAAB4AAAAWAAAAGAAAABwAAAAcAAEAGAAACBwAAAAcAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABoAAFQcAAAAFgAAFBwAAAAYAAAAHgAAABoAAEAeAAAAGgABzBwAAAQcAAAAFgAAEBgAAAAYAAAAGAAAABwAAAAcAAA8HAAAABgAAAAaAAAAGgAAbBwAAQAYAAAAGAAAABgAAAAkAAAAHgAAABAAAAAQAAAACgABAAoAAAAaAAAAEAAAABAAAAAQAAAAHAAAABgAAAAYAAAAHAAAoBwAAAAcAAAAHAAAAA4AAAQcAAAAGgAAABwAAAAQAAAAHAAAAB4AAAAeAAAAFgAAABYAAAAcAAAAHAABAB4AAAAWAAAAGAAAABYAAAAWAAAAHgABABwAAAAeAAAAGgABABgAAAAYAAAAEAAAtBAAADQSAAE0EgABNAoAALQKAAA0EgABNBIAATQeAAAAHgAAABIAAAAMAAAAGAAAABoAAAAaAAAAHAABABgAAAAcAAAAGgAAABoAAAAeAAAAHAAAABwAAAAYAAAAGAAAABgAAAAeAAAAHgAAABwAAQAcAAEAGgAANB4AALQcAAAAGgAACBYAAAgaAAAAEAAAABoAAAAQAAGACgAAAAoAAYgYAAAUGAAAFB4AAAQaAAAAEgAAABYAADQUAAAAGgAAABYAAAwaAACQHAAAABgAAAAYAAAAGAAAABgAAAAWAAAAHAAAMBwAAAASAAAAGAAAABYAAAAGAAAAGAAAABgAAAAcAADYGAAAABYAAAAQAAAMEAAADBgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEAAAABAAAAAQAADQDggAABAMABAUAAAAHAAAABQAAOAYAAAAGAAAABoAAIgaAACIHAAAiBwAAIgYAACIGAAAiBoAAAAaAAAAGAAAABgAAGwWAAAUGAAAABwAAAAcAAEAGAAALBgAAAAYAAAAGAAAABYAAAAYAAAAEAABEBgAAAAMAAAMDAAADBwAAQAcAAAAFgAAABoAAAAWAAAAGAAALBgAAAAYAAAAFAAAsBgAAAAUAAAAEAAAABgAAAAcAACwGAAAABwAAQAaAACAHgP//BwAAAAYAAAAFgAAABQAAFQYAAAAGAAAABgAAAAYAAAAGgAAABgAAAASAAAAFgAAACIAAAAaAAAAGAAAABwAAAAcAAAAIAAAACQAAAAYAAG0GAAAABwAAAAYAAAAGAAAAB4AAAAYAAAAIAAAABgAAAAf2ACkGAAAABgAAAAYAAAAHAAAABgAAAAUAAEAGgAAAAwAAQAcAAAAJAAAACAAAAAYAAAAHAAAABgAAAAcAABAIAAAACAAAAAYAACAGAAAABAAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAJwcAAAAIAAAABwAAAAcAACAHAAATBwAAAAYAAAAHAABEBgAAAAUAADkHAAASCAAAAAcAAAAHAAAABgAAAAYAAAAHAAA+BQAAGAYAAAAGAAAABgAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAGQcAAGQGAABZCAAAAAgAACoHAAAABgAACQcAACcJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAIAAAOCAAADgWAAAAGAAAABgAAAAcAAAAHAAAABwAAAAgAAAAHAAAACAAAAAcAAAAGAAAACAAAAAgAAAAJAAAABgAAAAgAAAAFAAALCAAAAAYAAAAGAAAABgAAAAgAAAAGAAAABgAAAAgAAAAIAAAABgAAAAgAAAAIAAAABoAAAAaAAAAIAAAACAAAEwYAAAAJAAAABgAAAAcAAAAFAAACBgAAAAUAAAAGAAACBwAAAAcA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AaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAAiAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTANICVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxAJQFZ2xhc3MFbXVzaWMGc2VhcmNoCGVudmVsb3BlBWhlYXJ0BHN0YXIKc3Rhcl9lbXB0eQR1c2VyBGZpbG0IdGhfbGFyZ2UCdGgHdGhfbGlzdAJvawZyZW1vdmUHem9vbV9pbgh6b29tX291dANvZmYGc2lnbmFsA2NvZwV0cmFzaARob21lCGZpbGVfYWx0BHRpbWUEcm9hZAxkb3dubG9hZF9hbHQIZG93bmxvYWQGdXBsb2FkBWluYm94C3BsYXlfY2lyY2xlBnJlcGVhdAdyZWZyZXNoCGxpc3RfYWx0BGxvY2sEZmxhZwpoZWFkcGhvbmVzCnZvbHVtZV9vZmYLdm9sdW1lX2Rvd24Jdm9sdW1lX3VwBnFyY29kZQdiYXJjb2RlA3RhZwR0YWdzBGJvb2sIYm9va21hcmsFcHJpbnQGY2FtZXJhBGZvbnQEYm9sZAZpdGFsaWMLdGV4dF9oZWlnaHQKdGV4dF93aWR0aAphbGlnbl9sZWZ0DGFsaWduX2NlbnRlcgthbGlnbl9yaWdodA1hbGlnbl9qdXN0aWZ5BGxpc3QLaW5kZW50X2xlZnQMaW5kZW50X3JpZ2h0DmZhY2V0aW1lX3ZpZGVvB3BpY3R1cmUGcGVuY2lsCm1hcF9tYXJrZXIGYWRqdXN0BHRpbnQEZWRpdAVzaGFyZQVjaGVjawRtb3ZlDXN0ZXBfYmFja3dhcmQNZmFzdF9iYWNrd2FyZAhiYWNrd2FyZARwbGF5BXBhdXNlBHN0b3AHZm9yd2FyZAxmYXN0X2ZvcndhcmQMc3RlcF9mb3J3YXJkBWVqZWN0DGNoZXZyb25fbGVmdA1jaGV2cm9uX3JpZ2h0CXBsdXNfc2lnbgptaW51c19zaWduC3JlbW92ZV9zaWduB29rX3NpZ24NcXVlc3Rpb25fc2lnbglpbmZvX3NpZ24Kc2NyZWVuc2hvdA1yZW1vdmVfY2lyY2xlCW9rX2NpcmNsZQpiYW5fY2lyY2xlCmFycm93X2xlZnQLYXJyb3dfcmlnaHQIYXJyb3dfdXAKYXJyb3dfZG93bglzaGFyZV9hbHQLcmVzaXplX2Z1bGwMcmVzaXplX3NtYWxsEGV4Y2xhbWF0aW9uX3NpZ24EZ2lmdARsZWFmBGZpcmUIZXllX29wZW4JZXllX2Nsb3NlDHdhcm5pbmdfc2lnbgVwbGFuZQhjYWxlbmRhcgZyYW5kb20HY29tbWVudAZtYWduZXQKY2hldnJvbl91cAxjaGV2cm9uX2Rvd24HcmV0d2VldA1zaG9wcGluZ19jYXJ0DGZvbGRlcl9jbG9zZQtmb2xkZXJfb3Blbg9yZXNpemVfdmVydGljYWwRcmVzaXplX2hvcml6b250YWwJYmFyX2NoYXJ0DHR3aXR0ZXJfc2lnbg1mYWNlYm9va19zaWduDGNhbWVyYV9yZXRybwNrZXkEY29ncwhjb21tZW50cw10aHVtYnNfdXBfYWx0D3RodW1ic19kb3duX2FsdAlzdGFyX2hhbGYLaGVhcnRfZW1wdHkHc2lnbm91dA1saW5rZWRpbl9zaWduB3B1c2hwaW4NZXh0ZXJuYWxfbGluawZzaWduaW4GdHJvcGh5C2dpdGh1Yl9zaWduCnVwbG9hZF9hbHQFbGVtb24FcGhvbmULY2hlY2tfZW1wdHkOYm9va21hcmtfZW1wdHkKcGhvbmVfc2lnbgd0d2l0dGVyCGZhY2Vib29rBmdpdGh1YgZ1bmxvY2sLY3JlZGl0X2NhcmQDcnNzA2hkZAhidWxsaG9ybgRiZWxsC2NlcnRpZmljYXRlCmhhbmRfcmlnaHQJaGFuZF9sZWZ0B2hhbmRfdXAJaGFuZF9kb3duEWNpcmNsZV9hcnJvd19sZWZ0EmNpcmNsZV9hcnJvd19yaWdodA9jaXJjbGVfYXJyb3dfdXARY2lyY2xlX2Fycm93X2Rvd24FZ2xvYmUGd3JlbmNoBXRhc2tzBmZpbHRlcglicmllZmNhc2UKZnVsbHNjcmVlbgVncm91cARsaW5rBWNsb3VkBmJlYWtlcgNjdXQEY29weQpwYXBlcl9jbGlwBHNhdmUKc2lnbl9ibGFuawdyZW9yZGVyAnVsAm9sDXN0cmlrZXRocm91Z2gJdW5kZXJsaW5lBXRhYmxlBW1hZ2ljBXRydWNrCXBpbnRlcmVzdA5waW50ZXJlc3Rfc2lnbhBnb29nbGVfcGx1c19zaWduC2dvb2dsZV9wbHVzBW1vbmV5CmNhcmV0X2Rvd24IY2FyZXRfdXAKY2FyZXRfbGVmdAtjYXJldF9yaWdodAdjb2x1bW5zBHNvcnQJc29ydF9kb3duB3NvcnRfdXAMZW52ZWxvcGVfYWx0CGxpbmtlZGluBHVuZG8FbGVnYWwJZGFzaGJvYXJkC2NvbW1lbnRfYWx0DGNvbW1lbnRzX2FsdARib2x0B3NpdGVtYXAIdW1icmVsbGEFcGFzdGUKbGlnaHRfYnVsYghleGNoYW5nZQ5jbG91ZF9kb3dubG9hZAxjbG91ZF91cGxvYWQHdXNlcl9tZAtzdGV0aG9zY29wZQhzdWl0Y2FzZQhiZWxsX2FsdAZjb2ZmZWUEZm9vZA1maWxlX3RleHRfYWx0CGJ1aWxkaW5nCGhvc3BpdGFsCWFtYnVsYW5jZQZtZWRraXQLZmlnaHRlcl9qZXQEYmVlcgZoX3NpZ24EZjBmZRFkb3VibGVfYW5nbGVfbGVmdBJkb3VibGVfYW5nbGVfcmlnaHQPZG91YmxlX2FuZ2xlX3VwEWRvdWJsZV9hbmdsZV9kb3duCmFuZ2xlX2xlZnQLYW5nbGVfcmlnaHQIYW5nbGVfdXAKYW5nbGVfZG93bgdkZXNrdG9wBmxhcHRvcAZ0YWJsZXQMbW9iaWxlX3Bob25lDGNpcmNsZV9ibGFuawpxdW90ZV9sZWZ0C3F1b3RlX3JpZ2h0B3NwaW5uZXIGY2lyY2xlBXJlcGx5CmdpdGh1Yl9hbHQQZm9sZGVyX2Nsb3NlX2FsdA9mb2xkZXJfb3Blbl9hbHQKZXhwYW5kX2FsdAxjb2xsYXBzZV9hbHQFc21pbGUFZnJvd24DbWVoB2dhbWVwYWQIa2V5Ym9hcmQIZmxhZ19hbHQOZmxhZ19jaGVja2VyZWQIdGVybWluYWwEY29kZQlyZXBseV9hbGwPc3Rhcl9oYWxmX2VtcHR5DmxvY2F0aW9uX2Fycm93BGNyb3AJY29kZV9mb3JrBnVubGluawRfMjc5C2V4Y2xhbWF0aW9uC3N1cGVyc2NyaXB0CXN1YnNjcmlwdARfMjgzDHB1enpsZV9waWVjZQptaWNyb3Bob25lDm1pY3JvcGhvbmVfb2ZmBnNoaWVsZA5jYWxlbmRhcl9lbXB0eRFmaXJlX2V4dGluZ3Vpc2hlcgZyb2NrZXQGbWF4Y2RuEWNoZXZyb25fc2lnbl9sZWZ0EmNoZXZyb25fc2lnbl9yaWdodA9jaGV2cm9uX3NpZ25fdXARY2hldnJvbl9zaWduX2Rvd24FaHRtbDUEY3NzMwZhbmNob3IKdW5sb2NrX2FsdAhidWxsc2V5ZRNlbGxpcHNpc19ob3Jpem9udGFsEWVsbGlwc2lzX3ZlcnRpY2FsBF8zMDMJcGxheV9zaWduBnRpY2tldA5taW51c19zaWduX2FsdAtjaGVja19taW51cwhsZXZlbF91cApsZXZlbF9kb3duCmNoZWNrX3NpZ24JZWRpdF9zaWduBF8zMTIKc2hhcmVfc2lnbgdjb21wYXNzCGNvbGxhcHNlDGNvbGxhcHNlX3RvcARfMzE3A2V1cgNnYnADdXNkA2lucgNqcHkDcnViA2tydwNidGMEZmlsZQlmaWxlX3RleHQQc29ydF9ieV9hbHBoYWJldARfMzI5EnNvcnRfYnlfYXR0cmlidXRlcxZzb3J0X2J5X2F0dHJpYnV0ZXNfYWx0DXNvcnRfYnlfb3JkZXIRc29ydF9ieV9vcmRlcl9hbHQEXzMzNARfMzM1DHlvdXR1YmVfc2lnbgd5b3V0dWJlBHhpbmcJeGluZ19zaWduDHlvdXR1YmVfcGxheQdkcm9wYm94DXN0YWNrZXhjaGFuZ2UJaW5zdGFncmFtBmZsaWNrcgNhZG4EZjE3MQ5iaXRidWNrZXRfc2lnbgZ0dW1ibHILdHVtYmxyX3NpZ24PbG9uZ19hcnJvd19kb3duDWxvbmdfYXJyb3dfdXAPbG9uZ19hcnJvd19sZWZ0EGxvbmdfYXJyb3dfcmlnaHQHd2luZG93cwdhbmRyb2lkBWxpbnV4B2RyaWJibGUFc2t5cGUKZm91cnNxdWFyZQZ0cmVsbG8GZmVtYWxlBG1hbGUGZ2l0dGlwA3N1bgRfMzY2B2FyY2hpdmUDYnVnAnZrBXdlaWJvBnJlbnJlbgRfMzcyDnN0YWNrX2V4Y2hhbmdlBF8zNzQVYXJyb3dfY2lyY2xlX2FsdF9sZWZ0BF8zNzYOZG90X2NpcmNsZV9hbHQEXzM3OAx2aW1lb19zcXVhcmUEXzM4MA1wbHVzX3NxdWFyZV9vBF8zODIEXzM4MwRfMzg0BF8zODUEXzM4NgRfMzg3BF8zODgEXzM4OQd1bmlGMUEwBGYxYTEEXzM5MgRfMzkzBGYxYTQEXzM5NQRfMzk2BF8zOTcEXzM5OARfMzk5BF80MDAEZjFhYgRfNDAyBF80MDMEXzQwNAd1bmlGMUIxBF80MDYEXzQwNwRfNDA4BF80MDkEXzQxMARfNDExBF80MTIEXzQxMwRfNDE0BF80MTUEXzQxNgRfNDE3BF80MTgEXzQxOQd1bmlGMUMwB3VuaUYxQzEEXzQyMgRfNDIzBF80MjQEXzQyNQRfNDI2BF80MjcEXzQyOARfNDI5BF80MzAEXzQzMQRfNDMyBF80MzMEXzQzNAd1bmlGMUQwB3VuaUYxRDEHdW5pRjFEMgRfNDM4BF80MzkHdW5pRjFENQd1bmlGMUQ2B3VuaUYxRDcEXzQ0MwRfNDQ0BF80NDUEXzQ0NgRfNDQ3BF80NDgEXzQ0OQd1bmlGMUUwBF80NTEEXzQ1MgRfNDUzBF80NTQEXzQ1NQRfNDU2BF80NTcEXzQ1OARfNDU5BF80NjAEXzQ2MQRfNDYyBF80NjMEXzQ2NAd1bmlGMUYwBF80NjYEXzQ2NwRmMWYzBF80NjkEXzQ3MARfNDcxBF80NzIEXzQ3MwRfNDc0BF80NzUEXzQ3NgRmMWZjBF80NzgEXzQ3OQRfNDgwBF80ODEEXzQ4MgRfNDgzBF80ODQEXzQ4NQRfNDg2BF80ODcEXzQ4OARfNDg5BF80OTAEXzQ5MQRfNDkyBF80OTMEXzQ5NARmMjEwBF80OTYEZjIxMgRfNDk4BF80OTkEXzUwMARfNTAxBF81MDIEXzUwMwRfNTA0BF81MDUEXzUwNgRfNTA3BF81MDgEXzUwOQV2ZW51cwRfNTExBF81MTIEXzUxMwRfNTE0BF81MTUEXzUxNgRfNTE3BF81MTgEXzUxOQRfNTIwBF81MjEEXzUyMgRfNTIzBF81MjQEXzUyNQRfNTI2BF81MjcEXzUyOARfNTI5BF81MzAEXzUzMQRfNTMyBF81MzMEXzUzNARfNTM1BF81MzYEXzUzNwRfNTM4BF81MzkEXzU0MARfNTQxBF81NDIEXzU0MwRfNTQ0BF81NDUEXzU0NgRfNTQ3BF81NDgEXzU0OQRfNTUwBF81NTEEXzU1MgRfNTUzBF81NTQEXzU1NQRfNTU2BF81NTcEXzU1OARfNTU5BF81NjAEXzU2MQRfNTYyBF81NjMEXzU2NARfNTY1BF81NjYEXzU2NwRfNTY4BF81NjkEZjI2MARmMjYxBF81NzIEZjI2MwRfNTc0BF81NzUEXzU3NgRfNTc3BF81NzgEXzU3OQRfNTgwBF81ODEEXzU4MgRfNTgzBF81ODQEXzU4NQRfNTg2BF81ODcEXzU4OARfNTg5BF81OTAEXzU5MQRfNTkyBF81OTMEXzU5NARfNTk1BF81OTYEXzU5NwRfNTk4BGYyN2UHdW5pRjI4MAd1bmlGMjgxBF82MDIEXzYwMwRfNjA0B3VuaUYyODUHdW5pRjI4NgRfNjA3BF82MDgEXzYwOQRfNjEwBF82MTEEXzYxMgRfNjEzBF82MTQEXzYxNQRfNjE2BF82MTcEXzYxOARfNjE5BF82MjAEXzYyMQRfNjIyBF82MjMEXzYyNARfNjI1BF82MjYEXzYyNwRfNjI4BF82MjkHdW5pRjJBMAd1bmlGMkExB3VuaUYyQTIHdW5pRjJBMwd1bmlGMkE0B3VuaUYyQTUHdW5pRjJBNgd1bmlGMkE3B3VuaUYyQTgHdW5pRjJBOQd1bmlGMkFBB3VuaUYyQUIHdW5pRjJBQwd1bmlGMkFEB3VuaUYyQUUHdW5pRjJCMAd1bmlGMkIxB3VuaUYyQjIHdW5pRjJCMwd1bmlGMkI0B3VuaUYyQjUHdW5pRjJCNgd1bmlGMkI3B3VuaUYyQjgHdW5pRjJCOQd1bmlGMkJBB3VuaUYyQkIHdW5pRjJCQwd1bmlGMkJEB3VuaUYyQkUHdW5pRjJDMAd1bmlGMkMxB3VuaUYyQzIHdW5pRjJDMwd1bmlGMkM0B3VuaUYyQzUHdW5pRjJDNgd1bmlGMkM3B3VuaUYyQzgHdW5pRjJDOQd1bmlGMkNBB3VuaUYyQ0IHdW5pRjJDQwd1bmlGMkNEB3VuaUYyQ0UHdW5pRjJEMAd1bmlGMkQxB3VuaUYyRDIHdW5pRjJEMwd1bmlGMkQ0B3VuaUYyRDUHdW5pRjJENgd1bmlGMkQ3B3VuaUYyRDgHdW5pRjJEOQd1bmlGMkRBB3VuaUYyREIHdW5pRjJEQwd1bmlGMkREB3VuaUYyREUHdW5pRjJFMAd1bmlGMkUxB3VuaUYyRTIHdW5pRjJFMwd1bmlGMkU0B3VuaUYyRTUHdW5pRjJFNgd1bmlGMkU3BF82OTgHdW5pRjJFOQd1bmlGMkVBB3VuaUYyRUIHdW5pRjJFQwd1bmlGMkVEB3VuaUYyRUUAAAAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQABAsIAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAMtPPDAAAAAA1DFouQ==?#iefix&v=4.7.0) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAAS1oAA0AAAAChpgAAS0OAAQBywAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAGYACFchEIComZKIe2WAE2AiQDlXALlhAABCAFiQYHtHVbUglyR2H3kYQqug2BJ+096zq1GibTzT1ytyoKAhnlGvH2XQR0B9xFqm6jsv/////kpDFG2w7cQODV9Pt8rYoUCGaTbZJgmyTYkaFAZFtCUREkKFtVPCsorbhAUNA1HuRggbAO2j72UBAaO+EokdExs/1s2/5o1Kiiwimf3Fl5lPJKaenrF62Fznwl24G3XqwUR4KiM7gSbp6V6LraldwKxM2QRIqecFxZciCUTN9Q9A6NG4N0pSnLEZjvE6c2UsJeIlMLTH7xWVLXQ1hSFQmKNIGO5kb6eVxbv+g3bqHirnwdc+C7jHEeo027jiVLyf8XLtu6DiwL+oT3+EzQdP8n9hCQyU0dLBEVY/eIK2L6xNeH50/9c/le2CSFhtd6Lgf1bcWgDPxoJmdi3vDhdu2H8wEOySeKDzajOrC7w/Nz622jYowx2KhtMCLHghqwvypWjKiNHqNjoyQsMEFUUFS0MRID+/SsPAvtO+3z0mAQ5rYn8UgOP/Fzzqk6kQ9ORJ+o/KkQSRGkJIwEVBSLW4GCYjSKEc38f+rs7yyvzrzX772jYmw2kboLSUzpaX3bjCbgNOOUbSwnyxbL8yO916Wzf1J3AaJidcC2LEuWC8YGm+J2iwPbCG1fLcDA5lxIi537jkhI/qrzk+oHxsI/mJbTbfMLOVCIrdgpOedKqIYkxr2InOex9Dj46Mfazs5+uTvEchWNbr89JBEatR+UTmRkbhshJ66m8OM7s/SsOJm8J9lOpu0eIX8tGAZKGcq20y7g2PqR7livPQwsEgQOkJseImA6GKL/Gw8JCSB7je+e3OC8EstLISefAKEtRkiUnAmJIyR+m1pfhLmdEBK1A041VlU4RsivHKKOJRRQ1Pvdq9rb+wYIDIZDcAgCJARRGaK0u9oQnXKs7KLKvZvuumu7a9obpzPZtxPROlIRJR4QtoEye/SH3qn1kh1oJbspOMkR9gD48QEPGApJTEuQNnb0I+37s+7+Biw70KY2h6BOmjLOaHa3Dw4I/u9/zf7rDE9Pkad0IxaFBuJ4VInvqkJmAp2ehHFeFiOcrp+WP3v+NWKKSeLgJS1XWpDruWKkQaMTDF7kMc3ZbjUZ+a7pitemTlGdWSf65t3NEpYE/JFTBNwYH6YhdCIgBmBiM+n3JZMH9O8zNbsCFNFmdjurndXObM6s7jmcOmpnZj9ncpv1cP94nyCAD3wS/CAkCCBlEpQcEpRaFCjFFCR3KFpyU5DodiubWtkcz9Zx9k2i7B6b7s3q3ZltPyZzW/bldJlTklNqjqc5nK/j9z+tfNrqDfHwxT5HDswGLBBiRNW3Xqn0ql6px90bOmyKM469TkGaYKs1C5wyNrMBTPlwU/IJQd+nL1XrCsLWmLS8s7QnOVy0p9WGdLiFEK8h3/b2+rca/RuBbAAGhSBQTVK0mpA5boAKzWAVEhMoyhBA0iBIeSlN0mRNyg2QHDXp1KQTSCfSkZoc8m1TPPro23Ema7wpXM97O+4xxcNt+QebONt74YvVWIQx3S0zx5qQkSmCQiiEkSz7JfWTELC2to0ExAsFBd3923efb36+mHTt8EhXOGyQ1FoRCXKk47//PWWzGuzfMSvmBwUvyY4xVz/WsHLuEg44OVBMxtIBPnVvOSDFGDEgdMOYq8N1Y6edke7EQLP5XUsUEFLvf2JO/7uSdvuTtNQaqqgouCKKg3nrvbt7HAxjrv+P5vNzY3qmGSaucDWn5QShLGqzbiCia07EIYMug25e9/hVdR8AQHz8GD92tT73B7kdudwckXIYVWHcSFIgCxqPEPq51/jVkQCT80kNRInfy4tRv71+cOkKgNyNOzu4bvn5jUwYFyShdPkJOgloRkNZoe3eVE+gRk4dTn59F/ExImCzqPyf2GHPB8sozT9IIBGXlocfxFyWzeV1yjATTNS19fEnte26vb7NlFBibm1Pv5jrtt39jb8CGEpsiz8CAQie5XOr5wWIMCwOOIx4yULy+va+QhnH5ZFGiRAUn1/fG1JpWh34/7fUfmUjFWqwEbF3/WhPYyomRjYMrFlxwZIFe4l9P8nzPvd1Hvu2LvM0Ds5oJQVnlGAEpybX5yC4yxIpqaxSNRjlSIx9saf/y6Swa9yp2xyQJ0qZ3k+/AEmI2xO2nV/vs38FkXFPYifWSMefAEJZRU2jAxw2yHaEgTWqEE5KDeUVAU+ITgcaRgtOeCgxkjoBXLrfq0Pga45joGI4BVH0CRNk4RhbTBQoZWwcKzJ1Le7QYdaYZKKONTuiTiTU9iKiSKqPEKtTRrpv6zJpqCKK2VyzaAQ3SYz2oDxTQ08CrRm4lsiQSKAe4kV3IQEuH9fp/SFCUxJDqmcexJ2JY+MOueRzKtWnc4koNW2UPXHGyoplovvxWZELJOtcPhBmTjiAcZeMeOojdgqlNnVt7wngGZ2wYNtOTS1KAFz0EEa3x3LpRAKAHrVa0zCTByMn6qWIbuwR0kdqTILahlgUG8qMokGqnfFnWXOZKrJZytwHx17ZtZg7ItgdJGhifz25FhnPmxOYMN52SDyXVnZ/gWObXwBcWYoD7KPodztkQhYCg4sDToOEMxshJM7n57Tn4t5JfFCYIH4TJhPkA2TFLsgDG9Sw6QItYQfz+mEZCSsrwhOSOboubVL46TTjY3mvnrkji1XVwkZX7gh1vQ3cCRdpL/Ccr5RmfoA03fBsg+sOWFP0OcOEG/cxRZ3wvTNAkP3aaxOI3BVAFycjo7y2Y6y92W7qqSC68RXvU187rCX77kmK0MEru/gu80wa2EMCeLHr7h4evvrqhrF3CdrNVtuCgIG6qOGkwMP5RXhmfkhgvekwH7whZJToQFF7T2gxiRcXsUjBtkbDq9V6cxqNN/Pdibazxpx0D3J2zOip0mudu4ZoZVMzt9uHdpk5hHF8q0+C75dLKZVVXPKWQdIlo7m7AsRvHntsPIbbS7j/up3NjqKkjmmzj/FI60eASYV6nT02mldXbzDr2Qt8Fd4lQfcaamREKSENgKlwd67I7l+Cs+s7uPGm22OXRCPp/8uBTZDA3k56nPIFtwRwsF6PQ0R43sJ4aimENU/IOfsNoWDR0kVEWO548Y0g3ZJHVcjA7cuvDsSZqgSp79baiZwuJQ23v7bOiLF+DOPx+j3/CBoWQxNvpikNRoQ388rnJFqk/Si3Z8Hrb0Ktpw3bxpzAQN7lJvLD2mXuewbq4uWOo6AIbKCwZopfxlJ4mU5bp10MrpsHOGAtM5lztKbBknt/UGoB3hm4V3VjOe+FuK6phBtbPh3qLZ8uRKLcjln6H/ebFQ+AHmSHDM/C2AeisisYXnuTrrlD7veJsW3gxNnwLKaxQE48spAd2tnQ+PKJrx9/Di6NlFbx5k3w2hFT7CvTXESeK6LaUqJ80Ta1C+IncVxU4N0CppXzHB45h0SEBlg8fyTtcImA3gciu+mFppL8JJvStwveLPlwH7tz+aVU084a3f6vYrv/1E5rSZEeX+ahYNXmCkboiB/qV5OfVv+UJdnRdwitfqmkxETUkNnCy90q87N4afIeuHlbclqqhwCZW1MltEeb3BhzYEY844WjhbOsIKLBVosr/vMhK62W9/WKuNiNizl5n2vFwWZikTgy3gZz3n1sO1spZSTE+IlUnYaWa62DkuApmnaPtqk5rAGE4xune9N1E/J1j3SPyN6zQEXj9D58Q/baPFw0JQiXUnbhDKW26eXE6Kra9EDXukPMOFyR+H4pFCNrfL65LmHrb6q62gO6MDBHlHEwHRQl8fzwE6GZaHCLqboNTP+c3iKMKz6O7Oa1JaoLXk3LiphOmnPTyAZxjrQ9lRKwD77u5eSmhrBLETRy5y0q7+cl6NpoI9clO3BQ6aaUaNZDPffO+traDZca5SYUKaliYYTGS0z4QL/5nuR0uiGifjLtU11yWWy6WjbQM9GeSt5vtJhPo1b1O7loJmdPNZJSVIgvffnB0sZ7rqXyFxdBWtImhxlT8+LZdNjK+ZzPAwvNrwHpolDq60OhpBSiMBMItLZELPtwYnDQt9R6KacgXYBJ9z4aAA5RXEJswSK6l14zUj5y/Sr7uwRDPsAeHoOn4Rd4UFW6eh6tfVkRPQIP9cyVFrx99dC2xxCaGQrnDRw2LWAvIkgLCm+FJpJEl0kw/0UyWGGJlS0fqXsONcCBmTwNLH2U0RNgYDb6x+0YkGppounYaW08VXVqWala+moOQlxAjGfLM0VqZnCW+JifOrra7eoQV9vHrp+62d+zjpyUznClxLMzYW+v+xGBMYhkYYv4IJwDt92rpf2ImUqC17I/IGrOcTeuvk3D5s5mZplZtWbLHNRzAh6wGySbnAmElUj9kRTmrGyllvW5v8CIlyglLptyBuPSdz8D8r5tPX4LgnmyY1mRYmcpPMtXhCAvVngW2muptJIk5/OPDELwcn7xhgGn0/A5E942jTDRJv6ZX3ZNAFnCJYST0p175kV/iTY8w+mVx8Lt2yWLJas0rYuO36BP3kDv807h+QihgqoiWrcY309Ee3UzUw+Mx1eLTbCVUqftM3M8w/UZp5HYsw2jgKbxsFxJDjCNqy6gxS0y3a3sz+OErTuvCeyDMNUOtn1Oqy9i9fYajk57hEmZs3xiX3LEZfidX3BTaYPjyhQPPhIn3HesNfzb+lJGLNGHiCUeU1mWhLvGV2ijNkxfaeyDoz2am75pMfEz/llJN064Q3CNScnwxJS+wxIoD6hyr769MKvde2qJGfe6hXKLS7yemeXQom8pbNnE9IczbmG/VDF/XKfDSRlFKOltvfeyvd+Dm5PCRPRs+qx/ZbOzx+Ykw4Xfd1ieiMxVrPwoQJWErvdN9WEibqwOLOQqdkezHZYcicyoE3i5iq4+lUfZDFOCEYOA7r1nwMyJIpRRy3akYhQwKnrbyFBF9HnByYmMPzevJBMLwY7Y8CWeHYlHh9LR5HDJZFnIJmbiByHt+8dhNpSOfKgIKb8OO3U3I8IzyTSQbUrEs9v4Cm/39olP+HCtyIGidjhqoOqZ/HgoS8svWtxkuwOKj3jJxYP9bTdW0V9cp2bXTOU3DHCbWPN6Fh7shUg3vi2rDpa1LCgxS0hirWWQqCxyLRkco6ARcKFMy+/G7aAzPeZUmALGMql0kTLZvFiWazqptLX/CFqANcDPcwWJDnAOiNJTc1SruAUa1es6Ll21t0QilECw9S22RbfMkQYhEJQTQY3wkTK6ybYt8EYZfbHLkoAyQseDko1RGpnVF+AFKXTFw6d82iM0hHzcXPfjqIDwyGC3ZmMQLLafI9QHZ4npMTrZLdYWq6G5dHkXINtd+4eY4OQyr1p+ArGEAC4p4+mu8/Sz1wLHjODWHrWh3CVSpUuNmKu/KHmQAmCROJa2QxrXx9aN+rfL93qTuh2KSy1OjgyE8wEO9WBeK6b1i55uCKKoizO528+0GP4C5fSAnRaVVIHyM4J0UeHYo6kGCDQ8PjpKMMOIJeXdkVphYmDovQPqds2s/IZh9lQvWgEC+hScYd6dx9CTSWkJm1cxkBb88f2DX6mQED4pw/qXvkgilIr54+lwkusLg3w3bRRGtV5az81+ZosRFzBK8epeAMlJkRfcM1a5IekYpdx70zxlzC89znBg2tcM3nGtngA4XvbU2dPBSzjM60/NOfZ3MNPqWpC0fB6K3AR2P5FuwxQJ4Awzl4FmgSH9y9+30X6V/FSKIB+n5B37wcryIErTm6X7hAcRHN811wvBcKaPFLpWCbzfM4fLq7jF1/MPLj3G8czugS19p9xbzmflUuE1q/Od827so0I44ZH3g5kzLrsI0jgUCVlnoSMw3ya4va9ThC8uZmdcChpF4mbnfQ6QyCxrh6KU6ZNn/AYU+yQDuT9YWZMHKo/6lKm6Ebwxr5BwrZdFKL/X6/JSU5KkUbqYdJ7uAzYsoFHjalwI8OM8CC9dTq5z+80dpTvNJwwYSFhdjkWYMh45kIdkpmtZ/Q3ZapCOwlI20dTt9wNREiGYygDq7vcgVoa7mQolIggVXtBgl04zT/KMog/6hoOsW/EddjrgyoQ62ehe2pxy17/nEUDq0uwKjUbFX67XEeUBCE5jzELSF/H9wzhwo1xpr6K11zfP7otn5a0DKu6P0c39LINDq50awg7hW4c2tFSSP7q6tRaFJfJ6+8VAAQYYakFwQk418J4iNFSepeD0IpZ9MHVK9IePnpbInH4z9h7ZDtF7fQJ1V/aM4O5Nkx5q+jnILYJdE/WrnRGZJ2xTsiAv8FI+PKUr50+fldvYH2VCI5VCY9Ia2cAC6GpMXBESo8QtvlpolVvX+kk8jar8D/GEGHGodt5+lmtdm0fDztVURL8/U6nL2dYvGsYt1Ncl3ZKJlNnoNwyI/nemaXxDFstJocRx8XdjqIBXAZsUeAyasSDPDC83BIF4rIJITy+u5bUd8G9dkZ4PlEddinmP34Pr/If7I4WHHzepj2LN4ySTdMccqlLbJCAGvpjpf13jtGE3G81Go9Gur7KPLG4hcsvfSXwywBC847g46pJ4/zbnmWdTpmixCbKTUl5ek0Qu+HiKTdFNUz/mvJ4nR/oj/H7hK52susTsCHY0imQhRnlU3DnxLbJmVmE3aPtCrssXNP6rn5boFyypMrzGicT9FSZ2VEhNcXDwNBQ/AlJctL2yqr5YYTyR2DQQ7pYcQE1prEjURF++6AmbRRFnqs9SiXmxTZrT0WxU/tigSt2uDauWeQ9jys4imUhK9CwgNop19i/atJviDq2dBMAPi5TpiXmOAJdWy9nmbkpu259IXFDFUqNCZHzTFDS5X+iOJGvunMvGwMYuuZp3EuqWyhvCmRQBSaBwU739JOT8HJZ8fWrO1vQ5yNrkpOkTw/4RoW2HfIMx0d+Ynre3/G6+OTODOb4fAevurJDUNXECU/p8hpufeFftORPa3OzN6kKyllZaIbqZuMttp0sv+0xuO2mr7nWz7STmFSrOdDMQ1s22E4zXQH0AFLCktEJ79Vnv4rjkn9SRlBR6qzJK53VA32H3FlwZTfuJhw5SN2+z8xhkeuigFaigm2Wz8jfeLyQ0XV6Vwb8ya4ocaCSMEz0cJQCJ5THuSedC0tiDIIPPSHwIAvhOLlvJTVwLTJeM+2La7drpMU1n5vIaOp1OVi5fMLEALJ4rFuEsuKRo3XQ3tGw4jXN+SVZeDU7ly7xN8rLDf/jYkWrk3NmDLaIJb9yuxa9R5MFvEFttf4igauk9cgOc/G0+8X56NCRNmuEXG316INXvm4BzAItoIiKeh+x1N7dWe1LDu92mALhPES2ehUQ5VtbZpWeGScqOS+xMZ9u2QhD/VA+o81C1J4dLF8/KzKbvCg5xVwWE1pLzM2W2s6USBP9w5IYmkJaI25KJ5kyLGGhws6qn1U6DYVOuowx3+aEKJpjU4oU7ZSiHLC0CN3bKeKMtv9t3JFepF89uWPNVn56HhbiJ6vfGdDiJmxG1kZkDWecRiro/S02fY3S7WdiDvnAq1YeO+okFi+It7YQc7svQkWZMrHzCW25MiuecDX00iXs12RjpoKCjM+GnjB0VC4huirCUJCQsK6NETgfUhC1I7VY+mNdIpo6Y2vlPc1wItwX/lS3RO8BXNgBO+JVNid04sp1GaZWR1Du+jaU3GWvzMrE2JQLWkswPHGFdLDohjcqy2r1FLB2f3ntVhP4BC25hd7ux+YVOZ6GGLq3ySQc5cjpqoIQV/5KMGrA8SRNFtTHwYCRgTGJyx5KEgded6s5dEeV44h05PVIZdiYqUTXogAQwen8e88v4eTyI4AHqg2BNfPbUmZpkT4bZpWlaruMZxSSu7hm7KyMeS0jIRgqNw+nE6u2+gwCnjgnuyBj4iR+njyktCb4GOk0ky3ljoK5FwCVBaZWSBTJdlpgIzGzltqiQiRyaGc04hkkavHmy0gVaF0dKs4MaogauXNUeMhrWmVhiGL9Mvvbwn0nCQS39R3JSACHNMKAToNtMK8BRaKpT81nU0hPX8lO/Nf1fHtgopQYOcG9GmqdUiYcRryNrHE7bvupsfHKHbgazZNdIoAceltx5E9uK5vnu5Mgm24YXeONwsMH34eVb6RY4RxqG/tlkdKyirKOxeuywg9mmBgk4tLRCva5LUCJAMmWMZQPmlAuseeYeeOenHtpqvbicBpVKS8KIaMFYxaxC7H3qEaY2CPnDov+1YD+1aRCRKrxbOWUrYtFWTO9hTM2ZE7Omn+lkDAJCWXAus8+ICsZuXDTs57OFxqSK3B6NZOwRPHeg31ciBgXP0z8gnye5TyUSj2EBMhlO/zkfi60sud+fobYP6iGbxeJ/LtN5f5da+a8l8jT2VcT1XvrLdaDPhuJnoCkCTSWWAOdD9c4aVumpB5qeyk0hetQmkJ287dl8FkTCLKZp9X5SLCWx+nxPIr772Qzkzx1oXDMrf6Py/GGrvRqc4ucEgIOeBYjQaTiTgh5cFCQDITGZTIrlYTZztg16EitNwlKtYufSF18Ka+C1dstqxN3pjRtV+K/oo5ItgsNqWPpHdB+VC5i/wKaVYph+iMuawJMb6pa6d3TR+a2KzZ2nUxJrUNYy/4ygKD1jdnTzoiKeWzOZyRcmtq1o6kROBYgIPbfyiI6LUMmb9EG0RxSS+cInE1/oUiOoxk06LtfsEZ8zgAnF7tZ0Sn4XnOQzend4IMCU2DuYN7rpAk+kHAs4nMlZKQrJRFNF+K6E3y+ApBPUzDeXaQ/gDI0hd3nKNsDqtCSgE404RTDqVGHejPt8QAjG/w1n+urXD/EuO23JHQe07zngOcFz3UhyTB43JqqkB5KRjjMbQnME4I58W28QASYSb3XaU2f31a0Yrit7oUFFv9/la1riCaQiTuKKZOoZNYOiOpqYSVa1otqKlT6rRu1irEuFx86oZikqY5amRzU888xDoJgAn5UuZ/QVXQSo669rlpIKGbalgRcgQTDjvi2+09mjFqapdn8EhlQguAUGD2Q0SyioFsVZcWCyqpsodd3leyy9OjAqJHwy7A6DmosvBEm6yyyTYEW8hujYFPF4UBuusyNxhLCvz8xgAJvgL+s66oDI0tPWJzuN2YlWBocRRCnLtAzOC3LJ/OOP9jg5vneifVsB+oZGrIjLCOui+d6cF863Dpy+oR0r5dLCmmieS0jeXODHmlWKjh2o5KyCSsBWJHBVapl8YzDL7tx7r97HTPPrQavaP+hW5j2nNI3y71O6GcW0dGD1xcZkmf+Jb/zZZKViBlVQBpQXzALwSqV4E9FnpK5KUvhynU+Fuc9zCfMdxsGRodoYNE13mKncHg0P6CIi9jQUMvfh6OBgTcQa8US6L04hidV2gjPVubfygeEujBVmK5NAeE+XVshx6ptqXtdD36qpS22u958RLOKxOEgEOYxaqKw8JrhvtoUfKNFA/7BrqfEe39ZNNZvzH42hXbFNhbhVMgw9EHZwQjZEWGpgqXKq8jz1d5XGMeaZWdA61SDnb5E8vwA5ojuMAZ34jkbA1fqTJBw7Mtac12q0sRD63rrseCwWEssayoGdQwTFUsSJdBgWuLASJIMcVkpmHsFmiMU5xykAr2GZOVCJqybg+NHFNk9vvtYDF2ypPJ3U8+ICGfIZ72RzPSMBM8VzFo+1UC3QYkSg1PwijQ/sWzqwd8m6Xmr5idOBu9BRZWpgjIuXVHGSBT2i+rGUSCajb48boRtrxIlMRN5XoU/7hsL5lOvKKkozc1sZzjadajHwQNnYbnI8rs6+24eGI4nN0kAJiDC/m2MGCaKdHwWZP++1nTwyikTV06YJv+h9r7BUc83ZU8790CLiC1LNCq6VpC59329a3s0Y44f5Rm8qmJWn3ZeHtv+3lrU63fTWG8GTvME3ye33SMLy5I2aDqV4obRdxdvHYRk2HnY17RJS/aDMvmUxh+0kWEyFm7rDCkqJYWGaERPdhizG8+yEkMwaIjMtz0fkIRzLpTizt/I4CnzgVDpT3lCTjAIfuLb18XAcTVKuWd5i9Oale+8ru0/9ZdubMvby12cFp6nTda7n91Y9+lU+LcUBa2I2VZ8SkpLQqXBa4k290E+oYP+y3CRX6ETBeRuOEbnxQd+7o1vANAWN/GGR/Ep/P65mRD89l++RiWSwryhLROS0sTrinEQeky9b5SOif/UkQQzF+yNLSC4ROpWeeD8l5ttW9HK3FUABW0IkzH2eY/FvGOGT21M2YExQZk0myZSAm0E8OooHrnaQnsOaClHSflDfGxB3oZLvW+vtKwj3nhStkYaP+wFgK2qjIFbfxyuPnlIq4wG2tXWjbH8hFA6j/up8/isnr0tZ/jabNrbNXwbrlnVk0n1fA4es3Fv/eXXbmJVqjqUAsLtvJMbjWT2geWpSnBFpKYsWmQZikNSLTGFEKL1Y/VXKd0kIq9q7WoAWJPQ3Atq77jkaufomf5nWNFrD3dYnjJNERp/13RBbTl3FfuZkGEQ/VvD2F1GVV6HNzbKBfXZTPsFODgNt98nDKwNT3nHwuA5IsP9h//rKVSH3zpKv5oYaF4naV2JfK6WrjZnoVfT+T12KXhu/7Aj8bDUHOQlAxeQx5id/6+DZQZ9e/oNt7KoS/ckRsm+xEjqbwTm416OjcxkOmy0T3QBOOhq7EZiAdEQBLcZ6a1O36mq1YTTtn3JjtH96D0b727sg3r/hhHj/2naI9zdbALzDpEM4liM3tnA13yuzhrMgHOJ+HSqFYkpKWdx61rN3K/y1zdkC7xAtyOpwmS9MzExbY2fY99HNbvRsY7iTYf9QiYbUy0irRue/Aru+myR90jlgf6Ohy9YYsJFcCoL0Dzgz5hJZbfAxYj6/fsa9Sq752IKvz4/J/HlCcz0ikobozMNm7Sh6S4kFHPdNf8UijRoISGDlxncItWO9RWSF6jpiOK42KAI5sBiJPO8QyWP/bI3dmB4vhb0W/BBrnZtn6gxHpLS9jAGRsMna4F4CRVNFKTXWR+tfXr2Pa9+HC/J2ib/VzJrTEX1UM/87NvEMIFd2FVRDUF+g9tBr88LqjC5fZbzg0ZROStNMAHtUySGzijaTaj5o+Jww3Qy6I+eG3dlbr+rjl5qpwIbMS8MBsXqTLP4h2hMziKbSMpjnBoG2OjZkPh2lBWhpbUXWXMw98EgMutQcWit7NpysQFfKyq8mEWxDJxLCLJIQEdByWCAUEgchFRo4nyhc48ytMpgtwVA4Dmjo70AOkhRDNAuajTx+s6EG2e5aN2olKQxl/rTF62VGy/xwWuonMTWxC9NeNhpCg80FyDO4bmOZbyMUfrqIwsKycZivUttAIdWh99AgesNe3UtzXVTeQINUTrNUIIUsUypAATfQE9kXQ76vicSr28mFmA/2k5JMDp2oaVGGTpUcLITECSM65c5S0aq7iKVq+JIXFzmXBRXiMYAtglmZl1DHTsK/AIpcJrl5TDiv07nN94kmMMtjksF2CBTwxolcjsCKofJKtUHKzTuk8lE7HJVdhYn9SbRNOAnZc68CqtgUTWb0P9SwBxyhSRIYmrJyG7tyIdJLhjnRjzhw2X1Rv+y9jYvnZ/sthCoPc221fsVYBtdQGjBk+E1eCLXwP0TFGGRJgm08hqhwO6F/BnmOBiwi26amNq3kdspwB1RcXspu9Nv3vn8FM22kPjikZUOu8dxOfRCtzertY8Og5tmtJHM327wT+pwj1bU8U0YtQbqnoBTkhvl6rNLiibETzwqAQoEJKnu4BjZjZx2Jh7FUeq1HB1gfMiuTgs322Rn/YQe2nDCbARuGpP8HO+YcIJ1FRWFHmGTxzpgABte/wFvvqk0AvKsG4QquafAbntMPZ/TSOkKIW8QJVfq5rRIzvRlKOd0NMAjKD5pJBr4yJwlvq/2T0BYSXGWgJTReNX2jhrYeAuY1gtQLHf0g0jA9B/MTDZ7BSsd9bX8f5BN5sBImqaipzyKR/i5j1oIJVrvxfWXnSt/a6zo0MnFgR8xP9KabLRMUlfKcr8HjLUKUi+6ZSpdGuOlZw9u+ojN8/8V8KcnkDorg8wasuur2SUfuzMFhvukPnqIIK+8qve90dFARYu/2gu9B3R0YRG8/BEMQjqFntHTztPXQO/K4xEnLXUcdhZgyUkU8XpVtSzOUrPcUpyvhE6w73w2aW4uqFsszy9r5jxlbMbC8wb15hHa4hY8KFyN/D6rccN88atRpQ9NhZuZ+XOcbR6QDQ6U0G+7C3mR1YnQgQqBLl8L10LFRbb0TPc5hm6abVHE8rfZeeufYofGvKMveuZZHflHbvFpvTxj41mPnhuCUD3I+UqV7Yrq5NKb3y3ZNnXGEsxGDbCk8i1aUe8Sb5pmQsTJQmQD6VBmAJx1E2AwKVnS7ApC8zvIVnYdvUK1hVZLJ4zZgiKAB/yLCgYFRZe9dawRhLd9ePHhqnzzkRy7b2dV+raW21+vF6fQ127m9269d01b6Hb5gOM+mvo4Rl/glub27ctceeaN20fQOAhgCm/OSnDvj23Bj/xn3heq1HP3om/zK091gAJvZmL110pnB7RY5cbnvcRCbRanEf6kZ0rnmzexCxRnS5xUUpwfbNtjHkQNht2XcwbZF9dirT+JZlPqtx5EjOnnrEnAcAoAQxukvIS8cpb81c5GnllUnISDgf+sifIeNpULjoaqoCuMPdFwbj1QjGeLz0tKdTY4kKzJuX8Xk3iCRur5i09ocHOJepyb1sZCSqpmPyGUXw+kUaZkbpmPgSeo9FRWE+gV1JUUWpqOMyK3z1pMfCs3K02ZqsGHYuNaQoJPOzUXA053gE+KrX9FlAvac4ChyffKebW85Gbr7VVA2ekgkZ7A0BPHZujapUPP3QEDiWA0oMc3OmM0Af+F4XwlKeb17lTPa5hMDrScsvoPx403rMW6b2BWFPnbwT+r0htWzhv34xGr+3xKY1rByzTHjZjRjc7pfJXYlbJPjS99aTmmSK1b47jPfJ7ekxNTgfueU606bTeBHQEjv5B1C7mIr0/3K7qd23VZGcUAYm92xdUtanWiqcEDs7UUw9/iBv+R1YYGXzvJTWGSE7oVVuJOYS33Ur9I4R4FYx0sCGWlJBKyC7aMlmgvH+4MABxl1UimxRZ7gkkktqNqWOJzGfA4xB9YSy0cSgM6e4OZmNuvIgO49IRZLwEY2klFmHltYsRXS2n7AEPSXX4/gaqJcXurNi14Ua4WUmp1gk4j++UT4tXP1BQUGR11+luOkm3kTB28QAgGKfY5/0TsraSWLCBpOfYdRvJwwv+X+1KXtVb/JdSlNtt1bxlpgIp83DbniGg4/L1tD5HvMbPGCKfIkGE1yifXAmnxeugSRCWGZu+K3EAP+pzqIoM0i6daKndthCcJsAvI+G95oAMfheaJ/gBRh0c57njI+r/5DUK6JkLBMxQ8QIJpqP9FuCHRn5Z7Y010DphbhU4i4+Ph74bVV04cFkSgns7Vi56MnZo/mZzDTg93qGJXETFBBpU10ZBUHzCnjszLDuuNZIdZ2AI4mYG+Fr/4yElBbCxudYd6UhLs1+8AMU4d8IyuAsgE3SgWkigojG8i4zF+r1WRVqaQ2I1YZRK6GwJtCIkuD99Z8ohq4wMEZFoApAm+Q0BCqdGv9bAOa5sgsrhT7bBHooesP81Uf7CnduWWYNYE8QboIsB5cMJzrnl/sN9jZ9u1efnvYJA1xUoLOsGaTEwH761AKEGEaIWaXtPkWWFWDsrNoWBvyomzbvV7B8ToonwNtoD+SxUA9Ymhnmd1PzZZ7LZNp0DqSJ7RBFYs4P2fC8HpIRnowERD3Ww9EI+OQQYwZLvbguiUntoB3rT0yDzMapMm4t51aJ/KhSHiGk6q77psmB0mdkjTQMUnvnUpppK2/m2XoepTaG8zTzY+X/W/i2bSbj3uDqYH+sGnnw584HQkwW8tLuC/uAx9uKu2oYTXzEdLt4bCJEOosYwKQmKzo+5gYsRLXK5rVQb63B0JEcmxEb7ifEfEiJB9UaNpUF7WZiqI55q4kxuWyo+n+J/fy9rz44RAwVognfOMizwWSmOLrgPShHArAkddTlkEPSiGU1Y/fkdI2xkY2UlyKNhRcv7s5tAgXLfhfPabBUbMiOUlXLlwuDnpta3rLRs21VfR4Dzw539DJkaokxjdp/EZT6e/P4f7Kp2LfgkD+26jqlH36z3XlAfRv9qH+z768Ed7Rqg8HEGq9ND2k7v6646VvZVVLC+Z4ZOlXmOu7uDFuRKVYzfWY5XmWIo2u6TXlgJjAyoKC1xSV1UsBlewX0fukvxQtpG83QiK04BLEmykemKV1Vwzi0R9FwWg5rBABwGIpGlDkJS6WJIRHnMEoQCgWkRHxdaPWUo0b7GZMVCAGz6obSjYN6c7qKQ9IKnnT3/EL6J89ztLMUQsvq93S2HVJLr0IujyP2++QwRgslrByI4J5BHy+AwZsyTxg+sZR+QfqPcT71PnrqUYkG+ir0kGSdOmYjTLa7JRkNgFjzPOCV8el5IejNH72Je92G2IZ/GH/0JVfQ9Wu41nebIfMqM52GnGkGoBzECRtOrBH3/TjXLxXW/azqbNDCRnlbPH0fQ/TUsVenzJKqUk23lj8bDmh6K898f/7gxGMYHQH/dOR7xUv9ReUGYNQrNlqZXMinKlfrA1MGY3Ed6dtq8t+wKZYFLrizU77Fk3vMXi/1RZ/qtmbIwK46k5telMP740lYreWHyzv8uOgxb2bfrJCne4JYP857/VWdTZVqn3Wukemfx0MrHXxbot3T761A68csOccZnNDl1wcgbIIvRzP/tvPZ/0atBOHuP65s1aX686mro9Am7b94qw6ql9gYyt98f3+TJU80Vu0kCNVq9YqH3zQ5q26W5PbW+Wnmeu61KdvuMrJvAK5v1w9R1L4SywhWzyLvkjjP46FO4U54fjGBYE6kdRJzaMrvsxh/pj5Ib+37SqPyD8jkidH0AfjPZ/txFE2FZssGuNny20mO7aHiNTz187rudlY5pWFMPL14Qr5wB+Akw6d7AuPO3FXqXHNJ6s0jK5JC/AMQ7Vn7dzxzoNZrWDGE34dYDZpeBEwDk9HuhlnYM7u3lt+k+A/TkPgUUDq+MiENuaQTs6BhKqeQX1qwI5CYfPBHDPtxaUp6hXDz8u0OnG6SasA7a+ewR1nWr4IMs92GmxmLN8Q0KOizn9Zv/OH0a7s3WLUqeoc+Z4Z2Vhvw0kSxJfLnN1YqIGiDl8nAcQS8sM19ccVXRpKhLj8MlDSCDkysKhDzYn61P8M/UDxmaZDpaCG+ZsYNhRFn2XRAEJAiwsG6KzfQZE5lN+HwwLn5se06HkGXQD1BUjxCQeJAy0c4CDbYraoOQ3R8E8e9RkwDHV3p6xJ4sjxpgI3SqZ4lcWrMq/zXMoZVmY9blaRVoCrpNAiIzmTrNZ2OHgK+7ZtFQ8UcEFo9tMT6HnikTOCu3BRCQ4l5NB0Xq+R2CB8g8KCXZ1ZQjhqQ9esbsQjBybLyYcL7vy98Mq0dqzLklChPhWWTwN/oamnBJOTrwOJebVVQXQy0F+34P3u8dHuAwvybjUzZSqDgzG7k5N29BWwtN4oS19ItXZWy8qJM30SByzVxkG0Q+BVxo3YghKUQ3UImavJdA6s+WnOLV25YOYFztbp+RvMN4RdUuYPDSF6c7JO+5Z0owSKkSa+xcyJzIRrKbzOU0ylzfSbD4TMua55ETeCqiS0sM+lREquTh/KZOXsIonU+X85HOkK5jMxIEnNF5daKF4oDWx3Ng0v9UCOWYpCjl7e2Nl9sE9UfjljvmPC8o5d+ZqVe+Ipy9197rlEOO0kE3sT+/DeE8d5Y5YsEsqkgHv2dEG6VzN6EEhJuqttw/BExjTcpFUE/dpUM2SmD0nSDp3zRJIpDRKM4EnbrI0uAWTrfulbDC37S5ZeMoBaYwyT2grdOP2Ddb4sWem0XlzZX6as1IHBX/gr2hdjSqXaHCSjXDI6WlfmDNVi1EKg7Xc919pbMSdOA59ZVno0kx47s/wol2Z6TqfEf+BVgfNmKH9w1pngIXjXI4OX4LbPTKk9IxbFi1TlaG4F02KL5GHLsyLWxSzMVOJcb9QhgvBAQHNOJabWGHwKlcfndOjkWGq7CWobs9MJv1FvNbr9ip0amLmz7W+PZUYDKRlvEPn0gZAg6znLt8864WgqJ2NK5fXlrY+YvFvO2XsSyIQGTmalbnqZXThGEb8v6qcbfJK6Mcp27Qz/Z0DUSjqxWczv1bZOddo6omTq5mhIrKLw9m8Kofi/u3S8TZDGYISEUsyNv1L092nBOnxO219QIqCi/YhCQLC5tMggbWBhnvWLojpN/QuL0AISCWMyy8WoPMgVpv3Yk7SWVQiPT41TApJcnYEAJWFcQQW6cOf0DOT46oSv8rG9ZcZc5shBkqypqZsuzLB7p9brrHeGx79+PGRYSWjB/VJOvWdrGnbg5m/ce26m1JyifY3X7h5IfGWsaVaVV6mh2BzHP6HMHCPNKEs6tLkHbR1gEe8m5kz+eF5GrpIBKyel3QOZ6x7G2Jxa5oWJspTFjxoeMT9e6wdFDgSmKKDdnR74ROCpyHXkiRbyNq/hVMKY7/uQE+3BoUxTjrs2T7Fhbe/aZOsHypkOeccy+ND6mXySXthTEt5L8KS9fSqMMkwvxZgEKRnPAGgIfvebwvJcMe3JIA1EucyFjPfoJKYY1TGTRy/OlW+pgDADXgzq2/qH+198cSzBrQx8q/xg/ty3BwYqevB8lKbGJ+x1HHN2FYNqKB9x4KtSq4l6TD7RzTb/jrqZv4gJ+Bw7CHMygxTFi2D4sYVXi2D9VHlQ92eoAWVlMBaH9wwR7fQwMOp9L8eUvI07aFt0R/lEuzXWXkW/xiPjaPfIjTpmPwn7BXUzejDv2o7vJOpUqKieXlTPQWh6BRKXCZd4CuhJew+B3TUbpujO3cCMi/gn5HLC/BmlSwqAm3qObyBs1qI8up7VTmyyjJ0QZqinTX8qzH7QVcqPh1fz2l+fBD8HlnYeOyhBgBmFqM262lLDXv8gM7c9NtI2PTLmbut+fWOvvRUHkE83k1gMhpXgZLqsAUoZ1nyP3kxQnN6dfg/Nhan68TiaK1FE7PTgXK/U5tKtC8OtU8MXXKc991XZdswNTeSFmh5jImH7q0s7z0GuHBY91KjEmqmUudZrgQFKhE6AcJvoTSVBUmDR2Yg72PkoE/u9hzXDEFeavds9tQiLhlkgnWct5F4IdjSB0Fh/rtmJ+oVK2EDu1z34Y8czxer87H3KKikSCHWS1sr/Yhu8VLkTRpobJ9N8uU4zl8G55kXf3gCyzjmJu9qqKTGQ0CESR9savfdrOJKtNpRE7wp+SK+4vUdwwAQlqEZ6M+4ywcRNGt9KomFa3tY/q2ON4G4wnik/i2jhBE4XgMB1ns8fmgWyHf4LbTMfSI5+ssEf28oxckT8J72s1tcx+57gx9V/kUtynXSbcwFK1EoPc76j2fazpn++1rhV1wXMz831BRCeMrT1FHJeoCtoTnpnlrFsMCdcHC9lkdt0WNSQ03adbCDJaudjbX0hUdYdz7yO43Qj1OZ6iLYjXRbb1dofoR/PldfeT5zR14dqReE6kyMJ9zaBbjo8kU7nEM3RdcdpsaaN4RjJe4V63hgPtdcxyp6k6v7jo+tVVsnybP0MK9Fhwk7wwler5I3JaLvLKU+nMnltRWzZpK9B1tU3H6Slq1lRcPAV9gaxZkKsijw4ip+FuzsCxh8Fj+X0lvgnZ0tSNW6Z9swG5r0LwVRACa5uvCq2F4MhPRZhNX+JnqyioYOIsFp+Q1eX0VBeRFgtWGanauj8ToDFsRC9cTT/TxIGwUlAFfnoU9IS+sD7ffJYaC/tPtwsYpbj5/M4ObXJ9O4tOkd8BVcFkZIp3d5i3x/7Qcfq+DVHk948KtmV29o6xJ+jBiEUXWdqfqtPB98m/4tVh07rork419sgrviU5YcTZ/EMXQctVxpXfyhX7IdOSbwzusMaTtLGDmdy454zfLeSbQ3ybY2gJz1bbpTtnqxNLD/mjCSwCNFIRK6TRLItrttPGD81dQhYrV3Lk+wU0zP6Eh83+T6rFyrmh3eAAWc/mqiVKiGS6fj6SnlUokALVbNnztN6xdFJ8bqVz18XpAaFN9Im8lx0jBB/8EguH1nxWuYoNFkn62TCDNdUhw2RRrjSc7wt7HF5umGtEjcb0w1bjYQ2N0smw0qILyTgsWMvw9R4jBD3vVsXxAGhgOG2jw47f/fEqqJ6MRpGdvinXUeEJ9qP6lGvQlNPwgP7iQ6V5bvt6f3QhiTQARN5mSjeE/BUU5P8LRgeO5ZoxbF6vswRVJrIJUTho9d0cwSgiCKJiT3qZ3dVEoF1RD9ioRgkGh5aFnL8Oej3R7zO6zyZjCb8w5FhPMV2NZ+TMNFdGWYlUxfyiQieYR9/birx1+vYip2dHbNv0Lxi2s79gjhwSjmfwYLY4qCawieYLXPOQIZy0PDrhIW8qVSwuqVBWIGkBkkM0Vw4bV17g09mC5VgIxzK1hNYs1ReZroZNffUJycb2ezE7NAYFvhXyjLPtyB2xXNF4lx/nu2IURhztZ4omcuQQEHoFGpSFB4qWuj8GbDlYZGIzLPoHFNsAdGWolKMW8vcnGS8Kimdyam7nMAMUOTCosS9SHQYo2/9vDWc9DiJyS6Ewl3AaMtcc+DQhtiL4QvaAxDm1z8Y9VZz8djoaC1VgyeJI0X2Z/KJum1d9MQyTmpXbBn2cm2pWs3jEpejw8MjMuf2QkUYNzVeXoekA2E0B9oExXdVqe1LyydnP2dlk3/I3xMyMTPO5ue4zMe4m29g1NdsS3pQNl6XIIgk9yQ5ToqQFItXdmcy+UgCz4+Tr+ZDUu/fnGE3Rg6hL+O58TPxXDit+61GhFy5L3oMUMzvLz/9vewe6Afup+n1e3jW49O8912vD7O+uwD5iesXL7QXXjn6QDdjo3/epQ4aRxs8SBdvfpdGivIhzDaUOoZqmSqar05i2mxOebqJ18NDxGNHodxkMltkN4ZXNF3TCtE1wDRpzTKppsEqGoDdaNHv+3C5HCqCHR45287W+W1Zbdi3ih63a2giEsmLxYqjV94LIfmoQfCKYW762UqufOtW1064Y3yHdarbH+9qK60n+h3T0Bk3tBgVjsgUC7jk0igndGNuVoTjZBOqG1VjngyM6vcpkEnilbXA4xs4KCn1S98PGc6WOdtVJ9ccGLSP1brBGmqE5j9W16RAQpIdT89F4BBHDRks4GNDpCJRW2K4JN/1FTkZdGTShok9lORYpiDgZEyDkOoXTf/l6c2LCLKCaN3ps36IyfjKbKNjji4U5s/Qtpx06HHVDD9ZJ3sSJ96I6kHkY1Px/VaBTRj2JalrRJgNrHvGpu0YWOQ93jrrxip8pM28ZSLu7tHa5uV+wORPdgk7r0dfUhrPnv30XLzU3EeRJDQ8FKuJaWXFZjN/vdLGUGi0SLb7YjDS6DbEjlW6vpIYt3P7wbK0TNOonxqXqFEe83xfUObRyufcM8Uwnn+Zucv2G0QerebiQ77TBEjvoaEcounGLH9BMV4n3000i5Ibi+jkAttdJe1FSjUzzuiVgg0rzapCUB/JXiRSusZSCkRCK8lNLe2yCbFzAtrgYoxSDIhWRmVQBZ87N4u6gq5J+ROrb5fbbbXCXqzUTaWK/Ypr3wzFKytfm5WioMBbOUuekhHGEthXpINSugN2CxB/26etFxQ/ZshxMsoFc6rhnn2/WAS5QHmaZquzqrrCydoWxUjKLz33mJsb+8rWr4xBfiD+rDAG1cycCPUZeHJhoSBHRL92q2y/AFGsrulaXFyRRCxolWm/SuIUGV0mKEEvjSJGYtwXE4Bh0caavggNDIjpbTKjbF2C5Yl4JOz7kuhFNXjNw5AxeLWTe5mQ1wUBueFBhTE+XjKf4OZflsbCQmWaO2KWon7z1oMpx86MMrNqgIvQIA6VcvE4XSeHN9rzsA31i4nJIGKMQ99ox/pU5sVkl4fumLUM/SkEpisLkonFB21EKbL11S41hzHRLRQArvwbznxZefXxkuAqEgGxum+N2qQc8kwTIKQG3/I0QeWluT0CCsTx9lSDmLhAfMxYJKYVaRpuLkvcSXzuUoQCoPdA31CChv7mQIWR3FCP470cKrGWG4phspfD9QS2a0AMztufjA+Vf6+jlJftPUmahAngPZtsF5vBAbuOW7ypvNeSIsRo7Fgwj1HSnAhmAaf7y5Lc4u2Olvdj3B48HSM5YHxjT30kbwE+ZalYPIxgLPpvvpARqV+x6EuJMwvnDIyNjoMVcJZ7WRKxBYeV4R5BblvtGTmrTdsIDalUKCEivqgGP1qwXQODaQVFxG2yC8Sewj7VJ5aGmeV7R8h0nRqvIKrXKhF+pvzrmnm5letgiSerQfs/2ZgjAfzUKQK3EG/GKCTi9ePIiduVTJ+N1Px2WU8xbx28nPNfPOwvx5C4AU3KKLmAtBRXf+iv6JeRUZEnXuobIzD6TXyXM314N3SRyTyIzmH+1kC+zLsAy0idbI8xxz6BwB6fJiAuE9Rt83aimiEq4PQpJPN6n9xtcsfYdL2FtBUoiDoesLeDR4gcR4diZVamd6JpJEO+TzH0+BAgkNDbY+da3FrsPEdjPHqs/kCxOgOrSi3A1cTfX2DoqQM4gKGZfg6A2oaIDORNFooJp6kD6CkNdUWNtLORAnNZMfKNjEK1ozcW1zR33zDrR5fTNYnBeo3CBUEwH+980KCWn1un5ECcxFb3z9yf7P2fUc0WcV5AVwGcci2O/dJVjJ5P7bcD2f7FJDkn58hJQmpmYDUNmyIU0aYOWXjI+Frv9CCBVe5PLyY4M9/cLMg4zg5rrDLi+h4mp74gJ5k/mmVFdockzhnVTGCPQhCJJbY9s1SHvWZ0RjXlr744kS7Fzxu/PDE9Po4wy0fGIAg3AgF6QEp5lq9+wuVwKWcf1Cxn7dlZG0wuJLksH6sF9yCXxi3ePKB/axfO+dL5e85/efxjKjCuMsYvcTGntc7h8rvBq6KTEr9nwg/ruhaBg+DkSxa+lfFNJsBSPOgO5cc3eEPmnnlbTfSWypsNI826+QCOo+dEGHlhuf6pM1yup3dmnndyyBFGPEeaVz7ZxLi/t00Ts10LXLOoTvjYHrBzsVfdjWSdPNOh+9IAg1flALydCKowNjTf/nQH1ci079B28Mi7MD7UrwzMBIjv0DsgBAi9kylmryOvKgmiMjwC+w5o/c0g9x9+J0IYwnesC5IPum2iSC/iGZy90+y3A5Cv4XdxTbAdD/AUydj2b+5nDBMQG0MpzLU2N9sj5YhCxlOQ+D5fLRVbzcRMfFK+Us/xkMvRbBRRg33uHFxUvkgpCp85RmGxuyJe4GKmQTqR3bNRNLG7JyDKPb1zTwkPoQMQw/EngxsZQAIumujZWSY4egqKLGk3FRqytaPq/TN52ME7jYHrVX1wL99JnwwB6/8LeFb5eNbeaWz4Rr1axepmm//L+WhY2mOHmNTsHi5iDOjqQiqsfCa/4o98Z6u3ZS/Ka8h1u/52XF9Ih7aenmKCoAwH+mTZcOFHm74v60GaffPACOOsrCfs93jInK7Vi+G5O9ZF8N3Y6QrLIVe43N/oBAeAaszMe6rtnNlaSSTfer57T94UcK8eO+d4phKwPde6mHHee/3T9aD1yTX6bDK4M0+ODOU9ARn5QO0TaoZqIwwT+EdZv1STbqE++SberA6vzSODz0NCz6n/ekwedXm1+d1sf1MfAu9hvWGXpe4wx0xUdoLAM5biLIwyCuVzZFQBcudVfUXdA5Wc3WwAMeC3eqJgWA9hKmh7H5pxGml1VeNc3hoWqiJM/rrQtED5VJXWWNlSVYe+RgNn9l1z5cTdF0XBzhSzNatWMN/LWKzSFi/G73XrtcZrunqFnUL1vCcH2YPASrp4GRuizOffHAnmSXrz7gGA0jf6ipH1jZLSWf6GzpXtMXS0v7Z5r4i3zppffYGhfLR4beNbBMB4Akp9evxs88j+RJvXVpf7hnLz12NzZHNxunblW5HjtyYRjo5gn29Vtn+4vmzrPwc8HGrbQ/QhCU9lEnFCDpO2PZlK3FycHmCexExyseWtiOFkMU1oHfdvq3fR0blLaQbqxKPqZIqVKjteGNKLyxi/JLW1eEix7xjHVbizVWBdR7VrQ63qhoLm7PezAwaasf1PmO1RU4VDleJ3k2+PFgtnfuEfeUc4UO+Ze3tIrr8uJPX7F98VNsUhFhF9CBxkNCxxHz7kYBaABGxstVVNQlKTuVBlAoYy5kGNMVKEueJI/HG84WwIQpBRv6amJNJXoyWJx2Lit2hCibL5DsOaVhxAKD/8HR22f0b3CJ5BmFF9PEdE9DIcwho6rA9lQJBm1CQiA40XOOK998iNRvqXpplm8+u3NWC86nupFcCCDEv09XV23Fymz1jntSuYn/IMdghqE4XgtgJeND3ezzAzT5ODKODp+r7aMC1Jh41mS9H1UqARyMdvsJuCT6i8zWnjMhMGwinYhgcUs0fyx54KWDzREseYZcds5+oabaPFU81coOf2h1DM3CEh+m947iTDKwwXiQiDBD5kbO3F4CuM551iipsQ4U5JTQMWw2RUIisYDoLGjLmwGG8w7cVgxBg4OcH+18/8XHw1IN6j9LvYpijH+pOgi5LYeQvxaqVxlBltKLLs94Dm0zxcR5EJFd4y1wfp8WRUnhjzUJyXMK/06CSIp7Zuz+UfQKEKAsSSIQHXWAy/47qVn5aWHI3TTumDxhlr1bOteGlraZD23vOcf92dzajRmyIwP85eMuW2WEbnjSx7c8Dmcl9lEEBWrvoVksHxknmfZ4iSFP4aEwzOTspf52n0CI6X+3cCcb07WNrIHEVEg6Bcoa1iMRoeR6OSKLakEI2KUnPXwJKqVMXL3fQ8G1zaiVH++ZECMnRUCYM7l58LYJLV3FsbB9kssOpBa76jS6PqYkRsI+NiOM0sXZlpXKybsf58a0OJ2eXQeExxfnIW3QrUzoY+fIt6zIy7D0KK3MPJYZ/oYsT3P2HfEPCAh2EOZzO8MKDoDtLjKAlq6twiRrVBKu1736PLZLRdxZkrWEjmlHrAc//Z1vcL5QtaqQJT6eJMHQ/gDnU6p5nLheEp0tKywN1uuEocjkVCD25TvvbsD7Q+xKbxAhOT+sLNCW39aCzyUs37593SVIp+fek5LAmQL4Klp77i+7WvLu6EAuH9qkiAfoUhxeCFy2DS1wJF+bsPvBh4GfsU+BRP+duWINsbbQR3AUmwbOqntNGRVXqdevZrKr0qfG3lmcoCKgsuP/31937l/L4NyOVj6/i5wAJocNfTP2XNWZdduSpIfMybMc/0kfnIZT+pVjsJ2KcJDjIRmlBRVoi8kmxXNm0cNU8RpDMbJwPbXv2iqxx4ExLgLKjSuRuzYSlU7JnzpWVV+65zMTCr29kWhGZ0ORcTgPyAw/4c/FS7rnvSIbCKTMCn0UDvT0yOl9V0x70hyQ76uV7jTCF0reZpIPakll64+TpDEvjMUu7WCYK9mfBLnP0NEj8yVMnqWXj/26lGcSMdMIWKsAo88r0Wr2jRrc76mvXDKZkG9a4ba2VzuWG9VJNs1fENeIO1qsn/ATm08b3SZI/JJSv+s2I4WP1ayiDryDtnnQN2OAxuFzeTz7vU2GGTgCa9XhyKwdRvnGJ7dwlPT+ED+xU3v2rPr7fYss6ewAXDLOl+ovNXWRa+8Ni7ccOOep0bsI6zVm/Ou+lnxic1wo33KKvqItWlDMMK/kGW04MGW506lNNQv/F8udOSKz6k8iPRBjI/JE1uZL116sCoZdFTn0oln4yt/hJl2J5+nf1Vn3GX1fEYmgq83rPZ0oh62QVSbuDQvyw3hAWLy7Ho9xK199HFxT5gF8UVBgrNL+t1RhJnh4cTT2cpUOeVSvSFXClYG78EayBWRiLx6ANcdPbX2Mpy0gIj8th3RV2zcxqsOlmgI26HmjjBgAtMbSI2RBuL2gqOHFYAG8ShrkhgUSDgr6Kq4KjSr+6tURdrRwzT/10B8jwykk6IP52RpOBVDefQJuQZ8nyGYZW5vQJfR9yPsX2bZGmfIZA6YMi+BeWF0cEbofj1WwTtXCxZqcRdSrO6/hnpz7nfkIisxMOsfru2l08QEZOeHN5BJT6dC7bxmQRd1eQTMlCZbDVwuOBPk8PRkAj2gVvKgDRPQJ/CoREsAMcA0qyKh4MtgywZmTS9HexYN58tIz+QM5K4BH97Hh+L/akWTc6H30O/jTHOOKMVYb2vHlkps02/ImvqE61h5l89NKdKcU2F5T+izG5oNo5rih3JnJgQnVD/GiAQCZoyoDuJMwyzZ4I0AR7VjVrQptOpp0da7GsobY0McLZ2q+umDHJpWhFGzX2KuItpOskv6/uaEB2MY3pQn8V1VsVROUWN0iYnzC/sC4eRduWc8q35BDyAMobf9NuK3vaMFoXpWVEpgmouGs34SE6s+6LaFzExmXPN1cqXremS59iL4HvmDZ2lJ3yta4OqbFSrJe8x8uqqix1Dpc/dZ/ZRVUpb7ifyxFX62JT7zJ2X1rZ7vzgx6SAfio1ypW6a7+Ka0rmFEs19HbrOCgU6ExEALMTQudz3NhpYN6Sfru+sZqzBGmWbJwUNB05NGaEVMnB8gjTZ9HA2BZC2AlZu65OBcCZTPchbLSDfnvHgv36dTmrGSZ6wnFn1L2NgWUFxNpot/YtZrjMwI1Z+GmgHc4b+RVBUO6F1HZfwYjbW+IZXRCPFB04xbz7BGeopzpip/0MbeDSMJLUvaghsMfcKeZcu2C+brfIsl+7yjVJy1/njltD3W1lFKkcQ0JXiS20v/Xw3/cfu/Avv/N9TSbjqglPGl7hxpkbV1+ONufiMqDb9zBUFOgVj5vpWcwfCC0DY6neagCvaa/8xgcRjzRzP9WHDreLpyf6k4XceMAs6WTXNUbQiCsCK6p8rFmciEiUqHqMyGgHpdMv1mmCNR6WQ3bSlDcBmOmhOM+wWM8YWXgWGfjxQEANN+r9aAMsEKneC+cbP1tKQ8kkwoBZwISJggVBT5gILTOgDFTYLCjasT9zUE3sDJri8rWAoiQLbhZITBb+5TXELtGFQyAbM2Nk9UJvrWl9do95wdvVXkX97ba9oOg31VQx1BiwKQemHajn0XverKu+l1QQ3I+3AQ69mpQWcXbcRjBAUZ3KLe05ZvLK0IDWsjxTEHiSgT4AIZf4NR27FxnOY4SSKjFwG72n7YONE1tjZ0e0/tN++BTvyAOrod9zM6zVVgnhqfu60zKbW3LWGqqf01p2fPod506nf9uApHNJvKWwq3u6RSPAtHZY7+8j0AwMr2XyRGNIrW6WKLdnYFVpHrhNY+WZ+PEaJhsRfzvTMneEc9/2Of3IdvWZeBRBSzAW+Dd+CizQvKSuO2DFMYTFQFUV2fhqSOitMPo4STcZllWI3DzWkt9NbCd5IbxZ9cBADaTh/8TsdYH+UJJA3vZh+71l3ojT35VJ5cAZKknOIoqoDgr3gwYeGAn3YISpZZtd+kbDxsOqmV/mBXbRUS1YY4DBGefnabIMbiSQimc9c1vnCQRq7g0U//qLUBFcNLN1bYvISHjBx+eYQ0y77fJfMeLVaHo0vysuBBMGV/12S8NVQKjQaA5QkKiiTlMGJCBlSN9EBtEygJr6i4BLlYGdvEFTckS4ZoiScVsyHiWgWtVXuTPBIbqhlvvppX60igZPYA2/fgQD9FrdlKm1i7p3kRDKao5Z1e/T0Ht250YgN37ZcG5+oie/Yv+ip7ITZ7VqnRMfcmsb0Cnboev4OMVVshxDgUmwtd2syVvl42dWRO53YgDT9MDCFPdSReI9+3r3aqwMD0dcMbzICUtttf9SUuNc9f970X3+d0XLXH/uWWiaW158vfxvfuKedr6GrKOfNW83hQ3voJWJbZgOFLuHMPE5jMEcyuNq8aqv3fkiS5WlEUJzCY2Xef3w6UNw3acUvcRiX1dct2o+nG81/+lzsYtE3UvQ+r1xsJH3tVhG1+ILL99qGH1X2n8gdKkIz/WyUDhRSUGbrCdFkA68nDr76zTxqxsEOFEWt7MLLH3j8C/ezfcQ2Zq1z0BcoxLBTyMsb7mV+ATSeBFXY4OgpEdNDMeVpi3MlQ/WscqMaSCL3M9jmDtrYgx4pCZSLTFvY6NOpKcxtagwUpQHmA1XthhsD29mcIvz+xdlJiadSC/C3xjbNVzOulm5QpdfRSI2HtdXfmzVRN3Nc6kC/jhNTd5WvrlJoFMaE+GVx6tyNRzA/3r1+/NiRWhs+1Q7e1gJHTO7u5dvRxWMBW8Nk/U4KjSVDOYtYpTz6Ue3tXmn5u9rvi3AsVSDIkRQXCx9Uw4n2fpHtVa4yFygnd3zWL5qrQjMUAMLqsdfo50oILLt0Cuoe3PGsV2dMTiTyIFvIVuP8Dnzevpl2wGgwWJ1Y/gzp7JrP0Dzbao5o5/mcthmJajDQzntyTE5ts63mW1tMHvYzU7EkWQiDEfel8cqIE34N34elf5KRS56wuq3xGN0h1VFFKNiLmpOLw9lQOiZ/l/l7r8a806w0c8WTiYVXTDNBjDaFUg0RaXYtFTcFUxA6n0yxM62wZQaa8e65PV6qi4mvGaLFpjTLs780BsJPQ9/pUn7ckIyFTkswK2MkJjOWTbH81ul1PDqlIhVak5ToACydisduMk6WxtTORUeWEOvRJVfVqSFgEN0DNNmJwof6Gw+6X9rOHGDV6oB9tC7xS3Hf9MV+m0rHa6andLnKa832U8N5KssNs8r7KfdJjPlrJFHuhoze9oZy1XEziVSUtX8pQQpSc/7IPVtEuApqORxxqu/idh5/z0Pcbm8D4p1LUh4yhnbfKcbN1DFknGN9RJkyazw5P8BdDjvEOP2hf/q6QlIpePbLoztI02m0fXvNNzSezcoXNM+PWxbECwzeOmeaVgctfUC4IN2hGl/XgEpQehels4/6h42VWDuXKWFESs0/pY+cXBUjWJLB7HLpmud38G2+yc3+QfPQjjJcqQ3dPRHmNjlqiVLwC0xtiqGLAi5JwmVH47X8oFKwJ5yIdvckmAlQ0Bk+NWgMXwqAqgFj1dKgV64/vIYr+sLgAPX/vPfjYN6Dz4eyI0O9gJfLCBjFQuqb6VcnQqvDfrOrgs39Y+FiDQAT0v7v2jV+fWDw1UHWRSgSKHKiG3sybWU1+xQKdD5gdrPDAwPvZAIsDHAqPa7Plca8ARgn2OG5ByBvjiTdpao7ZvJgosyi2Px0sbnJn0qvJN/746pIH/7lWuUABBJLlcPUioOxHM9rA8ArEEwBbe2tFN7f71IyHqTlrjH0LLBx4cfD9YiVh0Ye7wvBo3CSzLktl71KJWLH6x+glc89Z/VW9aONXol5gZC9fs8Xw9e89RUwfi1Qx8/Xqnv8xptCovjGMliyWto/6whvRyF4zW4uytt9Ja59TxtvCV++P2K4G0rcEuGJ506++XYbsiRibDt66c5ghiZLq4d4Xl0iEZLlFcNkmA8rEeRnCwFlSTKA+a+LBPYg8oEUQiPwKGlqTk4+U3dGwQxXANMMoXyXA2K4GAn+AojAV/lvV15ccRMajz+/pjE+BEIATNAvPdFpUv/bLL7r+ODIY3lrV74YWinHQlW8oI7Wa2p51Rs0WP71x0vD5iwNM/EK7kYAAvvlvDkY4nBL63WOr7DVt4MLl4zZcZBA95yYT0F2/nlHNPD6kMve3i4sbbmjI0QiXszRo4cBOGykUVr1pTH184Kr0EOUrp/oXKs0b0rcqIzo7Z6KD5WmoIUdk/1kRDbnaFumvHwamddM0Rxd1Vb4foEuhtc6tukOjMYSzNQweioFGBz6GRWaSFjXLIDPv883n5F6rvZV9FFOvGUuNyQ6uobFLs3KMNajTb3larkT6zn/F2eqC3sy2qxDjRv+G6tPGb2i5aK40/v/kE7ZmH/DQC6L1FfUMQVEsQd6HFsQwbDiW7BNJVbmNexyITQmVZlyqw1z4qA3JXl/AOdO2UooP6VuWW2JHiJUE/pDjU1tcvsuBO6Y3bR7YlNOVIwd7F0qGX3okht2YKqkmPuilTHqXkid5e6L03aTTm/uVduGQVM2V5lP2YllC1so2s5CEQPlos2dHoV0bzFiz6sVWkiC57x70cD1pH7LToB9Vh3Li9m5AG+ykhU8iz4jx/2ib6rw7r5URkQi7xslN+8zrqzXLvUoPxW+ZreSg4rl5l3f0vVgIfWcwLH8wL+8MSVV7/RxTDronKeoz7h8kgT7QDgn8xcrrvVWqLZXHnXboIKdMH+LC8t9ICtUL4nuUW7pE6DibBDqnn6GY7vye5dwq/5h7T2m6KNWOiN2bfjpfpDiyDHugc/tkPZ0CTCNU1BIgV22L8hq4mcvIbuSiBt7LxujYyDlap3Q98lokYXiW+M9khBV1fpAyo1xi0lnNs5Nlq3/+h+XlW1x6fslWTjsvmRjf9VgIheN2liRdK6k5QGznROkrz6dFwciA7f7e+KFxXJpuMUU6VCdTz/7rDA9hi+/ObPSRgHtE24eVn2mT1lbEtWcDxu9ta8iSe7ZCul7R0V6CWAp04dyyhLswR22T29L8f9ZAuq6p/5T7+nHApU0AzugpbuUvuu31B5MJ/SxuaI+4bBj6MThkk5AGZW94KrxOCDhF8qLinvsgpV6FGL2BDgFX3gIVuLU8NPc2igeWCJdzpSsxJtNNnf+LKRm6GdmlNMrzZwpVKrVShtVCHQ+DS3oXXp9AxuGb6MqkW1HB8W2H5YxiVPNHYw8u7G6u9u15Yf8tyaqhRU6F5eZUYN68Ujt4Wq6vWwapmr+uUwB7hwN2EYs+//B8PiPYehZqiInTMushsm0pbJiSnB79ryXNq3Vq+akDmiT5tFdE7+NEG2qDf1F0j2uC9J+kupmobvaBEZ2HIrf6odFu2BFV2luFnV44DghR1ZZ5z8/N0te9hUrm1syt5bdJV+sbXfkunPDWrXq6U1aP9x24myes5M5o7lmpIhPygzPexz5sqossyc5qy8bfRUADVR95cwb68rnNtneVut6w7T/dlUSuVvi0WRUHixfdepWyu2j5EXNK0IWOoF44uFhj1kuTDSNct1QyzHyIhGtoW6v72pbKVhz1hE1NI31AdsgyTRz5VPKNt3Bq6LyDHuZKAUsiWtXqocQ+wqrOhpEbaoz/Iiwji8K8FTFKt0f1wWpeiepMR62b/EnM/8Y+G+Kd3zQixSlqT3KWYc8EAoEYZ5EqG2CHj9GX6NZM+dmAl63TBKVZutmJxoVQNQYJk03t0Ywe4KM55USR6eKsVTIQsTRztMvrx9muNV6cWP4XS5MLkkRsm5eHr2k2dJXoWuU1ijtEGgait1jpCHInPrrrnziiiXYPyXA0Fz9hDbdFVHGwLRuKrmZMMAC5LMnGKsZJ4qNjtNXrmjEqeOfPfsA7sWdTJYa3ENnCFIE8ZuZjImmOVbulOrnjqvYm0GlENOaVL9R9a55zAXEjSZp/dmjaPWc41FKLCP2fGTpqboFes3K8aJ8eVlItMjn7tF7qkZJEiWZrE/YEegUghZSRJIm1mvqJ84JF/WRKKis/fFr1c23X9x14VhUBYGwNINK3RRvrYHddMeggPUdYBJYs3/oC+zziGwE2i+E3i3d1KmqrK7BGQoUVEJJaqLUmy8DnQqC+ErAbjAspsSnWELE991Vup5I1Wgd1xdGZagCJQzWNo4lDNQvEsbBtcYCFDomekxssRlkS1S19AqxXrxHds2KosoPU0E0ijrkRMEESYEG+d4Dr8qvkfDoPLgLliEulDE/Hm5U5Z7gGch6HQdo1JPlsLUMn1qIQuQYqvKpF5bO74evQ24W0u6XtR/57kmdngD4j7OJfgMr2+9zAm2mOLlUf7DFPWYhY7comksbSPeK6oNTrcvoSDchTPBTvy5ExAI054sk/tl+Xcva2bRhvEfpAppzr2kISzeQwOAif2TPuH2/rIm1mnyfe52p2NywUZI33nItD8odeaf7x+CIzIJ6qxVSYVbOXQh2NHS8lp6gj4u/sAUy+gjt5AT6wi3mx+iuqFlEjtuMGe1T2ECqJV/RQihG1hPj3UhrZX8lJgQ1+9U9J7wbakYsp/f7mLpH9fRvV/gQOeg7/Cjv2qSQwfdY0DN6YPdmnU2D1Dy1ft8x6sv5YlL0NnSm6BQwbL111kaaqb5JahHLr/vjyx5Kb6uIScxxqLm2xLQQKIUbrmN/A8eYx1XvyED0uqvb0R3RoiMCZc0mm7FWlbP3qczzeSgY+gnye8ynS3Wkz+GYV0sTZQGUkFoKXj4od0RJphmS2xIV37l9eMjeCv7axrriNbxnWYBHMqYcMg/I0/smi/P7ngzTc8+DIXEZgMpcCaHBnrysjI4ZQ91QJVWLDWZi6xP1BfdTta/l2ie1SIVMYmnMLJxzteRGA8C59DbkBKauN9+8ROQK5qZnHcyjb0dhKWroUy0mnT43lNJ5xs/nFR5DQ86WCGniXQBNUhyToLsMQfEajzCZ8AwNS2aTtEY9eguMxmcEZ4oDr3RmmzcXS3ggkFvQEuWrHwxMXi5bs6bUrT7zWtEBY/sZN+QWEweNhTM2/hZjHs2XmddxzAeyd6y5KkND+VY8t/wOXSlFjR3DOZqfKajPm8owbJRTTesfLiT0YkFTmOqWSGliEyV67LJx3ZNWEAPdzxvet8qAGDfk9is44Pp7ClziSKZB4VoeACNblzjEBaQwnirGDNFyH1stnHN3G27beFAr7pSoSEVs+xmH5VkuL91rNncZS2KuP/s41jhH9kkHAS7fC3WhAZa3ct68mWw5jw9Fad6c+AESooaZYIYigsaDnpGPyIefy7rz9iZ2ocxJzNsE1aJ1KkpcW9VeA2VuBvRRBSVqCT97625XK5sQszELgrJagNjcQ6vyCRbSJK/XM/evIdvuNur3laP+L6VTR8cgQKk0zowdGUW4IcNSGmSeHjhoZz+D00p+EY8QorJ1PwtaaaG/RBiDhzSj7Ut7aiUYKYgnGbcFeJrpTWH+/1l2a0V0gixs1gTFAf0TYzrJw3fhhVhrfHwy85yFEuskwi5FeYY9HwZ4kscqLUxNmrlfFr6273hDg9PTewXAdNPniDQCLp+mPBmgBFDwcvHNmZnhEXO5Mbm8L5wW1U4dOLB1daK9LtO/U6pfcoRqq124XK2lmmF2XpXkG6Kp4XP281ERiJ4MWsWc9S3F1ESMAHW1U90PGI1nizaDhA+Gsnske+YWcg+mMtrP8AD+NfM+tvgbhSwJk4doD2OmGxZisUrWis8/JHtvdZVvPs2o/qR2Q2yhkii2wjzcLzDnePsoDkQnf2HUp9hSmTDc3yLgb0CahqikPk4ImznfllG5XbbiqBp9uLcAM4EoiyB6Hl4pKNKuZbQIfUUxF1wEAt9wGp1CgCh5+5VmzLcTxUjw8c/IWYTEL0hJ/o0AOyz/p5QIccKrPZWn/ARk1sZ/PHpssGhpIGZ8QZfRZsBnXXlcxegPOmXU5P3OfY8fi8fVrxPnRq7ZTbEuTRelLUzaQ6PkRYhm6bqsv6x17eJcUSgUS43bhKBSaq2ruVL7EseP0e8vtfBbzQS3dQ5UT2IOpItEOxND2LdjAo1Fu5a9RcZUU3HD3fxoM2SU2y17BfxmWHAWxMPwNqetaA9dornbVqNIYTM8rdXcAHaZ1EpAWKbi6b7n9s1NxHpkUspMYgWjM6KRL5gC9AiYh7hkeqgil/jzP9SAAx9n2jpEX6Ud0cJQqL43va3CX9mgy1NjFX2+FaGWwv/fqPTKlfwwkCT5nTACpaBz+7vgm01HJV77lljiyQM1093+VG47m73APiYCEVSmBDzljRaZKTMIU2ZWMfPl2pMnrP3UdmiSyspE5vSk/AvuboYkNG6rtbcn3HJ9YhIw7+RE23hv/FbqC8ED0PxVnUpnSR8YTv6JnKd9BrLWNIO7LxLBG+6KfN+lXJTsJE2VjHmBuyKZaqZ9BWqPuQDokcNpCH9i0/kh1A9O070QU0K2dvNDOa53cJ03ferKNbH9+KyEHnEy6NGq4MbStAD3VcONuyzr1em8gRtJnRb1ff877d1ZzZzInZRESm1b8Pbl0E+srXPepSRGbOVYio5+pj0vXxi74VPpTOyx7BdKxNPdJqjHXigNcXd2I+vjvwke7+qSjvv/LtFQ39nlFjpiQvixZhpWiDJxy2duidmZC6+LBWw4VtOFuLRi0eW0MBeDYUctT1RsTz1BjGaTsVfsT9etT0qf/h17m9XMkc2yuWfG8CBrGTqH4fntSf7nM+TPKnoQFeabQSQR/4fzlb3Mimu+UA3JYObms271Rkd4KetH/1JQRSW9NcRc/X23rtoSwLypM9u1UnV1m94IV+ctzOjxH5n+mN/6MtQU1Ob7ufr0pUeJohL+qw+dkov0Gg4lds1vTf/dzWsgeAeG70L4dUaO6U4314JrVikxMvBkQiEINA354K4uCpKKTpEDOE8sZr36pxKcfzJUaVYNdYux5MRk20zyru16eaf5G8p1mGfR8MKSzDumGUtz3ycPXqSnEqB5K4MaN1VVT52o+0KZ+NC26iutJLQlT7s5ZWzVpSqR2mNAqokFRokE9WM2FGdnBfRNVX9f2X4xZoSmdr1WuzUNiRDzLVYNm9wwHY8YwSAXKV9E8Xu989SzYjEbGZYjUXzmg2ueOT2tP4f35FBvmcGeY9Zzux8fgyQm8RadfdNCb1dUh+IiTcIMp7w9oER5JCxJnNcITgEs2oaxCXeZA0nNePtFjY8RpzaQvXjgbqFD1EMfLaH4HJksnc+V0trMslkNOt15pX6xzMqdyxfYjKiOPVmiB8PinmPPLFR4ZaFxVaJr5+DdKk/r5lRx9FyxRRzYB6yAKoTiLwDYki+Jqk5T5H9VHmY67PWJlmKN/D/VxKunSNJ0AyTZtlVmdYeGZEgihRqkJLYya1EMzC+Lrc9XF2lY+/7NGk4b7rbOeA0csHI2/Zy6X3l7PzLCF9q9zfNDfnuT7tp11TjlmRt8hg7cgRy5U2aV6Svjou97BpbqMxeYMGC7dxdiY0Pz1Q+RUdj0K3rGqlxUn38tDxzpH3v4Xd4Co86+NtXRrsJjkT/COJZafnyCJsRlE/McrkSdljlxV5MyUixZK5a9E7h5PGBPd+9BmmJ6Nny2Xdw6cafkWt9PF/dW1mdN8dLMpWljzGtKyzAFwD0snvqJ8szSNNosYW0i0x2IGqb0UkMj+NssY+EMZqKsGspaHjZSY0e9xaI6uikRH2WMCQn9msJlSRe9Fhvdcg82LuoQ9Fo7l81QsCtP0ymI0yQWXMF3SaJW7MIoaO/2YHq0eyXPZnC6+3hsCX3opRpvn9FuG3INsZU3miXTp/8cuHueH68NmxPheAOqbaEdpwa9MW/QkrP0aYPxcROw5CASStbK3E+arydWIYmZIrcSsD2JJBUKDdGXNITC+EtTuivqkcLKJlra25mDkSek5oalWY4O4NBe2xa3BWW+BQLM5n7///d94pYshcJ4JyJzo2/frmSxx/2xH6PfvX17Lgjna+jIyFRKWTtmZuqW74WO12qnS1aSuBy8Qu8r0fZqxdwBHXFNrldMryKbG2X1L53Xtrvfu1lmmf2M9Hh3okn18jpr65FJ6+hxLoaHx7IInGRMV2lt7vy4s10eAMmX9cLH+10NZs/iuCmCQuHqe2yy1ru3wR1g7oyxymrWfqPeht7przvEgTt+rTexxS16QcHv2NdYwSeszg50Yp+N2ByDV0/VLpjLHyQA9AZHUzBSyeQTEWGhESPlUbje/gj9UModT8l82lBbqpsMhuP5JWBDEilj/5rFwCIX1s29ZEQxyn94cF9zKjXFYWM8m3Yf+shQCx/b7GObcWB7RDiGU2h2EJLskGkg+/rOVwPZCafzd/pwa+7g5lISfBj2vRpPmjIvbtBAkjZN4bIAzVLo1atCfKkQmFwVVW6hpAtew2yvc93CBbQ9EFt7rJcepUEDrgU/svEMekpfEFI2AgSt/lNBg+W/4wm/jPqPoLX8b5io/3dutpb7fuHhnkdLDyv3KHVoS7k32QMB+uEULLkHBg/OFudIgQz/4rqUx/nIEYdRuNsvsJosv6e/Wov0eZIoTlro/Yz2eQqIi/u6yae1s+b2ZSt1zmitQ748xi/vLHMJd3movyPxatfYSefwwKbor7Wfe/HSjhL+tPrJLNm/8iXupYPOYAVTIls7tN39X35gGyE+7F363I4TKs7adF04Spl1G9e3D811T8ENidUO1aFIPoiKCGjvTGtxN2fiErhSMhb2LMqqkboYWl3GfKCQJKxDWqWs5G0Nttbu9K3D8nGiFwNYAaeBCZxMclP5j99LYh+fzO2Znv6XEtMlSL6JhS+6zswad40+D0ebOcIofPJ27XYP86BObk52WA1OCtCAYHC70scOwxnRKwPJeyiku3UDXB+cIHMEjLtRyPqzcAuHDt2oM7mZccVckvbNn5zoJBIZ0e+1p4o7UdhTxZl6wQ6JW2psCYo2bpggBjiFRFTkG3216bnjlKj2UIpFAgklgbpCV/D+r9itFhSOWasadxeFty7A7R3R4rTliSGhnL2nLxResm1kU1p+aj24KlFnZP3iqI7RMHTDxhyxXYafBQWigcNxFsEt7i5Qp0pCcJbqMQng2KvgxGF0/2yJL/qD8XnycNf5ccZ7fsfR+FRPSNMFjKY29wTX+7QdCXWFTqL/o3dZuXzD9gpBmFZyz+x3RAhoNEtrlhai8cErDeEvvkANQNXGTx6c+wf9GZS+SvzsAVpCMVuHP2x7+UrVivyjrRtxpDlQdq1vAFk2x0NKsIK6uIP3qf3MDtLJ5yS1t5RIYDcGRWmNr6gpKmVLwaPYglkIOH+pl3tWu6KrKWKn0AxwTnYvQdkl5YI73XUdaIcod8yDvGx9oirRNMt5fHVWOgcm4CpQO0zxGFHumfPzZyp9T77NVzsTeFS/Ibi62PZGglsMpfmtb+kNbJWIvir6GrCntMBLBgGVhEuH4lV2tty8xozZq05ZNJskR2QrhDOVJEvAVlrRGL4OuEYmEUZ1Uvalai5HTpus25bKNca0yghyZRkTdnYWnxl2pfz6BcisMk366kNbzCnPGHzI3wFlR3liEBine/gp2rsDjr2QLhVJe2zaMaem/KBDwAaXZYVzWuh0EY3DaNHGybuRUsOmAUdwxsMVNz+9uCinZLHGV4RePbcNCAqgxNkm9WbwVgO78c2eB7dpz58SXBu0h5FHF871mjYk3gWwJJK4dVA9B2/ndTg3v9QeveydW54lPmA8FQ6eLvfLJMdNdNOXtkIpR6pqU65R4+bGVWT8YI7oU7YiuKcfM7eZHcm9hX1N17GzVAt0aD/0FzefsQbtXZvh0PeE8pdpokVI5RWJn3rFn/3lfBWnLZ/BGRTVdGSGp7/bkSz9OstEzweaG5KpFtBqN2zB3QREADbZpxct/IaPArfUwSunfVpVNJ9erud4T7XdvJ2fZsX82FEeSPgbFBALjcLqVTsiSXv3KZHcMYUEjVrAsPgaLvXYF8UH4ZQSQPOImzLzhJapYgMrcbp681bwmwuBc17GPp8fHq8EAlZbxbWl78UtHxg1zna+gKG08V3omq6Wl9pjpvsi/I0iZoj5xFyl36yv45w8jNuLY3kerZgjtsVRap82ZHJ/IwGnyJGzgt4USu3LNGwSGvJPFgbu38YoeQ6HFu9O9c19JG2ODFuaBC3LfPOT1Igq/REdlFPxilz30ZyN/uiHiUAS/wvLQArd4KQIqGllJ5ptgp8ncSSdtBJzJ0IDmn+BxuCpu0GpuWTzKfbwLgaIKgn5X3m2jiN6XxcZ0Ktf7g/P8fR7vRPqX2GsXz0r5IqS04zPnidQ9Ny6dw1H1Eru1mwui7r9cqhx+1rIdh9EKJ1EQxkYR48m40Pp2LHDIRGh8pOvPZLHo3o0hYKKdiijJDsDvHsGiBsyGhQUIECPaceY/HXf7gdwY9JFwxTsChoJaGgACXPkzz4NE4HWTLZe66Jm79q7d74NVFfen7b/B1LZDcwvX7lJHqrEpsRNJ0J/Lp602CxQmi3o+kjKain9/iVQf/m9vvREcDLbyF7tXneNYEvWq4FL6ANQYT7Ovu+rpWrPqGfq+Cn9S1P809m8Eu5kR0ZZR8wkkxWqlRX4WGCIDDclktKAY7JLkdpRFk+5G8GPgSJC1aEbQpUnq+i2XhAu62Ai8IY7ykd/ogbT/4DIbGXUkq1PXmyJgzqZURmhPuw0NWUbFvgaPVs3JHq9pwWDtH8M4Wm/5UbwXCpC9A4UJ8edxkGWDAVrb94CuJDnTUZjvMDdEL6EhacCFzN8gNOsJXbxoj4h0hy0r13YwoCln9j2iSchCfAe7306eGmJFy/qeGNSsV4BV6WLSav2hrbf4UP675um33rk819gfmP+oppWpu9GdmaPXTVPbhT7rEOC8j/F3dK3ujesOaGfJ12mL2d9oeeC1oNpBIHeVUnIg6muT5J0Ftrwvq3MkgbCP83Va4zn5xcCOtLI1dBb+dw+VFNpw/ShEKAEmJucHEU8N/caRS3vTgnYkHc7521ECI2vddbH5FvFHerKxdMGesQrOarJZ19QGk8kH97LVVlOlIFbuyNqraLc+w9JJvXD0zOWXGU0boXP1xGFKR1SdmN46y/0VtJDxD/dS/WHnYmbZ3sfR7n6WPmSsrYiYhes4yjjNs4LvMqbvXy6qfbyCVLwctFJnMngJsAtTtWx3M/5Kqc/joYyQnBFWVAL0RdbAKTdLv+ghXI//WdPowFokr8vJWzkr/1ST7gTRbwNumYdIE49ZCb+dV9xYsA/DFjCsILcE2YEOtjMSi+sC5N9Pyh1iza+i6PPUJgi+LNMftdpVi3fZzHt6FlCHGeCBgkUmBzcGBT8DP7spH0XSKRLMqA0Bem1lnIpCKnbocgjfHRpCOtAQKMdhkrmUhhbxRnEaw14ppPJD9hjAgNFXvHg7A7ySTLfuLBkVm+VcVDNH4e5a1phMtvXSIIvjhs9KLhjW2xXJWnWG7gfo7djWACCY4gPwaNoUMZxt9PpNokSGWP8TfI/vgt9H2lTaIdSbdDoXR750BU2O/Son5aN2j8nr6zyBINCfWfF2U2rbfTux57r7MtDaix2tJzP1LGvoD6J+qcPl0fwwBZ/kit6WWw/R+jcpip7grESLuxtN+RBx1SqXjFE5SKlO1KOVXLwoBCEImJo+KYObHF3JJKx1C9neb5Sv21acIclFIswQs4Vz50jNP9iwejoXHEwbu0ICe5OXU2JPL5x64jOTpfU9XvUiIbNaMxA/vwxP7vbfot0+fLA6sI2zZzY2sFUnbhrp47VzIYPHtKZGQ/Sh/tcTQgA5XzAdCAQ0zVPPDQ+IEoO532+3hks/1EdclEqza/2m0FcFSf1KXkFetQnhh0TS2TYrgZEjfZXZGm8QGd6dScxXBV9u15xwefPSTwGPmVe1mgpyFEqHrn0FGx6rX9CgGw/C2fc+bIB1PeKi8oDzUfW7lqbGhqCvjBgErMH5X773QfqkzmjPCE6BJWIziuSqXjboyIicKpbhVfFffePFSLiWXzKkpGqPvcvaWUrVbZyrx9Xl+nRV3M2CpRn7SqdRH3seoF5bivhiIV3VdOL1onrzWapFA9HvwMlIam7iExbI/6DItFoMplmbWj/0nxGcWJ9KpVIiAipI3qctLEfblbLtICZXfZ4QSCYMY2uoqVtAbepH2uxCgnXglYSEHw9CMRAuz2FwU9CB7B6xlC8ZPPAyTVWcmwkAL2h0VrVhDiQu4O0OF7Pj5hxcCg6QTZKNVBZMgkJw6hWHpm1DidHlInOzHBl5uGdrVy2qmhqkxYfHQ6i0nChMWGEjsp3xcqTU7lBAwgkE9N8vUjB9UUjN9GH1dLgtNx8/tBwst4cKurKxAqbB2DlRF1a85SMQi2SgFw2yxNpVw94zIhHjQT6kPr+7w5HR5IQoNeufo1ZukqpvlQ3TXFewui6I4Iwgafk2MO1cYe+BBrz18vqYoswmktWb3TxWw2KGdWWbREOXudrIBdrtLotZMtw2t2ff/+vXgxK9N1k9jOix92VRhoTj0bPVObPutuXnTlvk1xT4wI45wMZ0XFrEOoigQLPg3hMXzqv+BxQnIpMaMClMCHc3mnLjA7UF3vo6DgbtTq5nvN6RQ0EIBiuT3n6q4sv0JjgbA0sKfO0R76G8ueNxXHO8lG2FJgbUhnzDmCBsFwVC0r5PluLGwCUpqFpcCbVgEChrPGtGq6xDa6pACSviQU6wRBROLKioEJ0OkBgez68p4UWJ/th596ddTkH5+n+9zkQ8J4noAEIqUweEvlj0LjKxJFIaJH0ZM2e8ofr4VlHj2aZqQEEtqvBEtbfL58JTuYCPfD4U2a7MFSrO1dKJsMgxkmcCzK4tPL6AuwzMZEA22vDiXJgyNR9spJBzLau/Jm+qxOBg9T862QIhLyUQB0MXHEtEJ45KNZC7KwsdhHRo60SQUxYwnGqSFupIclm5IUtdHz475/ZBIluuVDOpFIDXrBiwuzV+MNHT59mhQA9K6WMpOVo/rSwV/BEO0tm3ngxgsheFwtVq12SM6BAavxLOHtW2y4gIms1AoEPHRGw0f5opUfCvrVwQ+m5krMq+TYEBmmq01Mr0L+4dTQ0OTXqZGqQKwyGnUtrudJOcelCpRkCBZRN8IgTDisrP3sHxjITTYObTkp/VvF1EPw5MNEkI2RWnC/VLCmRzw1BazCUxoJeG4yHgflGHJTfm80FwNzcbrECi/f7upQ8JaIRnEqtwJz3jHZxACScm+oen8nor2QJQOR3d/W4P50E5VLA/RhzkApEMatGEy2gX/FFMX39emPjkRbGnVqMGWjQ9FvcER4HlMbPJMP9nSYFAERXeBgmZmXFJentIH4pCX6OEoNYTLd0y5vd0oWWjkoGS90vLyiXRlsMmEtZPTvKH8rYlWL/+peDfiRWZLhdmqI42tx81PcaAoFiStMWKTp2IP/6oxgzUoZSl1G0jwR9y7rkf0/tDNYJawbFVVDEwYt9s59TVpWv/QzMf3h/cwBRynJvr7GfMx6j/3rnkDKJRhCkjNL6J9avo9jdbk4/8B7XeyJd9TEWQisfxNW1pQ3jsDsqqwqK7dFlT13C3dYtztJOfrW/+DL1zJzyo3UlbMUoWr6tu6OdYn+hOU2ZaF1aHw4zJymiFDmgI4c+zCrXAzxjjDvaHNSafWw+4qf7Jfspt1ZgEGxlWRfuLjUq0A/ZD6VEfuotDIn2B2Q1SuHGWvUhUQO1udOmp15mAVCAoy9mar4LgVTKWJESogRYJihmIQiIw51eE/KYZy9qPAmzL9rH66WDUydK1pM14VZeCf6V+t+fv55exBltvHugjwYyvqw7oqUNMGk3BCQB4A8HFibiqbX+07WOjY2rj1hFT1PoH8B4xjUOHsexvdmKdCKOFWiqEYh2569fQ9oWg+VTlZu9fkEkujyGQAvRAbzlHmaKXDtTzGGMKZqmNkPR0V+d3t/OigxnMCg0aS1rwhM8BQojNXSLXENDo6sZaPU+DDuPIWC2CJCpqAsgM6rzLdcABTaVaHQPiURdG+lTsGVOh6jq6w2NfYN9jY2LqOYird7OzxMjUW6Tt7IWumBGOp/DGRAEPhWhNzkkbFbazGV+zMvHzIgWShBh+iWTiXF+1tyjs8u0r6deD2yHQ7H0swMNZisvDq4Luf7htGVCYbvoEzztuie0IFwqAEbzmUPbO62NfByEYw23htqAmE66f/ZmviHg//lMMml+gTxbDcXYxe1w64QIJprRlUG+a27ubrqQcr7ti6f97Okbbia7Zhd/dhxuam6ULc3oMh/cNSgh7NHyovTV3cRyQ36H5IpEBLKXzSJgXFSfJ2oJvsxQYJIwaRrcT82a551G7GtyZu11yZn3otqpalwnrx4zgyFCuklFbN9RP6bzbTEyPFS/p/MSUuekpXzAWH3f9ecL73aFq2bpKrc/X4hLfElZ9d7E+6OShXu9JW1gKhA13ES7pNFgjIdOgZ85JCOTY72HpAzYFKAFGHrhS4vKzxeEdLHYgB8LZIK6a9iB3TfzB+xbgzOoA3qiGdyQLJ6mwb1iPPcafFM8l37Yui1WRYlsD8ykqgLtaUFAT1u22C41PsRwUfWlpeJliz6W4VLHd+fYqkTnLtuL0N7kDVhOI7EnTqKkympqAaKR0L40F9UhBpmxdEtfveKTy2alUoDAIUDmo7xDEpRKLagSamHJHkgq9s0M4/uNgZ1O7stwtEB3l1a0Wzu73Q3d6uKehHPsccLl0UiKpGyBttqcQbs/1P55rQkiumr9IYDkhNY8f9xVtD/daL3lwOV/pmvhpzGxpm9h3rv429Zl6f04U4CcMffQneSLhLYEjCHT87riOZNohdhJDRiH1kKO6woHETlLq29fKABbAWYZMLe4iG8h/AuFkvkzMR2eQ7e+wTtYDpZJaCSlyYDnprlAhMVAMFdsDR/dEV2GJilzNvDgqDR38aRZkDNjLvzjTQJnC168FMgx0sfpuU+zcXMjTXPxgjNaTkxNafZ98PDGDaE5jX9Vgn6H6LN4fnsWriQ2ugicqANG1cmsUa9Fae4yV3aGWRRGpgxB2+eeVhBsqAsUuAbt1uQEVkRYZXLiKLTAsFq6ZZ6S682wkBYzKdvKXHQAGor5NVxe4SJy8hnQqOdzswrcd+4dUOQ1jqpmN6FO30skZrPIXnF7sCJMjZ3cXa+IGXpgQPiVRFFol8wE5jZmsp0WlRx+aKtHqTXGdVUEN0fk8O3ruMQVfvcKwbjj9S6IIzPxUBMLjvpUVsohvB9uf6yv79qYBVBmNqDViT5s2zYJOUDd0pb3ppkej6UC4DXPmjYy8vl0QDcKnuFMjs4yCR321xcgdPz17SfUr8BiSMrk79S8AYh3EsvmV2by8bfJijc9zNv8Lj1ieA0lBWQ/Dbp/we6NYbPKyyCSOeBl/3CQp4u9SI/SqQxLyOX3XPCQxduP+52EnoSMJKCwmOObQyWWMKiWHMHmDcnGygXmgwGd3W50dqO8OoC1Tchg4bORQoSN22FzcJMmCykCIi0ScWODo6oJm5NAqUnix+jzYmvc2RS5nanMBTNlUJwWRjjdAYlabVVMKNkRKHFQMDW/GW4ZJ7ylwUP4x8JWibWKacC1qpvaEpOhjmqV0PDJvwRYP3HpZ14605vAW1tQsFY4qZwZsguhnzakANo9ScmJKAi1YwbNR5aaFdtAqRUXveBMYiFst2wF3MY436xNdtr5+p12VmL1cd9+FdzSEi+k2s0lx0lpH4iFwLbSgs+h1qNU8509+iFCs4MEUAZTBjqmbZ11rHaL0AQFUASfyHPPz6XvO6e/F6bPWgR8cywWR4UPyzrgxnBI9oqvZ9npVhV1gKMXWghSPmbmzECd4gBlFOKLrkBGwzw2482y4C4dBZO6TIEN1hAvgSmTWJQLBDMiTE4+lF6CbQvUFJh3J9bB5RWVqT7b+tQbXONDPOvxhUP9S2Jgnigu9u511sHWsJqBpdZUnhgnyCCCb+/VBvNNR/SYex14uCQKdgasG/o57wqrfOieRrCNyXjKyoBhEEBRSdvWp/Mn7X89z3p8Uflv2PxeQuxm0/+iLLNaZvpX+gE05qkjnQgHNJPOeYFJrAeVmDkj2/Q1DA5a2q0ORQyn2ebAMh0H4rdwkyfG2xZCh6R+u6X2VbhqfRUa26MQV3dF/WDuCQ0RbfcnP+gWIaxAIACAg0MgMkPZHvnRAHBjrcQIbBPdu0/Fodgfeyi+QzIOyeBrQ4mD8dFrgfYnjFWYIq4W6UM/CL8MVPJRXpDuDNqduKRrS/HmbcUzzult7OokutudFoEAjh/NrrC0XeA8aSgAUSZ3bGRtWd0xnyAPc7voM+yVaE8BSqal//E6nE6JSaKVN07B2CSpehbauLr0CyMjHARvdDR6z4q5cOPk6amanDCPpGv+eOUMyKxVqre2GM/DnEZ+Oih8tkK5jvyUy27p6W3GCWBOCy2rlY9kzf5snZ05oy8ZXFTMJjGJzMIDvhcBOZtWPHZuHwYDtzp9O0Ir14cOZN5TjlxIoBHaCAzJbDUU7SBqi6imZmVfiIzW6eZOzIFhxDi/gnx8Z/WAwHjM1FdGjGnwyCURQ89GASPt9k1rp4wxl+j0sREGnndKJSKDEVzTvjfF28MXpFINGBnr3Da9O5R7PLFVS5E5YNw7JOrRvrU84bt7YvFhKk13ZtSxurOoT1/uZ6gyww8O+UUXBmqJXVYRFgHk1zTyWJUMKo/pZ+9TMIxL97yIY/7rjkGkgVQa7VD53Y+4YH6PZT+hFkb6W766brpqWMxu2LHbVZSVNVogGxq8IqCSDnCIc3OZtNY0MdhAt4TPAQaU1hBHacA8StvEPHumyXrT5QGfDgveok3WfaAMYZvPIUJlOuHcjW+5YC2TQ1zYLnlrrBr+JAP27IJleMezgE7wSJUBHtLokCiBy8hfjKO9nQEhy0tGs6vXCG90dlfV2Hct5cRztEwA0j6JzF05YvOwCYhKbhKZKXNunHRf8vIZ618PeEVLrZRElAYgpbxCCZkkZ1mYQb9WPh9nJJUlTNAwTCPu43sbJs6dmJZGdA9k61zApVCUEz2c0hthNOLKDY8fDzginDzcnYqLc/xMXl5O39zyRWOcx3a5rO1ILV8+6Zfyp/HWi9ja+AI7fCuHY6nIIYupBL+2v97qCzi+H08v0i7op4TB90puxji8Jqgs7BGBliXrc/N0kF02KAtrB5ZINvEMiUZxIyjbiVuWeZeMj6Z7+8EwKJNe4MoL1r/BYtb469ejrMWsDgODkoDkFxQA3NoLnZ39tJEmZobOekNxSYnPEhAV3TzOnCSSqygoaFzSRUTpQ9H0HwEdFa3dHNzz6WNf6Hj2L8GDRYIuOuQc/fxpXvjGK4rOn54xfxjXpsnz0oJKaTRAYGyHeBBO70wk5pCYNsPSVJeqxRIunZY/0OqP5A80B10MjVikMWh8fWc4PDHIpDwL7kBLAo2aLxbH9aIvC+Ol0TXtcAHIf9ecym/r6JF0kq5whxBhIGrppXTgYkWREpwLRal59rcm0KY0YNivEYm9tSTSTIcEnfkiq4V/reeDSnZpvgzBbO4AaqNaJT0nKb6WOJYYZeaIFMjhYDj8VMrhx+wqj03nOPWbuy6sgIe7jdZ3uH4PyeL1XChIlHSkdgtyqyJqRG+9RxBHDeaYaQP+soRsA0hljIYlaWEmObNkibbPHGQ+8/wOLWkNt2xNEu6+3LDZFqFUQe+UJLacVkhHfOez7AqIFyTHDwsL6vk6HccSMVIMFXNc8FogFCSRUGrX24e9j13Zi8Zn2Dhg57CGIBb7et+S8qTLVtRYjxkVo92VeLpydFgvoEHRcNcytA8IXlsxflJ77wjrmqyXGbK8yYeiOmsOQxFVEic1bpiQHCWhJ9dDWAJQMDZHg9uukftsW+k8lhtOg3NjT0ZlUfrKLZJnaSTzGFJO6BOy/W8ZN9JXepoNX3S6uSI/6no8UdXrbCa1kUIsNeylIvp9ElzZEdtpXpN8fcPwsaJSn5y92BnotGwPO38kiYzRu/knZHh34fJBKsbNujEPX3fwZiRvcpd3plalFSQKyOlUHdtIBmn58wP68tNMFtviFvzkbFYHY1ygp7y+N08L7IqaDrf0xblShkQp113u+LyMQu7RAdPktj0zlejpcUbJTU3J6MiThkLK/Ge3ydjbCq1PTVv61LBgEhD0rVdbcELOiXQMu98Cacpc9vFg3nsZWOrR8S8p08apY0S7Uqf/UHZ67ot4n+6mNDlIE4Zfn8HZh4Uj6boxovkm0+tQwi/W1dahp9Umrn9VnKh1jqjgKZbvbDn20K32OiHlfcmRvD1b8hIqspk7p62yAYR1e7C0sQPrLhqklnARveIi6iHq4gYs/rx8HHYOqw9uThmbSwwT7TYzdQBkPoP2NoyXBLvPeS9IFqJ93BMekvHRkYMCe3FMgR2c8SSS8g0K55zgLcTE9GGhj1uO/vlzdAvdblOMbjKOxJ/gQKF/ku4a0beKjQ+/Dg+PjHhITnDBoonH47XeEB7SMvHQ4wgmBOHpCzMDCafxhPORzcDGZoz3eOMPKef6DBEBV1AnaII3ZvI+kdoglgJzIag7FfxwgdUmUf2xt85jDk4fBD5PZ2RI90XeMXUJEHuEzF7L2q/8VuR98ejjMttA50rKSAWVU+EWHvYUPiF+9RabTOleZBsQCZjmcsDSNS/nHZBHeU4PV/4ILfVgBaSxG+LkyZpMSgOeiz2p1ChSpVYyw8iP7E07vjqLLc/sQQgwPBnIpAlMwwcxTDxGKNJK7q30FEwOhu5DbKhZ9/bDTo/8A1837QA6KpVcOM2P3ncIoOoLDWQ1J0yy38/lpu71SPdzNU0gnjJJRI4lnrZXUFxweXKifoWD0o3pKXFOMAfFRfd8KYko9UAB/NYoIjuRSkdakCGjo5dVpdssV0yKI0XXrNJFtq2EhxwYmU81Lkv6wZGxkab5mVNsc28CjMV6iWSSEzfj6dOzOyUFbjyPDzX/Ko8UD/fZaXW4jrY/b4yTbUmWlyJtkPcuHecUWEzz3vfGRqWRtbWRjhly4sf1cwzqlgu9n/m0jg04syGiyMt7TpNjxnnZl6PtBIr5TmaA5zLj/SH8bhsiNWhVxEb4hkon0GSEQgDEMuXyc3Y1Ed4J1tfli/DKQ6FyEz5+GC6BrBy13KQQiWtnx89MaW5O8WSbkI/zvXUnrfLS42ZdoR7xtUL7cxRMt7dByQE1U4do1Uujduacdm4tyl9lvDkQZfVWByJtk68HiUISOu9HA86rvnjWY/VaWAquvslvGhvp2nn+5fkA8sJIEEtnVJwcfmNOB8K4F+3iAIdPWks63GLcQQeAJTlDCV2dw2/yFcqXF5i5yNV32zGN3SkbKKN0uJhesj+xgXWAxqaYAy0UQQGduoo5rxmLowCn6TlO1tmEHUyt9sG9I9pBMll12unh4b01x8YvXx4fPWYScWwUysdq9sbl3oeIvxG+y6E/dfb9QXKpWpmaFs0C0V3TQetYIBRf1XbvTQ+8jzFWHJa/JhlQXO/qHcU2WKOTMuvrnW035KWxW2zSjye7HkGpyVE2UrsLUwvtUX3r65StU4fsZX+V7O9THFxELXdMclRDXbnTjm9ybHm93YJYpc3bSl5mb+6jDC2K6Qvwy7CHlSiVWDPTUj5c1iPqlgk54haJVlDppZhR1ZDbkR4sHmH5ZaTP5KZYmyO/KoXf52dW7FRucfmPzUdMlyiYwlop02+ETfPBaY7lISNa0RgEykgFLoPQJPGJyYBX+vW0oK9csHCpuBXQKsi29Y0LFy8PlJUuZ77SeSA5k+9MMpeBGnCnKNEjWi0paY7BuPO13WrrtNJq1K0ZPR8avDBik/PyG2BuozDgYV2cazKTSSm6WO1F2zhmlm5Esc63uyU4kkNTLt5v2hWLxJsY9k5n3yd/ZN1wrS2d2UqTPWG6ir1ZPGzc7MegDKNPGllkYslIbF9MAUMKBl4bXcfK0h3Rbw6q8cfgjz6rybnYqKj8TmuxWQmlkdS1PYGa1MPj9RdmhedOpazsA0jOXpW5A5/OGZ9m46g8lpcfiSh84kXT5ChTTLXXXPmfij6cdcI0D3ZkTpfpvvV+tEhO8gCrW7FuRMTMymVoL9qIKDKpMaJoZV/KlFFuVj2RQ+T28JKo+Uj/HBt/RY3vZxtpfqclqkKl4zE1/sbgY3rFlQt2DYE+YetZgPElsWW+JmMhoIkVcElCDcs40LNdfkEtbKE2NMMxpZiSLxWwW1wSXFoIDEn1ClQ00BxXufnwYWE4J2z6iHhSWazfTpJl+wDGajM63O0tBjpHkNs2F+UZdtPhYWQkJGCDTSzclEP09r4EevAztyFxhjGTmPeP4F3Ti9kX324jeI61Qg6NyufGwGxduL5Lw163D3QOlfS51sITX0BZ0PwXdeycZ1P6tWuu513QAk/GpJcmdjr1mB9Og9th+kwZ2BFld8mLnvUtaFl9Oh6owXhpIE+5BSCVinh8K16Lw7GyQ3EBJYR/A+a4XXtbWxse2HEimgnceEBMB9Z1cNWUHdXDarvqgwsL3NYtAd3oo1s9yX+LwPWT2KayXAzxZYmLanFb/iXvHLNeV6WHlBoZJ+JIatN5wmPq9CVKOIoYSW14lcLlPehDL/pdLibBdzTNRN7DLMaYF84Tyhwz+bnqlCK2epYUn4NgxVWpkBbqwQ18TTofM1FjIZNfx6Pl8VcoARhXaoeQ0/lx69ZT8iNmKEc0R96XST60p9TgheRu1dqERZIGDvzZqf/3jfJehJuSgOaXy5eL2jxEJD5u8UhHW8cWTYknyUPUJpLHuCdv+HJVbQgFgByKxhH7zU7Lz92+f3dKAT+JEuU2l1xBPIiPTsG29w5aSzUSokTBKZj8he8dSGk9F4Jp2XFsUwXO1TqcQhoytiZ5WZHtXhvZBhdi2K51feYQWStsf2P8vlrbbUzH1SU5pBXjpnPBxsyqWe9P8jHp37pZRDIOTLYKv/2/yqIl+KL1YxUrN50HVpRfLnJzSXENcBvXqfC55bogPhAEyWJH7E56lcW9MrJxlliT/UT5Sa7WYYr2ltonSP8QVoNUoq3snLyZnx+VRcl0j3z62ke1M5YoDW9PdHJKbA+XEnMCPOU71fLcMylZUfnogWBnd4c4BSJvvSbv3zc+F+5j0a2CiF6i9UAmC+bRdOpUkwcSfWe7HLEkgn2I7LAwaLpovRMpiEdU+gG+AMdzlON5NHLsxwANIBQAf2/qDU3ySDsLzqZ36n58qiAhKOvv8vfP+Qv2htngthn3YWTYByIJuZEL2y1zUWcj4iwxTbAWnHyvrS+pdc1o9lKUsdMtxy5rJEf4SyzdhTFhFT1hq/yMWVDHQcYscZQlIRHW/wpPTgUVenZONtdepcYDPvDuxqxB6XbcSodG8NO9zSmwyQovnZmK3qpszJKpQjNHTRmcrydbGJAaLG5cFr7njFwda97Row1tMQWlaG20b7U+IdMa9Lvw1WpNMEMgPKbp5//zB+WftYC5345cvby7u5G+YEt/fAdfeE70ERFgx4CcuJ5wVx0dSgzoDGpITPZND6k8lOpflJKJPQf5f5+qkEMFFKiKBk1AB1fehc4l6om3Frj9x4aC9OGTZhSXf6OOJeSnTW7YcOahC1oA1DP9QD4n9k288GQN/lm6LEIEVLOXdbHCSvU6+QMbg+bYbz6vtWJeHdW54ciRkt6LR3iOul9X62DPBEgMBI+SIj20z5+j/gF6Jj3eBQgcQP4l04xI2fPYcWmTeBewREi6WHjPauqEr0sBIBZ8QAAEUVQWsMZQqOQrBxjjOnUe7rJj3X3Qnr1UspvLC6HwhUI1jNqoygI4MYLWaMipqqqcp2G3mUZ19lhMY1uhbk7XqHh0Tt9Em1jYxSoRTjgEAv3wxtzhw3M3HgIWiRV8+PYYhs0yDX+QBVJ7Pn03OPjYLsfhuUeOnQTVeRHVgrCfT2fBI/hRDpaRmnHzJ6BnEgrPZpKquBLCBxhL+FmItGCyOY9o8zLqwoTJNtr9JH2THq4OHiCXgyjDVD+777IYfUGtYPcPNxvUBTiU6IAYTBlIRlISA4lHigoLRf1GSghYdyFTw0vScoYdjgAE3kBFS2H63DLL9ie+6bHKjJQldlvYn1s3voIfU65Gs2q8AehqhhSHWzXoaKFNBnQsobnhXv+h0mkj2uFDb6+0znHCp/tap2Xo5vOavXSsv2XjGVdp/pW3h+5wX9d0qP9eKj6yuLH5Vmxo8fkXWppRo2pYB6fPHELf46iqgjmpcQI31kD5GbGLgq+4J7QS0O0WHuOe4fodq1s9ZR4cicRIK17Rl7rF3uphL/VHhRM2jHrVPPA2KXnQtoflREjkd0bLz/PjE3bl+voybka9KSXDZPjz7wO57i6dKeEIFMbblVA2XsO3cgmN4wR7qmj3yDyKTMo/s0loLqe3mI60ZGh0WySd5R7jFl0J7OKyZsWYsDkmNC7aOwDmczuPQoyvlf32ChKaa/b1Gdzm9fWVfs8+qGopz7B5IlTL4528ar1NVRuBAulkzoJNvN2xrbRb/4RE8Wc0D3saK+HdnR+pjAKhFzqqPIM5cakCtwH+Qc9/FAIFf6EVdwcJTH27xUE9wqM2Exuv26BldvjdQXURlCtV+l//H/ZR3jNm3j+f5OKVG1K3XJcIMAVSxgAYfw2kUl4g8yz3mOtW0XeF3FeiGx0Vgn+y7jLiYEEJH+V2qUepPDkLD5PKNG5YO6E/uwuJP/KnGyp1VjD7q+S00+0De1sBNCKuEMPOgiy2F8TughUacdO8sec87OeSUkuaK4IIB98dhms1yFd4Y0bshPAYUAhP/H8fPSrC8KU7RRL7gwWZ1RhEg36/zzoX1AmSbVxBtr5w+LLa/cvrGVxYWKcIZLf/q/Urv0gOazb7/1pi3uzfV3NYDOSsL9TNAyRfuq1RhBMS8YRaX5epvWhokEz1dXzXxhA4+Q0JwtbkWpSmwtR98UlIwjrGi29LfbuMCsxhLy3Va6PzeFZxMMQCwnLKzn9MQ5Bf4IQIFEQQNmgm6LuTU6VxfXDfqPI9mhi4fjM4vhCh8V54jlPfoWO+qNU4VW0RsfdlfjewuLYe9JlWVVrHOvR2xq8L5Ftt6T6FvxOAP9MN0QjgcBt99F8G4fkQZ0sGQt30ofrDXwol61+kZz33SWh8Lt2lxIXy/lYOXjHkk7owCSJ7k5Y3hoNthnPQOcgP6pums/TRQuD17E6elEnBE3CHzGl7Cl1KrCDqEPY6TbiqpdJ55CWJxXWG59UGAL/6R+YEzf9W1oGhArUL5tIBawJrPG8pGs57PB1P8UdK16WheENOajMty6obqu/xEFctNxczOYofQsaSKFQKYNpQDB6qr4hYH+m+aYqRC3cIUeU65Z3XwdvwgDbjuCkSIlMRICMTFrct6I8MCI8sriJ2CQj1hFzuGupkfm4VsJEycnIyT2K7NoJbllSB1tIKUhgPq0tjy1nz54qL+K80Y12RPrQUpI0GjHB54KfmgWoGcDoaBEddr1rQ6NjIJBIwCov0+l/qTitNN/pZMhhsFQpAB3iH6jYHcZ3hCbedNJ/V3zU5T9TQopx9EVSTkHL8ZjX6nzL/axYgdAGq37K6fbtwxFVc0nVyupu3sXNWbLjXqoVhh/W83rKODX1Wbdrxx34z/2dtho3NLBhcN219lS2OwYQq45oQLEVIm3ED5yRZeLg9DkUVmPz+X1YnnvZD6hmyUplph05Etfo59QOdkS8AC0MZYrKzwdj4eJ2hQDhgwTJJzKosIfHRwgNm3YSybkXx8zjeYvH6KxJRkJQy7KqY671DWl4/R/f4Vmbi7PbnoLGyBPsXKELr4Ell8/wrFIk5rRbuOg1BDA4Lw/Wc7wr/vHaopdTQNNRSQrdIINd659Gzeex8/3gbvq6c1qPbVz+ARRv7Ehp0tNBGTw7P3JThk2Me+5Q99ZoxReUkVihU85Ka18F9C+arclkYDqMhSBxoUSEuRi8NZBCe9vTVq0e0g54w/+/U0TtqFwc4NnQd/sDE6qrFFq7s0Ak43NV55PgL31FHtP0vWrWQYTMGPQYKy8/0T4Gqh8Jf1dikSpqZUNeSokmxUnOjWj2OkHzavEEjkYysrIzwDiORc3Xr7uabuzsu6+ndGga7+i50itepOupLFklUJxeBNpgalcptN5jSIvI67xrs4r5zBwPFYhLHcdd5TOJAWixZrwliZ5iO3cUswf6/bp8G+4mYew5PuDtdk8mqIV/jIj1jF/jTugKGmoJkaWqbMqRH7EK/WLUkgOO14Hypqxd/adshsaGCKm5U7gElmwIT+zvPFSrqxfbkXjPOL2PtrrlFwJ8Tc58INPa6QwN3TGp9KRmx+eI8KIaeWXBId+Ld81eLXpL9SEyMLQt2y9twhPnEkUABd97E0J9wxcy5nVX6S7iXwKE+Meu3gPHETMu+qWbiBDBwidDOjpcbPdRf64zxnyELCTn+ccZburrBxq2u+XSELWNcDdUJQNVx8V2ykuBDQUq0r3DNUGFvfB55qWxO3uqRew9GhvMqM7NG0PjLeEx/VHaitNAw1JtWLJGQu+Te+/PUakj1QShcyfTUeOIH+vufvgd4dFC9DfWvqlKlXqnX5eUAU7/vaCKRSLDG/UpuI19wvy7CJK2yAhmNczLwaajx+0LM5ubxe1TRdVpLC3Rc1EwaSYcZJb7t8SqaC4y/UPg9Fnv5YuAiVbhRhyJW01J9CT5agtbxitIMpYHFik6xs1bdrgLpLftKyexoAgzPg+HNDcNeqdnVwQwRjDuSpkZRw9QsKivorSL1ItUwMCm2Ojs6VpSnElA4KmUoN9JKbJe9joubMG9IZV7GiuLleSWBYLyTHTSnx1nSW2VYFn2yNkv8SgXLqYSREswAAF4jPMmdyQjPSd9fL+6uMjMtQLFsszSWy/tgyuxQ4j0B5ksmPS4p6c3VnFh2TKqIxWaxb9kLnYtCR13ero0W0isC8ovm2IJQebjQSY5uqVZg5mstflOMxWTQ7RFk/QLYY1W3ly7aZ8aXJ90gMU6K/fWtMFAh9AAIoc6vgodIle2oXUhmsBKeD1u0WsJ4yx3ixQVcLsIgkeCAvSuiXF8WNBNimKZPdq8a/4KKkiO7rvaxiMV2IYJszAQs1Hg87BpEE3hJTgItRhOC7GUsL4lcbYLe02S0UHmYEsRJcoaDx5AmJIoRRxu8S/FLthaE1ocxxHESl3pHnyGvo7K1QQXtu8ARuTM4rRHMjc0EOTdVO8i0VmXmZyCw6d2MHr9Mu/jOkG+cdHCSUjxzmuVrMARV4C0LgqLAgrDmnD1DmMsBvkOxnp7R9hxXakGcsrUM2k9pw+2fjKWSaWwwBxhHdGM9B1SjCax1NZ082YTxhfonTYo+IwWOqw3uQadEiBaiw+S2hRCiKehtgyLHm/EZWCEQDi3ql86cYb5SHpWqgrmZX630kX0pO807NhPF79CfsiiOjm861pT8cUNe/fnHle2p+63btemtQT2OevkaT+8HYsoJhWSEfvjKxdvb+7aN1+5oepduL0p+mMeqxaR6U+gsSoKmSiMyxa3D8xBpC+H/Wn5fontju4weXW8HlmJSOvR2Ouuj4vY/ZT8JdFpd1rjf1aDfZ9WqTWsO6hYUJo56ep9xsx/lJcNVQ1dcWd7au2Vz9baGN2l2ouQHuaxal2TvCBoUEZ9UqRZW5qxRzEOOHCRtBMSMa8BpDN13tMa/BRIj8+avOw/N+MyLyQklectHH604QDU6eXEptKisfOKMrE7d5z39tMbsxd1C1oHFXlz+qVP5OF0HAuv1ql2aP3u8oHJX+bXy0lt/Ley5K1cPGKRx2SleMtX43/3HLcjMG0tLoBQwZzSJTNK87iZP+bJTULxk7eACncWeLW2yFYAFxz73uN3zgIdu7HgbylF5WeW0jgBi4RziiXmmQxJRmgibzsf6QQDPGZMpCJiPQsvrRGA8YJKI7JnB1xizsbLwBem//jeeyQeRuyVmIqVZiRaTFY37PraS2dCoR13cVH3qX/Pi+p3D6shUGMQsYX/S7N9eJnjUoKuR5yx2pTSYRXBX8MK2n/JThEEU/U7v4oWtCGdq3ineyeziJqqKZJkADLo1C7g0rX/k/ijaBAjn5CTB/eNzROJC3aZ4nfBPn2gRqlhRn8xM4rJ3mAWKYO0fcY5uHVDuiHNUoRdz29UnQMdUesC9LO0yH8zoSrUqbmreiPs0X5h9M7m4F52cu9eZx2rF0qstqyVp+ajypb3pCoDytwG9wlCST/OkRj+PrWtqU9sj7QcER/on68pwG/Yx5o4dvUrDGG3qYgba9s3VYVvvMu+x5T9rS3EBHKeyIYyIQC1eWTk39yqdlm8w8IGRacVN0mzkPfXfuvy2tO2qv6WS9r4o6Tdnqby/X6vfx5nHBFfl2KOk0y4u+40KjA5wzdse6GukjAOfrgvuIw+s8/j4wWNdBkDg+QPul5KNcQOLb5pzFl2sdkuOwGld00MVKx2aSzbWCy3tLydTosvoe1aq4UYjcAXGpnVPJuHlZx70eompdfLgdJKqeGVMlC6KqHbec9xNZu/Rn0Av484p9nWVsO/IG0HjKRswIdu9+AApL1m4CKLGXyRtVT9Tf14V3glHcdEB2ssTyFbEi2oudt3W8VVIofMwwcptx5XW2CozEqi8h9BiB3QzgKPaySjhzyRGI7HEUINoelqYsrJvEbYU2lyiyGT55rKgcG0cTJF+9kwMag4TYhDLbRBtS+XQxwmocXNO8bYiUV9RaDnRCS2RG9vjs59DVc8DAdGf/Y9P6j3ehvZ51DXxhNEMWWvI7dQfisNOLmUcdZtprSN1ueXakuCgoLmtknDVDCqT2CGh9ENf37szjNVR2nCDYXoEbaZnGuctloyZCbkt5Ynz9AcAAmsKCziJq1oHxMPojqcWlllQlGTMH02qnLHxYFRHvLXQHGjRpF06q2T41NBWTs12AmOqVzp3mRPrjXxr0oEuOtOrHo1P3dqRc4B3HCBwAFQSytIfDIC2JXrOgdmHwSrsMCnYDOoeQQcmM6+SE1BQUV9pLt4tWukh4Y3R9r0l0VR09qj4ZjPra9e03iu08LT/ZoPQ3TaLneO1B6ULq9U2bVDQ0Y9INLHXhxiFwzL+1fwKsXVtTUPNpQbnoXBtKlnLrauL0jkOAcJfu53y4hVKEVvE8/O6Ljm01ybz4SxygEi4ad+DOMmFoO9hws3WyN8Zl1u/Th6YbrP+PI5DcnhMte9y+Uoy4nZjGBT+5D54zQn8nO7WEeRKHoIjdeOkB7c6blmTFp2YfRps9HrC06606V5ZO5625LF6tOqzF9OJrDHAYDd6g3Yvmphf55yTsMoOe5DPGz0nVIcgYErZvF0YAvjIh1XLAilLe3b7W6WEFLDVnXmsYNctMC3TP52awV6Cmv/HW8ltAw9TxpAewj35A08jX0StrZ1xyHEajm1SHzAOzRrC0ymVCmmiYhFKnbF9587t+Dzdd/hv4mGBARk2ulue9oG7XkSF3hyEWnpgr6uc4My2LkTmS8/yp3/NGj1isQUJm8bi7mKIAOSdbK3esnftl4JN4hia0wY3ZBjWhqWjCIWAFYDtI3dRXSGw9tjLmJgU82cxfUJK2jmJhvrEwtSO8Umu8z1DVlKNuSXOTNVNVaJdQyj1KyNP9zFRrmRqyjK+uX4SJsdCJ9mpcL7ZY/BR3hw0zBsxI7CWmnEdyrhMj8nMrq5Mm+KekhYIm4YZDkdadCpqGJYeSbZg6BbbUbWijS/QAkhKZX/WbLnoh9If6LGOlZuUeFswlESj1owxwsBTVEuJYWbUO6IM+NkzYBdMmLB95I172KdKESY1s4CxxNnqSoRet/z1tEe9j4ahhusm9faeeK3usiVuhnEjI+lHs6E3lqT/cCgvOPmEndfKtkobR3nRG772ONE/lqT/sMgrPkkItKWu+I8Q5YWLV+K7VNxtCkFqmPcvYogHpoizWUZOR/91F2P+BPe1jlyuwYuIzzrraSW6luFmVSxwF+aCSeyNcCD/ll55tuuVHwj3QsBjeMIyitDsG/fKFg1WYuCnNk4Bv2QL1tmN05lUgOTmnWwUxleGe3TEiFR78JboUxEeL6VRlVn+pUv9jhXVN7fkIxKuu3AWUWNHb5He8Gf7UaCARz9lPIDztOgFdBmG/edKoPjprDi3M9dZtbXeqPxGXjqezIrjfO6Oypo4YHJ94FHnwWhG6TTV66K6aiKzOmuiMjtro84uLO8m/tZ621RJRrdUefg9nUuZwjvCcHICJNzRsoA4Zl+bk1RJH1ZbhYpbAbLFumD2wuYuTg8wzlW4qeM4SQBZnpcNx0Q1D5U39m8tChwh8212OamPHFwvtUtSmZ2x4iH9Hoz/Nv+IDIFi6R7JXLUrJ0nnZS+xnWH2ykZ6G823EPu1e+2L8/BQfPO1d43DNGVqLaWgdMLboF7CXN9TS9crJ7xK5vtSm4JT9I4AHWaZ8A7I5oIDNL6W1JYrxmX50Mci04PWahpckfPKjOBFzS4CxT5wtubtlyHNXOy+9UL14LjDfXbahk4hByJmxeu641KLMHLWR8Dfu8AqudD9HyCtxvaVjS9KleTz4jYbmE2a/vFu/+vKfourfX0YPPHtjh1vE+Gw4JjnbM+4+3Dv/L1mJe3e/xBuft3YV9VY7lXhvGwRQSG5y40h06vC/f0462lEKrl6EjPJ2UC4hUVZb8oFStJO8UM4ZqQEt5IsA+NSHRIJnMaPg23Wd/CsRRsOwfEoyWn9d0yMBd9l7uM363jQrLvy0zLt50x6AKwgQqIIwSzkJxpcbkBP3qRsC+/3/xhvPGmRveNZVcjXyqOWOoc4lt5w7IB1o4ha5RM487kmPuZzNFBjWKFZ+xOWxd/P7wvlEY99dPKscI8ttAmJjnlDHCbqH4N6pbHKCg5aYDehKao8aZ8dqaI2T2dndH94vApoVEm6H3cxYe5yzMzeMztlrhceu5nlMHT+0Ov8Hv1Zc212y1lF9o3ewxp7Ka5LHpKS9lkbaAH0ox0mjduRx7aF9xtYnu7W4bE+VCmrMP9qSqL52NevjyQ3CqC/k6KA27dvEsFVY2uXsXfx1Fk7OKC2PszrgPErZ9E2dyYkHdE+3oJ1y+u27vo+G8IK3VZa68GISrQFo5EatLhngsu/5T2K/oM+T4sB5Wnptl1AnMkB/+VRWdb3hvmn99hP2uba8r/Sxr0MQUmuTiVGKJ3gmgRZ/jnMOaPeStVDCDTOUUBK/bi2OaDhda4zcD0FgjBBo4oxCrjkLF4Z9T4FhCi12khSqdRCeI21TNSHiGotGPDt72HacDOt//s3dWID8E5WNHwHEXWHoOegi2FsZQyNmnoIovaoSkDq1TX6q+J5uEMXB41RQFJScYJP+aewPC8d5CbxHUlHJgItcEBfUy+7bW6m9b/YwgNjppBaNTv1PHkECRjjyxgv6aqeUJbIZX8g4J22+oGtAvCiBJTTB5ZQLldr9FmJRDTOATztH0GK+qXTF6aQTseslZppxUSV9g5OJH/CNyDt9y6GINIry8BnHEmcZ6HGOrUjP+G4pFB1R5cXcSs1PCiTGc/ari1Iu0pEnxuvuOBVMSZn7LvOviNZuQIYI33Eg5CJBy2Uc6MVPEmayrmNYM57NsKBcNhTpPuadUHrnG1tFotHg3A8EO2Z3Ppz+E9pYzACyraCdb8Y+AWdlJxmHsI1byMPrJKckh/a1S7vb12FbK48KH9J69WWK9AgWxRELZax0xJkofEEv3Ed6p274SkZyzxVUHF5b1FeNDlLHJsSIwkqwb/xJV7+5vaPIlYfdoQcKi3C5upz2XkxIk6kIcM0xgjwXFUk0Z/Ki1utzMBNfYHfkU++f3ICPZn1Sy2RBwqJvzgySeWt/t4rkQjKKLEdWWRtaK+mxZCInAVMYaC8JFWZVJeuCvaUQ/coBg8Evtrlih2OHScgSCgEeA4IGcsVtQr2AwPKPZ6qPFhVl65RlKTKA4nCBUwOKUZNi4deqz6GwryFcMXeGIXvMQPMQriParAqvQ4IGU/ygO18T7EODBQsgu4Civ2R7jDJ37CvyrkC0L3ziCwcde6JgMPohPzAwgq0SHP+EjW93sSy2cpSpdXqKKWH8/WNK6TQRrtMxx8/RmgjfkoX9PK9MQ/1lJaWAhwLlLShEHApTyLNLUrIEv1xEA2bAsmDN8d1NpXXKNuEor/3q+z/7pYhUECB6gg+GsOBMZQKAKQmFBknjnMzrdmHhlgs6zlZgxd8v3Maq9NByENFdnDGfMy6JRSYswQzuDcff5RfKnhD6+Y4zwo8oyKMHxsnIkfBtfHn0iEH3cKjxBCk51b167Op4HPAJjw2RC1tno/Bm6GLDoF0rnSeeuhxNf63Im33jK+8Suvc7H1f/CheDr1t7SdWoLObm3MS3gLbtEb3PhIPfSpz1lbJFdOHAxYisKagzPdt/Le3rQbv/Pyo1Rb0qTlvcai5p7rR+XvBlG+skCEMPA6if113B79AYQ7wI2GMxOm5WddZfWnBopTEfCPScu/SXPYG8omXSQwClF/fmYlXK9vLIu2Rjv/cTtyegjCXfJfnpzmnOOjWvQouxXlmkKS4CO9u7P5zy6EA6GKYv85+HXAqNUUjAfIFcwrLdk7eOT7QY8nk6LNRR9Uh64DDmscPgTj+/NCKkXmzNiaqygy9LTKzflH7lssAgVv0YeG5lpjr0L4pNdUf4+PZ6V9bl5F6719pHu90quXzYijfrR4aT6SNPehDL/rJ4JwM7Q6wGVA0PwwPOeZUyywC7jEAoq/VrNIUhjnRzSL1Zr3gyVDurKZdU7v12x/UnH8oHzB2NPtzz0oHc2K1mW5Rt3vp7PwGfc0MI8FApP3y9+7Jj6DxnxmYVdnB+xO9pl6+nFIrGIEvNvcnChKkl5AZi4sRyEtop/ct7d9G+HOBNZNY/rTellj8eVhR9zOI1f4H0ukNgLid7VdL/YrUYiKNqCbLw6LRe9Zb7W0TlnDb2hpaor7i1rYvyrKWw1pby9taLWwk3k6KZZRXSFcGz03IXxjRClbTp+R45nOT5ICxWA0p5NYcH5lvwUMmqTbZbJhrdElwiaFdAC5AP3caU7mehmiXcy3ihiThOezobrFQWwO2n/j1sI5wg1mP07JH5vUfOvWlr/X1mUXrdNHX5+4DYia4PA2YRehf6/HRcNEwSnR6H8BYDKetQrSy9awuUvbt+vUKLkXC4sSOoJR1LTBPU0LDvhhtCeLb1ceinKDx4pPsGgdddpQW32SdYLd/y8OdWBn/UP/gnOL6m1sNF4zqVu5D0zRPEJGMkbWQv/cwJnrNzXWgwDTGJtEQ1EWhypkndNlB7vbNQsG1Jdorh0TLjkccf35B7XjWHvC8Q1BLWqoAl24WrJ/nvlJnvLx4wivO9BtpfBu4b/HKnOLxkjist2+cF3FKs2ADnBTr/EcU3OF+DIaJyZVvIFAK5zgQsHkPdXGC66K12cIIzPrW8JCgtfqZp42Nn5nVjD3Gtp8Tm1TcwrduMnCtErm/YUEdL+FGWw1dK3BetrVGtRebxCjK8/3CP8msM2dnAfOz9dkOBOxRKbQBw8TEirUORExtNPeYRzu/Pzgx11vRq9RU2D4gPbFROBrjE6opypLeNcGoY2srZ2RSvvYAhogdwxJBfIZ25Oz9Yequa0Jjev/t5VuV6clDOJReJ7PVpIbUz08HgFMwt4MqICmbNXKP63yfgMikipNezD/4en23W/CiwIFTVwdV970e9huxBOxUfRqBjT9M18D2+Q5VzV67wIzNfRhMCdI2aLg42w3uYuKNx45F2rACbrwvhE0B0dlBhQ4E7DbK4uv7tpM2TWsUPOnMdTmNbzUpP3GpCSPGMDE5daNBLsptWAIWqWnIqvJmZ8ZRfxqTt7pXb/H+Z61AxusYdaw7wwnJbxcjCJalzPUmj280jhFPkTpvbtP0TV6pnaI7Pp7ncoIwti4nmn0XvClY9eQMIqI5mbpP5wywiot+qS43QDO8tPLxmr9ffkkq+o+VYPqFDuvWo8GxEnGtFMHKXgxRKFSGlc8D2ATfoDH3YGAGwvN3Mo2+3sZ1raTgr9WTBa/XBdijCMvaxTAGEoxG77UoemM8uchtTKloY/L1LXATFIY6knxtA+neLseiuVZmaEri6k34fpog7VvQtbR9/PRyisoyiwS4fvzooHd6SgWQOtWNe+lzCRCeMxH293jUutcsR7cgnU1LZLyasHYXJWLtsW++g38H1nwC4Pyt2mw2pXoJXmFDRzt6Vmy4DiB8X/XDD6b9beCvt0WpWlFsnO5aHOvuPme36RBzU2+YrL9sB5sDh/NQj+SuGzj/Q+g0PkAVmo/ygGUxYhTPgh/cHZzgCSAO/sx60Nf34EYIXbU1tgNRxoOML1kN4XZBZkfbVxJKO/+oPd55dxZAvFK/2+X+cboZXAMSa0swezJ0du0wBj0idw0wf8RO3heUA/W8cg2vRO5u2gaDSmAzxDf5JS8twyqdUp7ugC5VK/xbbK9RnYY3SMIWf8HX8zB4G/gve8eGAXGwkME4PjZGsr4OJzAqCEdc8lHbYdckOwOeaIlmFABFQtf8p5lDErqWhLctYBkwgd0BKfCPg3mUW2jKkZH2E7/EVuqVCkgynnBDihm0eFG1UMKl8Og5mhI+Jnpn4YCtjyqVK2vJvIQnxRS/yldfpH5J+bWOwVBnX/cQQ097YvHizsyWiaOqYdW387ZOycgg8ND0Cqf7fkEnDpUvAknZ5e2Mn2+ymfXqHyKnDNrcrBoqMHcCp8G587CB645LGqNPTHiL+4lpMcBNKn/LgHrcl7F7mSCbbc1lSrohLE8n9qhaMk6KbQ7CDwbiOqi0jtyiKkfHYOD0eF1z0rYjZkRcmBD9AfK6FaPERkmCnUh38+1dEquqAJJJC/uikT+4NyMVyIJViS7xNXc1ya7OUj83+9YXkA+u5DAckTq9M6m/bhMBcCY5JudWdXCwHbSkQUZzkBSbjBtVYztJfbshXI8YrlV2whu05X2ohAFigr8PmXo6zc3OOXke3CEgUtnU2NfOvpPuk978qcoKTkApiTDfl0RkOyhBsFhytFtC+RJO/mEdHyuW43vHzT9YgYcT/t8vp6pK2r3VnHbW3bbDNvZs0qRnjLSHTyW6pcFQCijFL1arzSDqag6E/j5NVI3yYzc0YsmkXux+XuwoKXnHFEm9isfY0IRlN2EneIxVJHU4lZHmL6Gc4pz0TvLOqCcWbrrgzmjotJGeNTHb6Bk7vl5uNIs4677fllPNcc9GO+IgSngOiaTcyvBd8F3m5v5ZIO4d1k1HLVdNqMbVX8kJSw/jpsfpVqRnR2cXx+Tj0z6Eld1XJvrCGRlpvSYN+wzJmdujzro1y1iYbrwT1hdGPmdsYdHip7KPMMPmEcJ4KXuT5RviONzcfT47fM7EOQlpuCA3P8TJa07BvBvOwVe2vabm/xbis/wg+dVB8vJQ+UVq9odw5aZZ0nLSitIT8h2SShbhEnAYN8N+VqG72sC3OOC0y2+fP5ej2u+7y9f+6yCHq9rnrfwzI0pGCTtTbDYQUUGAaRLdf6sEpPEFQ98P7GZ/VDBZ8nceAsJJ+/e0K37UHrRbl7BrQh2xBeKTNNExTPmoW6Eq88Y7L2rT+kwBQU0wWOV9Pv0QsbmksvUu5HTYunUVyMN0H2qNssRpWo246jbE7KEp4xCxpHUR7B5k+Jr4buOu/ATAuZWrv55/P5S02crKFe4Kg3xuNG9au/M4SNsvo9Bo1SGr3QQGfYNJPqnXFh/e/N9k/uQJ5H9f4xUIWfYzo3JEkHdjNtNa+bXPS+UF2Kz498ZBHr87+J9UyfidBQEgR1gZS2I07nAAOkk56Ottjcp7Iz97/8dYJfalQ7CHS0074YzrwgBFjSh7dlQSNgtMYZtZfcZq40+TjNGtVPbQsr9gEHUgsbkAhJXtu8sfSsTa24P1MmaEMfbfRJrp464vn00a/OhSjTGzQ2KHFiBAIw/EXiR5SCK2YwPhJRvfgBvkwJDiLhNNdL7YQpvJbDcg6pTVXoSnyF1dXb0qlwK/CBAYEmXCZ14xOo6zCXYidKq8xTLt5T1NQGZd5026zJ9EX5zxd2B00Zj87wKGwf+mbZ2sqpXIdR5Kd6UiQmibloW0TzuTGxv81r0ELoSFd4kzLMNlSvtWS20ExEMyTEMUedOdT9gHEUz9gVWVe8ovXCKI5vHvS7EJaIGekKoJv2J4GlqIv+tMUhK+mrppvU/HKD3utnzS7aT8x1Z9iLop8LXXvp3gW1sB6R/aUPZbz/Pu8W4dzPPkMuw2WRedS6qVCb9VGEwTmn0DklcZMCR/2oNSOqCnDKVPAP0zSWq6KM6SH1LWhUqNgAvwkSmnndQW+e23prGxBfsGSJtJ+4PZbpxTtyjLZ5hL6nALpajvMptcn4+mDm9O3e+BHXlh6Lua9q/BnjiUJ+SQ2nC2DrElG3/XAUurRUWpZ08YxVs6KszXuBAAzw9wupjis4cEV94f3vr8GcfIRsvkdPi1IQNX5W/j9tqngiKyy7IiQ9aAb4jFb77lQq1K5mSGlzsnS82S4F9f9vqeaKF26ivb85MXDAyBZMCBA7bkyN6NiosgJwF/l6ych5KGVpSv4bhtrBmzDqpJLl7Fy4UJwbweON/wQp/jr3N/rWaJRzDY/jjj1bwasirKriC8mRTqqZCtEVTSlYSjY74bszaIc374B6DuAkppbbAXFumxFqR4WX6t6lbTKYlJurfGmxWvwCsI1OEeaBf884HKzpzFO131nkWexNAcQgFB0JAFUZmJbCKUVdXaf4bwtSzeQ+wp/hDkJ2abQ3vcS0SGXdpwIygcBV7xzt8eFbrlefcOcz28mRg9Vbncam8Wbv4Q8GxWZRT2dcn4aUorJM/aZMVV3SO6O/W2BU/r7ZwKCT85rzKcC5U81zuycT5vCVSvcqQeeCbWClu1uyct0nimcKgwaqdb8DszDpxJd+mKDry1gDZOPzubsTxtJyqMeETX/T8kQeDKgvEaOA+JZiIiMMbvu8paSfk7jKMgX9+iVRJjR2uoIskMBiOYKwtRRQn6oHAPm1hkC3zErcynxiF4M6NmMvb5W9D0RoOH18lL4BHBb2EAneYMrUt+ttu3Uqk2CdxZw2Nq/NM8hJdMXegXgyWh0hHSVFPLtlLnT42eV8O2YmO7wqPHZdBQhH2OUwwCFr2uvBBcFvXcCh7e4ftUhB/d9tF14aQgaMGMudCra6a7LngIBvt/ewfI6AjfE3paCUoOVG+MO8c45s1IyxCviQ6Ay1AfXkVzVAoSJ0ucQMHkBu7PBPcMCoR09oFC8yVGauRkQ9N/g9fXqgYWDW+xHaOuhkBYViuuF+PqsHouBZMHVK0UBPMiISKmxhuN1MNCw56y4AK6zEbziy5+i1+HHJlhY6hhCxs7odgADRD0OyUjCU82kEyb9z1CDR5kWJiZ4W/awAoI9N+hvHPq7+VMniEuiEEynVL3IA8gmzQKoxmpmII6HWe1X40qW3QEl4j0Uypdjr82FewsgRtPObszA6ak47bfNf632JYjXqGebIMb6YFtvBcEk1vKZaKF0J++qAVXqAoHPeg2OHXHULwb3aTkX5fnDdnHTe7UcIIiB0uOfXEUndxmGW6OVn0UW+BboCFxqGWLrqMqYGcgaWbN8qB8FlTsEdsvXAt3hEcz6wmVuXpD6lVsco65s+K6zs0TUUjkJHH+fXJglpP6b2ceqtWaZ8lPM8sZPemqxPq6K+V/G7wb3Pke9sa7gd97AATfTp9iAdzzLXCpZ1ty7zqm9I+Dva/r7JbwfkRmGiywFSGzPqERqUsGmqOaOVlSMrrwdvFy+UQz78Qn+grD+JkPS7Zn1YI/aD/Lcl/61PhLJgxgdM2h8Z+eiajO7Xk3hdQmLp8+/XT1AfR15zSY35vNFEe3Crnu3TroXhZNinB2hO932rTcWXp+HNqH1bH3Tdmq5SHBUlebZMU7syP03wleg3oc18qIg7TwxQZRFanbDHRco1d5ArtcFE9KFzE0vsc6NdJcsv4M8JdTWFSFt90g3ZMSHJr5Z+d2tx5WOY9Va1gsbbZpTbJc6ui2/g/G7ihujp4+RZ1JD6EgYbu370nnaYVfFB+TvSyDmNrix+ofKPcNFTsuc54psD01nkGeSZ7pKNzLd1ihZ6d9NFmTlLGRRHDENJesexrqanEoUQrMt1pKslWNWmaxS7H1KsV4AEN+cCLSEjKvrHKDI+skIQ6MSh6GHeR6WgVZ0S4OoF58EmjQ/X2gnch6jsAbslhh444VSaeLqEWqWGfQdF40q1J7/rNmFBqKTMkRedN/cAjR4ZqayQYAMd6ofLBPBw3eFDLb4DXeIgwM8nTJVeOSQenel/KVQPb/EXX7G1Lkof1QGgROtljGMaJaTgaB/v8vqNyov3im9v2qlUlRr8OXBwaWw18DBI55NpBFS/iqoaUgL7y6oRG198cgY3VElm+/uoA31aSvCdD8B9Yd23wy/NBW5vxD5QvOZitIjL0KtTpgvnef+QFp8sR52/9+d2u45ZPWdEDLNE9FXSz7PLv6/8nNpj8Pc+YSoWIYMS2rhA3ySr+S38NBnLSnqIzS8f5BMuDSLT2GyXTt7LmZQ8LDtcyN4H868MAPCumdQmGzOwX1VxfpkkNFos6eFnL/5XvnYMkmicQsHyf023T/3ewVjopbOMEXceGJde74Ci0ox0rsXbuYNA2o2vOZsuvKuTWr5/Bhefy3Cmho+lmx/Zm4Lu/+yzSdB2omsLYakzTf8oK2YfYcovYLg3HLJyiaC4U14JcVEx2E8rgUcxqKWMNH9GpXQpnsht5+rZKFyWNtCNu2GIwv/ZkuATYdymH/XxtBNbz9+ys9ZLzc4ww+xLlfLhnuqmjPz8joOHRC4XO46DDED0hKxh+KbJzhoWxbVUg09nYuCbvKPl3GKAprjDkuoCBVlEE6LEEtFay/xnfmhXnKsJDSicvxVuBqVlUMnF6+mIF9sHx3f1RIwdOYLB8DQXHIMDss81pEKq7cI3ufvK1szEg34NViHlJY7zBDgcdkzXVC0aL1NdJkqD3NVrBcVD2bUTMAE4s3bwvtcRNBzJBB+4zrT/z8Bmzu3L+in+ch+617X3VEDEdfk63Ocmv2r9+YVJRemJCifVfQbykYLjgamJispXxnVw9QlUNl7kqfvfaceO42TrLT/v8H3x8ow352B/xfmTuizp4Oqv7gUz8Ii5mLVyMYTfzLv9/XXorbf1PpyBahz21H/w0bzrhKf5/tUTUwBwYg5ZlpujylJiuuyDsXHoXxVj30S65yVYS8CpwfZQ+TtoOg5sQj9gKnLMsQdKyeRqRqw6uqws6TGphVsgTJfE4ndUyk4sMcodF4pYcmiikKqTZ3cnJvR+agNAEXDbG+3kzbUre6CWdulIhaYZ+jucCUI3QrFTLkPmlmIQh/Es+lvRwRKce++T4wJCbbywRxpMC82O1xSllckqfaSQLWUyily6Q3uF4cKw+tJ9XA1hmDxHeU2ZrqemUMAo0h+GWVhi3L4c/dmXuYhWG6BY53HAPPhMT8GCCk7b1LHCKrSmQNweYdTHkiRonN1bsP41CMABxuiCkPh9C289z1DHeXLVlVuP82TPo4Irgh0aH/Gd58zkYV/Go9Y/ToyKDswIDs4IFFne32yM5S+tDDeiH5PKtuVRc8pFFjquaM5/Da8Pf3byvx/C1gKHzJjSCHyO6hTyzwinQcCxZjUtKHE5/Thq6eBYovauRu7UA8l1GgZ9gamxir+fc09Pw2n6GfVz1ajdqSkjmZrp00Y0uottYme57b3n3uOCNa81jzHu1XVRdVK+n8UUfO0flR89zG3+QzLOTrL+AlikVvnKMCjt/D3ocOFNW86A7n9JVkzTd6fQQNIx1Pt3R7eUQiM+GsC7vC9EuezmSulfAge0N1N/2QJ9INGkMpboQwex7PNKxrpq2QKHwJdSg1/ZV1KSLrfLYUViD+lFdyFJ6c8GWuFPFu3X9uk97rWFeETx6ke4+EkkJ1mVdVhwYfqZIsMkwhjSiLS324ouSK9j3v86OGCbJb/01QKeJzMvHbbKI2JeAYag0jXEp/ZzFhXhw5UewaHx4XLpn92EbOLwr2Cnl8eKTk+CaOPnrUfCUlTqmIe5AGObS1Y9eJUydJ5iPm+sDcsyaRUUa+5YxutuC5lZISGaEMIRpKxoRlA5llkW8cfSzd0FjWTTBj7H8Cczld6ZjDZQMwOHX4eKzk48Hevv1C5KaCwOJAaH5UJMUlCj/uzy0m7Lk9pd3ERXObAqZuz6jb7GYnJIL20IRgOeXPd6ej3+X7dsiSnN+W09LiJHNOebE3etSv6TMuyYlBuz6F8mO+n/KxLHaZ/EHo4sU/cC0/2vUj/kfOdsunpmhtLN0UUXaWpkeiPUvUvgmG/268a0BwKoM7cvTeUfv8s3ecWroq2pP4x6TN5vQg+jPOvZPVpXdS8gEthWBRelzv06eNdukAgWP0jzyAcwgAibjQKil/4sbfJW3nv2dO3Kbuuq1JebJ+I+flK1Vg7re5foJVj87t8q/njatsJ+N/LQdxEvQnEomE1qOi1QGP22gmyZoCLNhCv0wTpAfAPK9n5E1JTX8JANmnAOX7jhIYCOHOwkBuZuAAhlyg+H3BtGQeHG+YwoeJjO2MWxc2W65CJKy6OS23nlJd1YKT4gYGVM197XUSQSSbK8Fl0qIUNMZrAPq7jnYn7+rp/J+WXksIzuzSyhwYNg1hOzhkLXgrtdXhSgdfhnUVXzIMzqJHrwEHynIDZT0dnT/A3PvbKLb9/QOBihN3h5QbLy+UKMcCX2C9Nfp3zi+eLys6WH23WvxY1sIucnXIkFGWgJeBVybtA9xlVXM/f4F68H9Og9J8amoEGl/ITXczMYfkxxEfDyNxFkpbdf9XRvB4+dSOsH0IB9p5fU2Fcr0uKXLovjEriRu1FykJ86VRbrUifEQfwlUXKV44czbc/u0M/WOrxCP7kg+oQew7fZcvC98Ko8IJzxu50j/vG9ZLf+TwgM64xLvsR5+f+k1n3Wm9oA85XiMw88872I6XEkpiGIuP6piZ2Nr2I7I8n+jrTet6fR50dW3+uGv7jnCHlmFTFqyYrp7TFiAy83AYLkFeUzGeXy53Rx9hbyU3rixTVVeplNWVCjfnbWS0JUX2PSzbUIXe6qlb0rDT5YqaqvXtbIrt5/FLkD0zuj5oOnBaN3/Xnx+7Z37/3iPvitQ7HHhEr3Tb30+7pv582d500rp91NUmWTn95+cUusaucGJ1VVtdkInxmFS6otjOuSPC4apV1kZvf375FnnO1aWqpWrYzGBh7rLq5YXLfqouOxUmXFVCwUSuyAgZvZM84aIS8ANqwJrBNXmk0YNv5Slduo3vsSy9hLYr6F3HKtFEjKw4ObvFvOKa9hWmoG1Tit1UpUnM9jniurkD4+zbIqr+rcRfS0tnaMXwJsNcXmE9pAsSWIanHhDG/SiJHHVg7rMdpW1nTxssi9OJhgJofYH7kt55qAYkmQPbkhKkJAzfRcb7W9PpYpLH5gyzXB3aish4bH5bxfC+ANHTbDqyDumIvPYstRKz3c1nA59caoEbEa1nWRPqCY6IJwe0HOUmZinhi0dMfJ/GrSrhhxxR29xwcqWjg37uGjvOWvG0kn/DSV2s3Q0hPPlhUH9Ct0nu8w5iuENVeNCPHA72/UVn/8ZDf/8opjwVf2e3ZO/b19Cgck17TFfSrkcHaBI3/DmzV/dGyZwsc1IGhcvflXpIN9J6z5nMRnJjSEv8//ga328ZU67h40ZhMBnDFq16soGVaMdDqhzO1zorBi+hna/V0q39Wy1XmMAgcAKUBMDQMxR26O1cdXHHR0cr1JtEWCnd4J4DJ9YG47cmTet1GcaX08ObfkWtvN6IjFd/F3Cn9ts1AkrZcEfVoNPS9LQwzOqMX9XUjaqOAN9xV//EmJSYCn9dNZh4DJIAyfagnhbg+THLeXXSJuanDq84SMiPJxOf/juk0kC7PFHudvU4uYSMrb51Vqw8Hua3yaZFWSkWK5nvdG65sXzO37LVS7X0lQzUH93ptdUzKonLFqjqItv8tgL23qsjIxv6HvC42w2S0I5O2WkiTUOjRphawXVUCArdwYOmN/TtEOp5XD330Ya+0ZFjBJUPWFkkKuZe2klO62jucRwFwYdoyTyHsOyHotLqHFu3AOethpG1JcGJxVVZ9s5B7kf0OJxtG16O0HMfrbJ1F9bCtpOTJDYJecA3WVZQs9++1MDQAwL2dEbzKGp/kTqor8HauOcVJGoaGsHC76CFltF7dyVwaBHsQrZMkd0e8Vw9QJIiMB24i+E0KVUWEKoMd/EEJyCqT6p3HjQHysr1Ix/imfBOPnGiptmY7O4Lrz7E6jBTfNtfQWWRZ648Msw4EP1ArSvpsTWUCTP7Z0twOtbp8KxFB+pM3v9Cdv9Lr66LiWr7OuK97iomeoWU3eCp+jDiDlYgCz4Ooc1HtFgd/kNKo+pJ8k+y90VysgOy8OMQE1ff7cYC7WKVJJ9XK8JeapLJkqz7+/b1z5b2nhCIhTbgHUjTWCMxOAuNy4w1mJEV1gMUl9SLovSW2WCi1qmOd0euVRfKAyzwt5/+MDMJj6Cr7Kv02ufMtTELwdBRmSbIHqKcZzshj9BddppY5ut+MJxh9rkLuZvB1QmP+Fy9TYG4/KGGRjRDJmjimSCNVtTTvtOXfI6sruaAmXc56qN9wZw5jS+17UiGFFm8tKWaMermlcuatVcFhSjUdTJpZxZv1H05qH4hVjcb1judOkipCfN4x5fXE34I47K/p4oPdgVX3Niy+2qhyw37d48kGeLEa8qqZZq+iDFaXp1XJFPXK8S80ZosqS2rM63WByHsY23umWgW/Lo5lY6boSUGIFEqOyWBX5YP7gCoOIhGViiz1fiGm3P437dmzDgUZPWbnRefEJzYtGdtNUBAN1bWibXJISmR3sJeYKzWI22ME9yKpbu+h0exa4IhvQbjBnnDdeiophmz5NQoK8tx/tE63sKt0UTdiTUvgMtijbN3Ge2e6/DyifnUyGIrGe1iDxaf+OGOgZrtu9c2zn3rSK/Qm4dtJJyadGXWMS0exJsK7vy1vLsIR11pudyY8KiZ4Lkku7pROm4acHnr/nOGx6mJ6ULZ4HE4+aZ/SK9yLTuhLWP/Tr8q75qNpRJys0pdFWPE8vPo/UfWG1n5zu11Y3lVa9t1DNTKGL9EUaAaKY2fOjRenJ6tSzx851hFld6aLhRIeKNy5LqeqWrJ+M6axqHxhgX74y2bXf3JZVU2pf+jeKxia64XE+QeoF9sb58Y0+Kwr3V2prhvTA6UekEr1CRe0pVcd+oCJT7qW6FQoI9HPKqamakyGpXT4vaPPL1Vx+Tlju53sJWcmK4rPdynVPMyYnfdoHd4tr2f8grIYXmZI0fl5cGo53TGcyvHc6rkisrK8Q+WW/KrVdFZMYvNbh4spiwopzSc92MkoVXMU5nrOZORnULnjCXFWv1Iq1xS6LcV1671whlt6FlahCxd4UtIklvaRbcQw7/H5C9sO99mvesSCuifJIA2qMIhW2FChXLv69ZkB7da9QyMzFbPem/ZkogEgW7QSO+l9qUdS7BWFlWFJbbOD9LDKUeSjkKZJL5FN1xm/FnWtVTkru24xwr1Bktn3t/JtzuiNxvvIHevqUJo/in5a4XNzTSyjZf/6Vzzs3I8wnp1wat0q1Plb9f5PygYI60IIqQqR4SZDLYdugc8Sz++JwM8aevz+JxUP/qZmu9abQ1syxUVlNex/n9rpsawQ9LrZLUJQNJQtkrqixoe+vWUrHVVuSA3IkMIKokAqKbJbM5lvNUQgPFBtUkY5pDgyBHlzK5CWnxH1X4Q25nnB9ngUba+AqzvZWMpWEio3yMPu8CV+pVrhrqe6eYzpJNLVsMgPVsS3fTy41jAX8bH35Dm/e/pVx/WQ2+nmP/YRqt4tiMpyIF0OOatNutdm+VIr853MywRa3mrlNGheK28woHKLEGG17cJZeKpyyOGhS/U6P1023N1rJ0j+pzCOImz5+bL4fk7Z8yXDJ3aXcf+HFuHf2RgFMZvs65BgQhsiPsYZyO3IG/9QN5eHvPRdkkOo0O1uYYS4c8X4GvP4xFyAoj8a4hNcAsW1dSA4fNLnY3ObW4OSvg2pNHNIcQJe4V6UUlWTp5ygXJFzlqWunDktdJXpXcoW3ka+R35q7INKgpO+UP5U8UOgyF/IX/D2KNj1O6QhKP+wsItca290B5Vd0r7PWoswhvwBZ3Q2Ou90GwAHu2xW15zTe4c5HXnizvXm86nvzp94b3SnPUJ8QlxZ/vhuQa2+84X4mNOaJv7lP1Uwn921ylXm+NkwskZ7V3HXccdKknZHccdxhKcbr6kD8HlTfM6xTKx0rGBdXjkdoc+6w+nqhmLRqGsbuNEIeokAVOreDiQoDutisTPO8UoupMApX4bDapXb3W6XBjLHQdIdNoqR8SeDnbKOqrTW+O+TNdymN4toKupefxH0G0Ka4MtNksXvz2COQHYRD65R2v2vuIOm2FEGO5sOeA8at0bVZgUcq+dADcLjKzg9Gq0uSrtBk5spbvAFI+TFyk4wRFqkDKU0GLi6VPLwB4tYYqbc/Pv6DRkICwZpgFgBII4BgEbHmowX0ZDKrgSNqUUp4kqv1skX1wgcSc7GEMybETWSdL5Ez0j4hfxOt5WcC0oX5vpSGHMuSSkJD13vyMWbQZDKkHhMUqLGdVQuSWac+BkKqc61OElCX3ouuvRNKpBUjjuvMQFBoWZk/h6H8O4p8HHwD2BP0V1LHEtEReutdijgYLDzMO3pa71LCGWcI/iTtD+mTq+C9rFkDXZ7LlWgEk0qpSihj8+qypLMoPNFIvtSjhPc/zTHr+PsvVQIuWBmRPzYk7bJa4NvhYEcO4GeGPIzE6SJmEIeY17f02LbMaqBzMeI0yNbU7MlSbVPhjs9LM0dxLNENjVmd6owxeGlhh8M5Hg5JbafSutZdX/fYfo/qbhjfj6X4PIENcsvixBy0zo43W0W5manPkdz7JRSjXaJ3qZlQ+aQE7Unc9azImnRUTOQKMoUFZkbJOsXDhO6SYsnLApSV22ZKvmpE7z/s/eWRY4K7vKnupfuwZ3oATO++z/deKliuw41yP75CvzMQJk7ThzNoGSA/Wex6wbfeWjrwyf4tH0VXmL8mZjkMGZuCvK1PshKY3IprPeMZu3Fb5b57JO67D06td9M8euSUes23Vdjtt4ft5ehcqUmDQKnZmbcWTp5pgDuFsePpQse+yuMSPxXjOq70lE75vrPetxBySxJfKgyaXC8zpBKoHeQ2cKC1LJwcRADJVClIZI/Y6YQOQhHlRu/ZsV2ne2bOLNy63wFdhhCBSxXe7N88msssMR9AN6NRObC7XSGPEIe3rfFsXxMdIEUiaAj2yeXFfRn5T7Z4LwmACSRUnZkXQphx6iCIQ4kFKoVHAqA1lNm9qLm0ZmUr44VpdZwmJKaXIWNUbEjQlONGWsZ0glpzyQ2bylDYS8CG6KasxjKnaEnTzhp7wVIC/vq+PiVfbbamFvLmxHBYvlknZBs3ZQwAKy8gTYoIRaq2qqifvqObdJZEHg53bqxok8n48Lak/v6zO1r2oaD4k1z0to9GkDTXR8sgaoB2Vu3yo9LUEAQorzmAVR9fiV8B7XjS58pyI/qePDj3O57p3YXFre5fsbJdL+G2eS83QyXkyQIztLnjA+O7Ifw84hkJMS+VNTSdXH/AQhIa/VB0iHPqBT1RTOfLxCvs+1xbUeUU6vCCwkqxYsSu/LLAGtn3nzYY4+QaLwAvciVAfgU+iDTZ3P1g5Llr7+0e0HIsNJ7KuInCupOzul07zopVvv6eE1kK0qXuWeMSGJ3TsAbcktLT93Yl5lmaJDaehPFXvlKoKdA9lO+EMv+o3vLk1/43Mn+M4LH7UMtvTQZit2mlP4J+vMmIgMgQIKVOtrT/RIjEyWxFTacFKkj3MZhyMyBByUWd/WFECwMrzmgU73Nl5Umr8pdVvMFT40KG4j4xEqd5/CskpintLd/64kyKSV1kYP+lR4TTMEEywiJg303LR5ts9XbRvCAQLHwIHODOeq/mshb78gqoQJ5Rb6LAsSy5LSZb6qjaw2mUeMR1xyXVUyJbboOMxXSO+F5bAKQ/3ZHKLEUW/lqKOWKbOfwCrpW3piwzLlbqOu/LXNtKguQ0w/m9xn+p9s0zLbXPWUI6cuV5iq8llg6R0eV0eBwT5yOPSOphPuZTEbirrP+u5qrslC883j/fMN/9VVlZi/cTilYHsfbF9kPEPJaB1qrGiwu3zRdvtvHePQTDmmocDf+xdnigat8eSHhKhiyCW8JreyaMgg3njA1kygrSl7CxcoZm/2m3/sUJtIGZbrnsd+bBeWkx3x2DiiIC1z6rQzuyghzd/dQ2sZYquFw2VykQpBx0XSSNXz0Iptx3G12KDMrpB4ghm2wCs5JlaeHMtITGHEAsoOsvXn4GpLIyMwY5Vlo8VbYWJozUD2Lzna8+Tx3Ep5HDGeTUv8uzrkNWKcb06+S8JUkr9oHnfa59hRHpfGF38JurAp5Z2B3SgKvWmYx7YXJnA5kZyQmJzdHkajZPdJgMD2U/CferHV1KKl5wLWdXGbFxVn3t206VZE0Vr0JmD/V546Ou0qwv5e6yHdVsYA/3B9nYWZn/lhExmB55XrLD8Mt/DnOJDQEBYH5pmb/EuGnl+Vr7U3zGfiPwTQcpsRVy5V5VvW5BzFY+o+mOc5KVy+PK26/rFywS4tlQ8HXogNoEJ0UkDku82TxmadBDjxd/HRBQE8X0nI7oLArRgFYc7At8LGnxAYzKIE+LMowYERQ5tVggPcLymrXFLWDn773h+CP37bqArDv7dkWgzr7ata25VHxpCD3hgRkYD7cmfCD9nxt0pwX/0ifftJZc/1Z6asuq69zJIWNi0XBEfuO5vRy+IOSwvGPqkBJG7fHN7W7fgMyiv/skzBW4CRb90ioE6fPvSJjfG2r2Xr0FmRZhqCm0Mtm70CXFF6hPQlgexzZewdHWe0p4OsQJ+5Je2p8PP5ByAWSfPF/rZe2IStvM/8i9jzuSrN06yIlRzl7B5E54AGmDySrcP1iuUhqtgw6U8hDfR3IfWVhqnennv7f8EbwLxE61Oa4+zTci6g+n6n//5Ctnrj5iuFH0Ia6m1B6ir2K3m9rwv7HdkoawDDyBP49XfrX+0zZNwf3uIWVq67ef7U+TQv3LrC31mtgJloc5J2hHpK3gUw72HhFHA2Gzefmli93jaknq/FCZ7pecVuAc5vFaP/m31sp4ZrAfKDjm6ecjcKeXloEN1EpWJLpfRT609SNXClOB/spy5UrGFbDKuRWbtoS0hDSl1jQLkv5YlzAS0dYM+8uKKLRbaOYaRHa6ZZcpoByoeFSzzzRcPBCGWOm1fwVgOQUlCthfx0rEcrJO+N0LT3ILSK8eVSsJNioM3Nhx5Q4MdURVtq0oWPDd4O9Oi9EBgqsYW1TlW2plqa8nsBplY8ytX3jvS2DK0cUfHmyv7grdh3/CqTP5vTgzdO6pUMc/tPo4IUCWqTJIAwYNux+8GXLxwOkU6cSx2fXc+rkl0NaVo/Oxo6d4iB2f4fPILG9Ien9dP6N9KGw9KHlR+836a02agfblbud2znfUTFyUGEJfx5do+YBIgrhHckLMbIWGwbDz7dL2r9HTHDJw8kWacQRp2XD/Vc/IMoCP34yEHQg+pdeO/BafFaa5Cw4yQ1oOwFVdyIiD8DWqq1Tv4DOjXcWr+/AQJD5gUnWurcpMp9HxR3oafafkhF494BrVZOJ/NPOqlSxf0YqHxKJawSFNihGALM1EMuXuC5x9qO5WDL2mfNkCgzIbaPYQ2MWzDJmA4QwrsAI6CoY11qodsbKZiBYBIb79Jyc0ohpSpqtgUSE2P1CGZgFJS9b8sr5g2u7+0dGRkbO214qLy4eP+BILUcMjxzxhU11fqOQINIVMJ9ia9ejeBQgcg6FXV7/R6sUCe11+3Z+C+1uq0+PQ19CEpLb6ublRkNYQrlqepYTua6LeEEvku6AzsUeExAQB3BtomUYR2L8CwE4onIEaiqzHVdHc+6qZ1VLFn2O0ntYdjLr6wlFnnLwlwJiBzAI7kyIqBkucERiWFF3rU+UJV+rz9uxaB2XXdaxO/MWdesAs7vjrGw8IC3YSmI5t4znTN0MtDx4+8P961U/v3bt01O7/g2Pe2cP0PdudPekIEHZP99MfAZeSI59WdW4BUOysuaIVoxA7FxeibfV7qxd5WNLWajUpwIhEN8Sw/CPh0Owf6oJ99jdwBBP2A2JCzYfEPDa9md7eQw6S0+XPcjqMu9yPfC1e+f9DVLHO+wTGnSVG9t8cxcW9qpTkpYdY596pW1B9uhGJJ4/cbDW0A0q3WrCatnhvf38vuhAOJAwB2L/Cv6IoAFk1IuE0FTkFSbK64HOFMHgJmxM3IKUCxx3ZVWXoRmBboA3dNimfbanV1kfGuwChp4dFEL3MOkPaITOuIIBHFDL9G+30v6NuQ5QM4RzKa0/zjbg40pr+M2Bm3Va4/Pix+FEnp7iXb9tbXFQxIL6+1HE636H9Z228ygZPi8hQ1sQxGIyIfnYJdoFpaVcoCxpK78AC66U6ceRttt7tilPjLtkYi6lW78mVyPeQqWvNkzw2vYGpA0M2KRP++C7HPNTmqXhuTph/pUhYgSmeYl0mG/KbT59jKfELJ9HjcK/brqIEmUnewKfUE2bYUibyeCaUxJjB2eSQ81+bx54JfjPwCBhIeBfK/WVWUth9KizGhi6+c9z6oGE9uxX9ICKieAe52IEGidHjNyvOrQB7N5IjqWVUA+53HC23xK2f8h7Pm1gJX2146675jtp7Q3MhBazp28zQldgnAfGyV9BY4ZgCxyCeRUD4OW5cSBZbN12jEndA6EzJZY+23k2alYJDpEbD6AT8Xy6uoFHvP+7YVLWB1bkju29OGENEXLaCHIQkGty99qF68TWsk8fDpmsRuhogOsXgOLT5vvaDWtgAFhlSD18PyAhK/5S7KTqb3lhHUbkIWdpC9iA3qsdJqAd36bOGkk+ahvb6PvdLJeBDNRP3LV7UzListmrPdvy80ISQ9uz/VI2BWZzR1p2XFVZ2fqjeUp04emFGke9S0aYav9dWnMyzQsYXueIG6+WSSwuJv5SO1rShlj1M5KCAE4QIl0MUGSeY/q+6U4o1JRziko5w3BcXL+PLXC6asnVMT/lDJRVUW+81SIqIcUvxeiDNSrCp7p0ipEPCEElBLipZhg8pSrBbldkjBe36IrPcer9apJfAlevhJP/WF4o7snl+OJRNBUUxJSPD2eTysSXy7Fy+OoirEHowi4u2T1lyfy5Ql0bPw5ibqnZTWm5CzGmRJPdicHegV6uHvEU8Jd8heqpnjjC70IqttqCkRdgR3DoktxbyIKqY+nTX6rEBOK/jf38LsqADXXrwjl/O0WU4VwuUWNy/FCPldWLUoo8vS4WVdafl3PXtUFzG8fUOU2ewqeW6XE6T08b3oRUQ8lHq/BCGeEZngLGfcQjwc+kgXyAN/KpMMFxpTal4vyiT76ohn5gh3hIcH+iEMFsC/hORegmYZree55mXKtTCs+O6OaypKxmK+1W+Mv8LH4CQXPZvdu65AD2j7RTzwLgzHoIxRyycp5F+p3hQAZNzAiAaKQE9hhwRpZTYC4MH9JYr44SF4tcuRprQ1hDAWb3rRCjOKQADeRTjmzIbX4Z0kgMuuDBGlPQh+5rAu6KnvIqiG9JrpG3BBzqMFToZ/v4ehtdNMqVsbqkWNofLWSyqKMJhBFPaOtRQSWK4LTQkqgJlEiL3HCZJHlIos4WW7Z/aO2hIAknjoQ7+8ZpIpXBrt8DqY4nYuaYcElCeNGjoLlqOvW7n69XNfa2Opc4yDKBLAFgQc9D/bpoXfAjhbluJnkIqrkaao04Mh9QpWpVzOZ36zu4+5bbzRZZrnMIosd/tLSMzEDRH9v2pS9wHLBXUODqoRwz7xBeWywomvJN1MgTK7NasGqDfVA2T79+XP6Jf/x6jDbKXURtUG6IN05/YgtXnsaI3j4L6HepkxbFmDiMC+tliiJ3D/CqFnNKYbYm2EKjHdJe+KtZM1kQwgxr5W22d347dqQ2kfwjGSFEmqJvDyW44DxGvKkUq/rMPAqZVlDsU5zSSh+LuS4EUQ8gZ9vdQ93z6ov259FUJtxAtz3e4IL22PbiVgkNgLj4usfE9Bp3eCLRQYA8+z3mII8qC22jYC1b+VtcO9W8xcFdFjX+2LRS73Nu/kOkaUXL9Vtamj16KhvqecyLDtXnsyBzHi/SZZnxq3YjDkwc9n0UfCmThNP8gz3IKFIHlAEsjHomP4nvAFnS6QsLcjezCL4ejLx89eY2m2ltIRxEgpaiShFepJRTmWWc0SkEhEcq6M91YY77AcsY6tQmF8iYnB5sR4HSQxrPMaJdJIsX4LwQqWmjuot93GSmJcgoOzckC6YX7YVBtPW/69oiyJ72Bj5Z/JH2xFqrt3nFOF5EAbhwhWthzshWIw7isYbg/wWQwpIqJIqZ/ZyLZD+OzJJO7KB8GTj+lSS11jqxCUSXN1mF1Ss9weVm8eaUnOg3235EMct7i8sjh3LwjtVsL1Vstvf+bEQxHYte4Wnkz2Vbk8JOYIAnfJrgB8RVa7rlZCdqu7ikxIeBO6LEuH/KPpuF2R6tklp/hMM/sNQX+2tDaZrrZBhihW3NmQ+Kjuf7wIJ2rvre5VW2uDV/nHQzVOCB/0b6ocCW5hC7k/vbF15V57pTVJawSQuqd0lmJKb+K+ncWoitsyZsd0u7905Ku23q6cHFKudSCruOpxIqMlmY6FFcN/mUrWWb6W+uVEjImjV4nRMwslcl1aXCbCowU9m9dri2s/AlH0FPVFdr5pMvaXxvkivl3ybPGznmCWKy0PTNgdo/yVgdDSoNXvbKc9EvBck70Odgr1XMk2FsuqgRpeYy0SFq5dwjpeY/lZJNGVAlCC0DImsRyL5wZ3GwgVTs119s6fbhfONgviWTchi5EbcKb1LdN24z3+VGpqymU1xOSVxG2Mrj4+iObqxusBzZvgK0baynPmmYhiSIRPzdIpPZa0NyV43dXzPUK3c44H6kF5nLWoS0YooQpQJcQ0FAjf/fsbUxhA/Vlx4XaJvRoZvZyaedzVPp9Zv6ywzlduqbExU/Z/Ww7XcGYZObgX5VWB6p1xU5OzD5GQaka1T9OnpXPqva8be+ytdKFBYnNHxmPR4JTKKul/K5Z6Y5zJnQP5FwJ+XyWeGpEhqu8t06U3t+w6JTRHqNvZGTr4N22NeusoF8NmyvO2t8mOR1eusfy1K4ETUX8cFLivxoUxRbIFPkQMIwmTlAGB1k7unH7w7qeHWplX9Yu1omCvoEX1PkF3m5rPx7sHwEw7aicO1IcwZf2JomAnF/OIf0wYSjsd5Mi/2JH0tNAO+rZAtAoH3Eqii2xx9luAZfJB+XMfPL23p2ojPscAEIF6EJDIDns2U4jUj3Oe+wFwPgVBcgmtYs7QOjL90eE2sKcaVFE9sBsApXvhWOWYr+xR0c41qvBHayMuXIyPz867CgXj16tU/Z+FCG+X/mFB8wUN2Dd62sRNx0z8vuSbttdX7yuiS7Ah5dLtnIrlnJ10Rq09JafBX6XZkFewWjS+/H5r2zW7fELDy8SnQ+TCk++tQI1gyP/lCx4azEakpizUL45NzYvJie3SqY4Z6Y843+1XrFEEZH/3UkjEpIaLYKL2Nk5FT+c7xLIQXNJDyH+RI+EOOJG5wPyTBPYLHAmlbnu5+xdeJq50PtaPBWViWhQPEQSOTXzCCFpKoipZqhSUdFyNKyfM4X6W8mWYu5+/EyOEtzopexi7g1icKjGR1wf7s4oPQeAgsPXL/7pyyI5FlsZO2pYHyKkFazcrdhcUTW1Mqawyh9bXE7LSA9OhITr0EF1SysiX5RZ2EHZUW+XaMQYLmyGOKUt9ZlDaA4gBk68y7q1ncsgGlABsUhw4C/PTK74Efio1HJgf/GWMDiDzj9G+el5Am4mzzd3WMvT9MSFqUs5RunI2rTSlEL/NVnHHWsju/G/a8O+oPBQ2P7I+M7gy8xvZnHo23sxGbuN0pAcrR3aKqn6WM/7m3eQ53fF5+ZN9sA68WJsm+QOPjwVMKCP1s1ocHFxwGxs6NcrhTHu9aHrYuYn6I6wrFEH6OlGV5+XllveK/xWb6H2n9tokIUwff1cDUkURUupUXnpWVTRXiGMkAgU8l5SwlEWQsf+5M9D3OQv2pLYOCMeo7LIKPe+p9F4Qs0pzcPa2/c4/eboyJPce6T0k79iR/qu7ScPLtwidpJmuMH9w3rtn6vUcu7vaxEub9jboP3fbNdPQAFDDqG3IFtegNJx2t/GJcOYOqcn+R2+4NbGdqT9zaLXIM3P6SbPEDYxLF7IvDN2ljbSvTIRWrRJdd1fSJzmExPdGkNXGBi2wGf44PrQ5s79sG1aOjJRGVkbQa0pH9asQJR/dkVArCD3YCL6P0+Qn1iCP27I8fqb1O3r7VXsEMeJOc7EKuOsbB3FcYqdq8yY8ImBukRdF2UjRxzwNVPXpqVWRBUksW1l3kldDUFO+5aGwh1VeZn9h1Qujrog1tDyhjD9rnJwpIAmWOqHTt3BVve1KWfSRvRRRi+7E/mcPZFYHLrO6jQaEPeRWzZtv+mrFDL86fnHvd1rN1N3rkko8djxqT0FhHtnahstX+2tstVz6/ua1ffplrz6OUyPGPiJSU7r+qdu5yyJtpgiYhryopgbMIHXJJ9ezSYkDl7KqWJU010J1zkyFOm73rPdUzaMQlYIEdVTMGso6P9XlWfAyOjeRwiA8I02ssNq7W1a2KXSt7E/b0xkXOl1zAE9Re2dMEytYDeW7blC4qHVF6lU1Ps/PVv//pEETvEe7dJ+xUlf9TXKIwmFdVJzX7lL46mSPhaM6FQRUlykVat8qcNWK10pyrFDZNLvtecefV7dO22ljX2yiSpgIxhafYXWyH7tQoNBccoqdB1OaY4o3Sou3bi8DCAhOtVlhrdile25rcbjbjq2WlCFGifu6AcWDrYTRFpJuVrdTbbBHZWnshnrPO3mWn2bkQCAzCUruWZm2lhHfFoRd8tfjaTvZ3AGRheyVR9Aljn3nY0WeR/VKznqCcxUE5eu+gWLUHQk6efDX52ZGzEYdPnPs0OV937JzOOaW1kKCvuxAcLgeZ6OWi/2btb/qxKPsbRN/mmVwTAxxFUGydnH6LULyEy6JBqyel98ePbZ2ypMMgEHzF1inMXcuNg9oxj988fGApe9nt+Hk/y0o7fMaT5RU97djIBH9KN7axTeXl/U1Bvr3vfndl+4KkjUj4rWJezb4r5s402PeW9VQbs+KJMRrnurLRs+onWk5XUqhmEMMdWqZ4qZINUrfNHq99HpMIzPfUzR6rRdfaonVewPetfdsNmaywF/891rwz5LFDQexsQ1zjoydFDs6pKdcui2IuLfrH90dC/LTunNiE8u5IQXxaRYd5jMut03nxSOfcOv8M+ySNhhMniliF9nYfyTMmu3nzAlZRSi+5uf+aSV7p08XbCeonNFrv/1lbGX0+/MSTbhafnNjrxNGt5hnFo3boq/5Ub+R3KPJreMeC1SDP8tS/rV5nV3rbvLhyxjFrDX1QY/AuZvrFnen2EvtMQOS3XoMt3dA38HBqhG+psbuccs2k8PpE4ra0C3BwS3TygcIDchT6j1V9yiRnbUp0kEFQg7TDdq3dywwcaBMq2bLlzZst97X9WtB2JsVkSKtqfDS3UMYOOaDz+7HeP11df3oFdxsY2+4CIBEAgAgad/j/o0yb4Q8HmMDaes0gesCF6R64oNCpIdX4LgUrJyx6nGI4++4Ig6cPKt+uJIve6obOas6GLIK1N+piQ+aFARXj65Jvni/a913BRaxoKx66ErcjUE6qGcg6DR/SxzyfROJTEF9TNBA7Ds7WTEcfrK6Z3e+z7FZf/SFHs6k4l4jKnCWw9wIdrWdxXbB3WLncwhsYElx6C12IQpdXsPsMh86713r97FRT+Xag9GzTyvDwyhCFhla4KyP6iuGhnKq1p6UGtwLmFfofDPJMIPSUvhW+V/+n/rrPmz3ddTUO0mYehl3qWTrdNXRncThoxKIpo6qhqCup2zweNWSstFCvOjnbP3R1biThrntgHOf7HlmsEKu0PyHFJl3cs5LfcKNhgYa7UrIcPNTSsaVua33LRHB6YXdZgdYk1noV+jqh35OJSBl67ObVERuD769kWZwQR2qxYe9yzT7x7/dxzbhFQMrYR+OsNI3eE5u/2ivugPzU2+2TArfzNXyo2SLDRUCfn+Lgz+I4H/14j3k+18FYA3FJp6YzJeU0Jo2VxVVl0aN4jN6cKx/WG1ZbCle4Dj/SJP5VjKSLmTepiuxInZXskDKx3JjubQqHJhrnrnt9tDMD8X2dvfeM1/WiHZZgUgdVBc7VPX1paSr2oyJROrPrLCAhOKnzoDaL3KRQpSfgVJRzpOvWcnZ3pqyDTRIAREtPeO/byWluTYInXFenrQltRpOI2WaKUIKqT8QcVqYNCbvmXISz08pgvg6V45ETJX7ySsL5SnZDbaI4j2sddjm9BUWKt2fdZnaeR9mhzncy77Ew8STbLadc5rTGSZhNRDecTxbbutLjrXJV+gzKFDpR2oObMTw70gktq5jrOhjheuuv+l4l8XGQvEK+WkuKUUTr6MZ7BdKXlnjHb2UltCpwDNcOFjd8tS10PF7deNij0GJU/u0qbgyV5X3O25lv0MrLntco890B77Syg6cE19pctp+nXijvHlpuxNEzoGaC8bFapCwyy+2HOoOnr6oiuhfQbrtAe/O21Tgspi2iXriddxJRs7eDUh7rk+Dt0EV+p3/q6wsFwCc+0RVAXlW2Pv+S3Vc1C4DAJTMjWIk19AYi37bnuLXobXd/DK636CMs6H8ssUP1OOmWhZ1Xjs9PPcS74oYY3Ej3Gzfr4z3OtsXMGjor0Q3hk54oTuWsPM3CbiJdO9ms4UQKCgorh019BLVZYNbnKkwQl+d2bCAAi3HBqoeeWmaj/LZ1Jq3KLX+Yo0E4s02y+9TugMAQHLfm6tbKNnUKdBMQMml75jXwleL+BMZrEL4c9/kNCcF2QL6+5dlKZx12OzFwaLcCBFACddoyW+twjAe/Q5GVVW2jlwqpXkiFv26qfDrMfeXq9EoIdKAeON3hMkWepLCebD3rVS2706196NXbEJMwFRPkxHOpCS4+Uf0WoKYaz3inoFSu5hkWYTck7m0S+n0ciTthw7//bWsuxDTTHtznN6rxtgO4S3Tdi5RC+3v8EN7PH/OeuVo9o5F/+yv4SaEX+qbh5Jf3d/T96ZNvTqkur5BS8SJrrk81aLK8FWG5vUOVS5AwG0+viv0fUKskhC+7e3HLdVvBEtbAX2brXyIukHfkeSTsOCkib1iIOzPANFon5PKTokcmnqz0b9nsNRug8mfIrAlb5O2RgnCueKMkflZsWXnSP0E6p08wTy4/SXbCewWx134MbJZ6XSXyvuB4gfnVpK4xn0cy9bINza8e9zRgCzF3+aGzuQ9e+A6xIkL2ftnOPNeOa9Vo+jql+78m9TlEg8mXH/zZQAnxuoFJuMjiNDzsbJxDIu1gv8g25/ylwd43FtCLley9gHvvlYXtpz1WnyuvlQ1gl+FUA/h/D1UQMOuUjqCxcypPyo8bEu28sHRqjeHUeegyls+gisJ8KgUoVHfYbKlktsVi4m5RL8jLN1pbm2l9D5pow61tXombV6NMtm2nP+QBLC9va2sCWMVGdAa7FQKHthO7sSudLc/ke1aaqrpYN4xORmQM9xT9F84zOcTIkYVWvdF7B1yPFKhvzBSsbx/9yv2XNyoPHzrEXssuZp3iPWf2o60KOzp1UFuwdZ0rz1rq5QdQBMnuz7jldX4oe5y5tLfLzcr9nghSpPzuypHQsyWkP85M2OEnbaNPI43IABs4tHgKgPQPJBpOPsB8kt+WXh65qh95fnIH2xaJj9eu25l81ix5La5u+79REemg35ZC007PIm4P9/wGjSU7VHPTA5URQtatZuwgPTPoRVhYmTekVxcN+cZzFAnslP8SmGkqKCorIkFDLsLV2qUY7bgrnTqPgp/TV1JebZFTUU3DwJ8YeiuDDC6lIO5zU9rmECHaRl3++2JaeEy3fU7I4k6PCoEBJOvQcGd2nYdFngzpbUF+RK+MglBoI+OiLuQwa7PDD8jjsqfEb+K3bo1/8z/vzdatbP8PjYkvFU94v/kkXZMM10yiYBouXCimUACCKzpyanvUeH1jT/ru6/0jViCiBvsdzKUpnToMz+5moJ6oKMO98lEe6vAgHPTHgN4qqcpbw9W1n5Ks4X7ELWBo+MAxKTq/iMMFhtKZnBi3wm4PQC3Izt2B2ic+YxMosp/x788+LKapsZFVMI4uUZ/ur3/u2y+MpHNVKrZrot6RUjEmJjt7nD08pB4JUQGlFrWQZMOFUhUYJaSVHaWxUq8JwKS9xeKnRkAiEonO+HqGhkVHMeNN6308KjpR3xU1CYPVeleawaML1Z+okPhEFosO10tqfh/cB1++8P8fDB7zz/8MgcJbI6nXx8zhELxaBrfu2i/AhBA5WE1Gnajbh3sS4MHcN/L+HgLImZCxnNqp5PTP4hu3K4oFaIazw8P/c0RmISEv18XaecbZC3vcuPTQPfXuZzA8iRXM7ynlOKA0sAdU7E3Kpnpqt15LIhnDfwPiJEyfK8rcj78hXqWGXCqS/GQlXMH/JR6gik65GMxzu+TGJITNy/haG5aUOsu8GASNhiaFLBPAdAwnVdx9lH60I87O4gq9XBHosumA9MmduIwvIS3sbVnCVvNCLUVpOMm3OazQyTI8x8hTfk4JS9upxHDTJ4fDgqCHB4AqkRXWnNZ3Y1dG3/Zjpx6onks/wlpBShDZxrqlcDfUt7zzYiDRaYf49stLTNJgXcfrZ8mOcCRsKYdx/Au5osGx0o1WsUIfpkOPKmPvgPxLr2lyen8hkTPo2oe2HLazfDDj30azig1g9Adam0IEmVFenvZ6fSIh1alNj674ciILv1veGVKyjBrvkcBNP+3H8A+GuCATvR83luwL4QmHZExkHEgrWNPp91Rwnbu29ZcfO52M37tXtc/P2zOPhms+avqnV12gW/cFAfrRgpdRVH74Bzc5tUWdPJtyBZWjo2pPAj7CM69T0aeKQjCPbiv5D1xxxFxYaB3AO2VkkYfgSeZ49uU25T7xpyChoVhDp/2gVh1yAZNwTqZGrxOVS+98OTlRUOeY9hpiYS39fgokFQKRRxZuWJCAPzphLnABZi4fHgILIcKuQ+FmiACE34RaDyT53O+A+r4XCurh1t2eXNiJara0q41ydtJimzH65MBGNAsKJUIgEAgfuUINayK9crIsHSSn9CTsyf1ciTdLla013nP3825fxAy+0Sv19bGjFXa1vacgivJQJJLPqTPML6GlGHi+HT5KgoZhdy/L8lTOabtY6oZGkU6thylAH9fMHh7UhUH8oQL1pEskcj76R9duYwlR7lJdDaG/XWVcFUMgEHcQXurKus0A8JGer1c23qp9TEJ8+ejSsZmoszYx851SDA200XBuPZKHDB0MYhCUHT5Aawaz/hZEtlLX18aMQgzAPGTrFkTMT0ud595nekrrMoVtbwW/3XpNbgVF531FS0fAV5Tkt5RIoUODCWmnovMzs7UFPAVJPu1NGVH7gZuCboVo4O6pHjXrMK0WcWI5agtDX8B+UOpv1vXwYa2ZyoDAMfCUPmLXqYqR09xp1naG/5s2Mxl1XwicyTtmah4DuC8xJ3mwGTm3RDibYdEgBa26bisWLlrA8hhmcf+5PsFaDszD81SQmhbOn86sBPVzNqfq6csaDdfuH+2gd6NWDB+sQCn4weoIgfbgdxcxqBH+u7Ng0mjvCQOmfFp3spCLqob3VbP/afO3Dx5hrn97+F3nsv4iqpcQNQuIWPcgr033oURYZmx8Ns9ipskzz9JaHz1joWT4x4YvwOJiV0/80MXi2mcWxEwgFQsM2MOBXrAMftCHb5Q7THif1DBlt18IylqakiyZkLtDw7XdtyX3IpjECIe5ESgbe8EWmsw+1O05gjYHP8LBgwSlA5i8Bfz774XpQ4eOYAYZGS+HoMZ9vUfXKBABBj8EpAARlAyaWmm0Fwm5Nv1t/fK5CXZ7TK/HM+xaq1tho5B4t8rZ+iewOTYSIae0MbYysRcn6XC9wMjNpeZbpMuUxh4pzSmxTEDGmVZ+K3KYnq4yn9XKkQdra4O1OfIDWu3mCTBOR7uFhssygzVy2WFRShYLDsMjzv1/K44WWsEsqk+o6c9o7U8N6Dr6GtZYFQc9YKdPv+YwiMEMjhTfixwcjLxXPPJOHcw7wMp7W7O+Hpz8HNNlMMVet0fnyM7drMAteww6viYc3Jb1VqEWGU8ePXRdhvO8tcfR9jTGj0tGfTFRrFcBUMp54hNAT6V+a/fxplvvK4G5Y58RDATAFESZxsr3t95A+Y1rLL8VVULUI8WxJtZyQ4y4ZdYs5C9hdFsQWE9k69Saey3+QPJhC6QUGWlgIFHuvC+wDaIGqUKCWO4YSfVIVYgsfaPIpF20C095qiyuqt7t9LkbdEdkCBS3ip8uQOeH676EjKwA9n3v24D57hrHDzlTrVUSr1cAgSFPyhqi0pWk6WBowLo/my+YPZ+k8wog8G/H+SL3mRoGjzo4gvhBNgJWS8YjppFYrh+2iKCJSXH0cY9LhY7t3Hks0biDOl5QQXUQft/d8luwAbk1oIDfPItgZJGZbDJ12Nod/3YNNp01YtL9C5nHra2wgUvT93br/O3RFo9vC4iAiq7LDZ1vE6OZCknRkKU4EIroEDCK6MhNjPz57Ql/U3/J2BcSTh/2/AWW1CZR/SXCwtn4trZ4Wx4iuqU6hnbLRQhiDkrak/UwkJRLIpBg5Ed/Xrqk4CHx3L71FDMjR7LMx/2LV1SgYvhBw70nmvL47zQUSc7DSW++oTX1S0CzZCnGu6JIOWVXGplgnKNwklvL8Sc67fFxzlx93gGOxzQ97rBARDd/4FrA8xOZd7YWWTXl5p7e6RswFDaT/77TmM3q0JKBILQqKQOz6OyA83q3RxbqUzwBLkY5IufgQ2HOIXqErqOKW75+xVA+mpLdtGMDkdhaQv+PYsw0bB4QwpLZn+Pdc5+d65vUs9y7WYkWp4FqKEqVtNWcG7I6iHFabyU5IiCMFZ/J4oVdYyw6t1pyFfSgUEE80wVAcBHEL44i+5zG1A2fj2fLXb9bdRGzb8VXnCi+Qce4M2FJg0wcL7EIjyleasGLXxPZ7nMTk8c7kV8TIv6ArdUUS5VZtQkJbRHEhJoiuG9q6c09MUj2nmbGzqQ7RiDP2Q1VXFY+s/Afe8DFOVljNkqcP3jezIBX8zBNLaulN9IaH9iZnqLuSHJWqDIKt5EUHUnqtO48++AI6+LmKLfc5rkVBu0PnA01dXl3akJ0hcv/5RyKBkGRsK/Wj28XD4b1XGUbM1nhjvq1TFzuyrprbCNz/3PQy3+UDsuvzBsURxMO6GL/L2vm0MRCWjCW8nIVzkS5aIVE2BpxOeH+V+vzn9J6s0MdjB04IECsyRMA00MX6gU0kYS24pzxFYouN6PCVZt7X6dc0RCAj199IyF8epQoMTK4T4ePna8EurFk2UD6Qz/5eDfuC04uP3mTanZHQ/T9AuXSjIq5IgX7ypoUWbxsQ6pgvYbIMusnJRLG9+yAYltp3Ks2h4npaExGkgqtGUhPXb3+hIbe56MNjU0VneHuItvcVe3SMZ9Q4NUKD1sQ8h65jTmvsqTIEwb7/ZbSwlisnQ0UuXxV7q+16sNC2PG5HInpIFN+enwuwjT80+9UUL6Dey71pWI5jnDeecwtvn4AXnqsswr6XPrWQBVKqMpYYG7uYhBEV3BrDjlfYywaOrEy41lhARGIykbOvNKm160UYtQxuvr2RExj9mH1dSLSnVTpVAyTNytvdv0EeqAf04DGoww8jm7Lc2lEdx7ZoS+zxaMHw/qbsfDVEzNtVy7JezIrB9inrO7LdJIXYvCAlcVKnYIElmPXCwQi6r3LBTkLxc7D5MqTGZui8wu50zjjbMmtQLWc0aTMpCWuPmnw6xb6jgWnTxfg9AECx8CB3tnfFPZ+l9l9JLno+mZ9Zabz512m1LcOu+85k6Q5eTKpNldM4rr/+Ld15VMLTXb6icbacaHSOXTZKWlH14nj6DCmzu+HNvjypadHCS0wSeUAI8gXGXXgyRMxl419xa1bY7QCwZN6qZShNhJXxYEhLXBpPxZLoaSknDj+J2C4UENycrvx7BnTE8fPcFz8jZtCO/lrFskDaf6FfjjU369JiId7J9FEBYnxg9HyyqrxnErgEyJhbUAhr0KVtlPSgrGx/CCPPx8fe77jHQHmxYIaa33upE1xuleFxc5X3iwvv/UboFIrT9jsQ/1bEsb8kVl3M3xjf/jNwvzkaz19C1G+/7bbYztZqTTA5eIZ+/bOzBWHB/tlZDZuqn+R7ZP72q9sY2Dj1yy9yanfpEAVBw83aU2PkT2Zy+JHc56tNGcD6ueFJdZyR44Gpt1w9EjqqkMcAwg1cL4js4JTL9qdKpGm5AnPk10FNvIPgx8cfRf8TuB4/py87buhy/e9vI2Ly0VyrlA/U3LK7mK3/Y9P1hx7FlGArXCJydhoKky1/tQWD2LO/e+OzPxZDFPrbssNL/tCWvw7C33WbX45Ybk0spkdrKItwmisW4cLstf06c2OH8+tlkokxTGzBZgATscmzXwnu2PH5KylL8q66ef8JuGnpbMspxq5L545NOydCuKzZ4eRKRleRAYUgg4Ixy+tFVAiuNyIRWTTvQsfJh0IUyOW1QJwS6DI74BEHpjbAUT8pAr7yJoL/PDqGk2IOULWxTRH4R7zZUDxZo5+3rs7A2F+t1dPawrXQ0wB6PGOIFSG55V8oDuW3XboKeKQs2FIFpK3DJbAufB6rj1seU76FKJTXvrrBt94R4fprzAYqgVm38Z4IWW4A8a4Lpo5labA4lwoCgf/KG5vQWlP+UB1dDopk1PYUNZVNr8mKr3f9kLydvXd7XAMRn6zW8XDwRq6o0AOiwiH4RxdHNzP7UqBFRiYYTDIyGRUpXjNilqt0KELjZjkcRwwLo5XMnbhzffCMWhkjS1DWvGkv1bVQUC1R4TDsXxnO+7lPRlF1hg0yidLPPxArbp8CIuYNF6AcQl85Vzlf/uGVhUf4u0bnzFwoA8lW8YjU9Tv4CPsRumL+uL3z9gjsqgtpkOkSfHazO3Mpb4rXBYpLO1XeXnyOiPs33Pt91GlvKiY5VBePPHy30X+L+tQmJ6slE55h4S684j/356SPymB6GXA/VP9kn9iOglqHnelbmGmjdLuXLhUx/ddbj4ssuZKeqO7jUYgIuepvKLGuTAtvMnhaIsAh5b6y3HztLMoQj/W6eZaCHspsrHLNnuzb6uNm92U7pjaMldDwQbddMuLgt1ngjXzVDi+w/aOsL4sK0/NZTAbSFXg3LoHt3ZSckHWRI8Nmac2kYYS28WZqf8hFugCBIZEKW46qZ9uYwmlYYvqtT0ytt2r7+odd3M59E/dWdhWQF6N41hJ+wN7K4sS6vsL1SOW52Kfrp6J7beqV/UWG6B5FSsCQCUNsaowLrl7uid+e2SEetJy7dMvEd3bjmzzf56/5Z1Mjf4YKmLb2WTSXwe9v6ASnA5FY71m/9fu4RVhkyLDc9i14i0J+512BRTnJJUOOTWGXdwmLKfMi99QF6zLTK5Z4d8kOPDAoD720g/RPfjCW8fWd9w8BioJQxh+ziQCXJilnlnJWTf/m1ckWeGTf7GsXpCcceJGJUWF1tnXQdMUVxOyUakUN8p71fDordFFSDKHQwbmKUPaG451zZS85/oSLnc5QcVZFMiTkkuasRLW/4GcuGPq65nryeflZArRScyjlzzlGwzxjtfjHXeClBpUUE7lkP0Id2Kyj7vUobyisiJ+SKfQNsg2yl8CEN4wd25ES0FBTo6R3mU5uL7O0hip02lGVmcEtD/8+KwPwiPA0d58n8/n2uDWvF4OMqV8iMWae+iEQSbwWBCEfLTjrFtRaFmIXqGQy29HfL6d4SNXKoOKZmVgLcbeo6xcBgcWAIU2xmn1hcu6ry50dS9e7bLRHnn8+eC1a0GolPXtyQUCHp+vL+HLmYLUNZnsbtFu1556110x59raWlvPnW9tFVY5NQ/LhQhf4TbjnAllXuVewc8hTeXqGxkGzU2x/elIoQjRh1Z4XW0k79rVj5FLSk3PDzRGLauXGG9R60Mbnaq22jLRx+2zBrozcS+DVJ9dvSnxHRY8Ni5qeG+/L3xDQV6mW2NC6jKp43xBCbl7b3/QMa2VS3vxBjJBFWBPrfEMG0Y4u8I7p9UnIL6LORIEEsaAQGJSw13ulKPKt9FxLFbabxefPCrwkvr4bL0RXpTcq7UYUWNUpIpfFJEUNT8ks1XYEDBfOdeKIGbJ0SkW/AMchhJDwsUF16WVtCmnjAvz15nohFCmWyJxLDaZF8YKFrqo3TxzHlqNbU52Lg2DsoEuJ6Drug0f1JyWEbnf1fx9OYm1UMyCvCQN/LnIaD/69+rLgxsyPffzgisLLsUjRz13T5OZHEc+hCPMYcgA5uqbAGNkJKBcHsfZgIfunfi17927+orhZ+O1ebRaumeL63aMYp+899S3YXoCOBape8ibfQ5CaNJBt3ttRAP+hq6FhS6DHPQnKku4208baWs7op1EIJYjmROBgJ0cri8AaJCGkLo7k0Aa/+DCsQ0h9Nsr/9qrDswtshZjnGtuLvrL73YZliQ/OovviaaB79yX38XA/mLHe98TzWF6A8BLwMPq3qNkmUdreVbWtrzBhada+a/NpTq3zCdajhVzZ5suArsBT1wXLyvfafsuhKU1aso+KKGOCz2C/z7yCMt2Hgrb9Hc9N1yDNL4f2eDfiHnx+n4p2MlxGU5LAQIXAnOpc37yOX88otgLaw2c4Ld7ZAGGpt/Wb/nDnjuftcda6I2EsATmQcRSiTSndnLDrU3NgZbRsvkSyoCel4sm8l8+tXA8YVwmEN1SFvNfcZ+/zW8NQFgiUF1UVd4web/ovnYZ4Ha0C3fW6v2ldMpd5VXVlxbtad8LhzwVQ9Pi8WmueD1jMXY3OYooZvkK7E3qa/PahDqTJ9qqCrtJ6ooMlQb3YHx5zgg5RO28pvE1km6O8FUOOrpDKy8+OVXHRigjZUmUfJVLIbra4dCSk2wwqKQzNrHZbsdMR5dlKjZOZQ0vy4wa7dSO18WqamrVmuN3+rSt82X1xTdyfNGCkOCElOTWlJTW5OQEmajorp7s3Q2DQeqaWs1TqkNyCtaUQuNJm7JudIfa1n61Lc0jWuNWu3+72sh2+tYdG0yyrEIBG3L5pyI5xZc1ntjDOeAegDhWBr7quHisB2jqX2ReyzqTfHhtVwEon7d+q98N+k3qeYErpSkjEiXKgrWZH3X9qoWdgn7er74W+4fRiYsqt/Skt8VLE6OUWI6Dr+88+M/RZ6v7NwB8YBCAzdrWehKwxkgwlRy0z2lrWZg9MscWFuTh7/vlbg1f+9d1/1i//kdXVtK5jo6zgVldL0s8Su5UZG4Wnbi4WbPt5vVKTTZA4Ody3Y2cG/NO+2Jqvu/TRB04tXwgzcIn5CteDrdqjYt0fYzzB/vOgbRiRkFHxIqQpL3Mg/npoi+vnWOWRKc7J2a0e3OIKXmxwBgn+gn5SzE3tPqTReXTbfromLfSlNN/G2vhPCP6BOv9r+HqqI9T1PhJuMBWkDrgCcdl8PgbOB5amSh0IGm790A+BvY4W4TmwOs0WEzv/fD7h3uiwEou/hfKFC4KNXxFvM9eXXPSnWOdQxF+6eEbB9gSTED+IT3hSaUUF3V/euptDprKkF6920lVOpQQgOmYZP+Nw92MEmEOP2EyaAIvkLDEae55xTvY124GUbqJ+OdvINjvkJMoi/6B+dEbJgufPVg7Ldk/j3ZrQ8op/J+dCxtmbTnZ3NKfRfOV7GZeHRqi8IUtTdeWSsvnPe40byxxl8uSoWlegVhcbFjes9zbk4aRl5cPey06f66dsuXD++3951Z7FOIP2j8/9SbcDvMqX2n48K+SXaLFokC3kMHjVH4R3DkZe8zsHVW0cK38Tf3ZWB3XkKEFavrEyVPpm6lXOjrv0UBWFJNW2b6vqj0tvb19X2X7m+N5DgN7isSOnV6/Zx7UaWbnaOhqonIPltSuDJ3y1zAoicd3FDkws46ke+ZU1ixPVOE8fg2KisgMERKOPs+3WBhWWBXQF50YsDi8s150zqqs8byZxC+tmKSnhnkKt0YeJsCRJFpMxO0DpOTIjyFECOLmxgfKSG7LgzjhbbHJHhK31uhMupD5tzqPZO1KBCeqIQZjXD/TPMa2fcQcv45AfeHfHc4A3snazubR3YEKIgIn4Xx8yzL5X32w+FcJMzqY5OupB6B9NilYtC646YKIl0mTAp+rZYxtBsWbzQBb0DrenRe35nKIbayMTCNoZCCYlmNeb6WAEaYAoDvRNuHA4Yph1Pghbaz3GLXTTNpTiYUd4wo+lm7Eyk4tuubwAGon3DkYQlD5Qt/fIjfVJRwipszPSp889IuT4Q4FFFqnr98pjAp9pwZCCeJbAVP9hIr59GfUk2QlgZGjHDcN2U+yC02gEBRtZvGbWo1kUT/B8qc4a5Se0OcNsLM4VuKAGtBqV7u7e3raAAqTNRu5etWEkZTx/39mZjIhD4Nd80rFGDe6/Jft5TPG3wECQ8aFMlAHt+/01iyoTXeIj8e5n9fWKimpqTVI2On58xigwCUBIHOCOdKPdO5J8VQLSObJJwUIiQ5+HKMGaWOH3UsBFtscIrp+WLDrPX5LSKBe6SFP/AAEGXEm/grkIooaXq748n9TOWMqbGB0yeqBMTK6MspRhWQW+QxAGsC/2Vox0E6W/6NbCjr+qJCsSFzBzHTchtAC4xrog0Nll1OsU/BSfEQWyw4V4pBYRUN5ZOmDaHDhOUAGADwo+Sv589/43cgkzJk0psDFOy4ZOeuMiyk1mfdkp2UZpXPXt3okAb+y3/5Vm9dmH+rd0NJ7f/7lPCbddgjSJJQIouli8ilLv4ELV/OJ5FT/sczy3xISUro4WcFqk6X5J6m8P39LXkdXgdh7mG8OJTju84z51WR3tQejssN/tc1K6wcGZ9xN/HoJMy6cijdTzVv9Xqhuhz/B1KMD0AGKbL7ezUM5oFhkvxPSQz8cBJLLNXsv9sLtlczsey/u29V7wiDDFjJEe0QNded3b4zpr8Xq/8ynD+AbgpAN9IH8f0McaptjhuuU+dhU3CPImgzbEwa9rut5K0yR80B3Mcjw/enR9Z1jwEDPXd3pP+ylfP6dw0sM9os5r4NkzFixg4nb22Uscoz3ujc1NYXnz+u8vNDZkJjR11xcNUGz1OsJ3jeKCYFb881C/n64tcHRYukFjXMcz153+UUeKWBzT3LRjyll3qYFbENa3EBLZ/6xnt+dnb96juYvbWmxTSkbunwZRBHfUp3Rv5OvPaWoyi/sDvx8ugTHcHpXpFBDPMH8eNl1Hz0oOZYWbTht2Iq3LUxXrrAubjqxWn135p2gNroKd+CCJCKdBdlPNabwdIg1/77pjMDlTtaB9DsmzKLtpQMgJ3xeMN/86gzV9VKrLvJUKHwkcIL5yLKbGKfLIb6FTTrADXRvVMSmS/6ZlE1IJ4LSHZO6lelPiot8MrU2Tq8174lrIDFKLdkxEepZWXP1uh1WaVXbOG8Y+QTCZllwyXMbsCqVbAnJL9ZFdnMySqriL4A/HXywt8W4g0akYi3RVkFjRu/rOqLUwcxs6mzN73vnsbsT+xUuS/T5vk0oGDZNWRdXv9UsM7oeq3cMl5eXRWPCqRlRneHBi+wbPAqRqdhDVD/fbPw3VVq23xz3rYoq0RrMewRFjfJpcENUtDS+Yylm2SgxLwb2CFoRLPFPoKIQLAu8yFSaZUXW+8YWQ5X60GvYlhIc980SS/ws8Q5LSDqnJsjwIxtI97EA6UQ1bXJIr/HB4z8zsVHfRiKtv7xE09CJj6TCNtjxisW3UM8+uN/iCSG8FVVxhnXyLu/dZtxj517ktHTd78CAWKxcWlrjSrOwOQBWXa3QsdmIKw9882bv5HGBLMTn0o/x5UGuXy/lhJjlKCPrIDqUzpOJlWuAUdxuz8t+Q6EKmZubmhY8r8+zTfdmjYHJpaYkBDw7E4Xl65QOZY+i5M7apDEYHSWJiWnL89FFVQ5n8XEqO/OPUubmMT1YjsNoV2CHVlXYcje3784uWRIiznH3pgJ5zVezKJ8DTazuJp/+cbT+z4j3lwdi8r7+FSn/Yw+AtvLW1UFuat5J21c0eaUamXQH0p3XMaja7FHKFgLcg4p/7Gr2CTYDyxyM91chaO5kNxcXN/KLIk64vK/LtPj0jjruQ/FNXAB0hLtpMXKxqFseP9CDb8x7441URXq9crIJ4zarF+NrP1q6/KxRW7vr3zfPL4yIwIoZyFb/ey7XCD3VrtwishUrm6r20zk96yBL00xlLGBT6Qyyd805b1fNocmT/GzG2goduBlf1NJHl9eGYVKSMLqYZcPiydIaX8eBH3X2ibYDNQWTy1gyhexrnj4WCKaZ01u3On+CBRL+a+HRly83OvNZw5KU9PQrVy4xQWTWD2U7wWbt85009riJrY1ZLpTK2+ZIOqboAV6ew8rKzrhgIho8nUjkp/xXn932RyGXdbhNxywZHeqmWkBMFFQ33WNDg8LdEq/ejobAkgq5Ht4+0Rw3JTG1sCRFNZSaOkSWa1CpvOCNhYwycqITQIimg9j7NX+FE7b9qpLdlSuKWoX6mBKrZn2kykfGDQs3m5rijFIdPbk0R09i+udUy7eyCn+548+OkwcjX/t3qwxUYdKzpmr6pqN0vcNbmsz9jMn6SL8JgS0EeXOJ7uJHsGQYyBNomUF1LlqRNTROXr4Dsvrr67NS4dOyE0fbMlHRkfX6XEkWh5gfvd4+GfOOXXocUM/F4Nc96D4nO7S9cpvL6pg/vjhExXhbazVqkzRJCLpUp1UJs1frMLAqq6OnqhZo2qzYRmel/UxSZ/pYLM3H3GNBjCGK7+zmKvzsfSWT5AtzFfdZfPp7BMhGu93r5yuR/M51Xfgk2F9vSaxyEisHc8W6Gf12OL2Y7rmoc7vnf4+WUoKo3D8sJRhfirknTiwXgzgrIMvZBLFrxKfxRt9nZC8kW4Y1lw4nnK5azsehHimVm7QaQeJ7UJOg6A17rTJk/tZm3KXpt0MoqIO/UVWZZzHOcvlcO+JI+YsIYr7NFWLXCwfPhPSF/x+u4B6Uo2UrbEmPItwi99OcpJUNrH8uvD8Ik6k+aWvt59HlVjJZ1nIULo/CNunRi888GtxPRn1L3+VsY8YrJKcjy6cIe8mYCjZTsDnSkHW00+bhZITp0WD77ukqtBLZlQRYz+y51TXcPfr8Zefo9L8Sb3U3fv801C3SeP3IZrnLJp9827xj5a3/o7c7wrylLLta7Zxf3aXDJmvjr6nC/entC1wm9a9jd0bwCJFjFuugrjfqHofYlP78zldLxfeLXdp9UYFZpzrS3EgMEkE9ci9LdVdU0hY3/bLMVm9ppQGwnvngrcztO+QH1Y2MvRwYK6wZ3ZZPP2WTvo+/6sptiyvXOVeWp/8qhjOti9UGTaqTdT0CF5u7LfhaUinCx+fAhohRiXYhRRCgUWG4KDmXFVArQnbHe0DUBUUcEjWWKhNxrV0/rNMf/8nPdlOS2A6JIVfjkLjENxkUZyHaToyC58KjSXK4hldPsOa8xwTUh2QWbWKDrpJX0EK7lL5NxCHjuP31KkmYsD4FdNMzPFobq/FvxtkzMFjguf6fhoMWBn+9mNynAP4/i3mcpQtJPbg1YNW8pTTcav1NLIqPQ3mqPfBv3YmvVHBHWMrORm/8tM1+Vf5vjLQGmitabUfR7P56LfVWGC2Sloo7H3rtaY+mm8qBQKU1GX5jOHvut5n28u5u1lBM41See5D+oCvTPB35VDTqjuxC4+Yt3L5bpUBBptJkL3lAZbbzQfcqbcVoyZuWiDAz6A5OPuc5oSDzM/foRKDWy5O1f5geHIbKrAjv3+oGHqOD0eB5AuwqH3srDO5JGfRmRCQCNXe/CBiUoKJbRQaLRxOmZZOGTN9lvnVygEjy4LoPyecCMYydEbQblR+8VP9+zqcddFd5d7MkdnNqGBKsZjIo/WTo2+9G12dda1N6IX6gJ10eOjQFYASJbHlpMZ9ZyriAwDd58witVOGjxCkSSUrR8pt1i80glrKlvl7EwgPVsxKDxLeYJ15EoR/ndtLU0NH3g9NJd057KyQ+x3wM8tTYv/N67EZk+RfeGZzeYQztHrqRzOaiBE+832JETB/Re8ys97VvwL6dPDV8/8qQloAtREmfoN+aa/mt13nrtUJvV8Ur92+Vy8le6MQnXk4/8cHoIBY9OFx8N3JwMOJ+SXHAC4dYvPaKmuyq+rOjyjOtCliUntpkeXrArGyZyckwrUUYmAtwKfXbSxWMZK0eykLElCyLROVLhKELzp5rg7n9bf/x7j9eJIcMZlJkOU0iUajIJfjrp8ao0aNm9Eiqx8Onh13pOV9S3PlVm7BBcfN9PNzY+YTWPYBe8cZGLdqL1Faau/K8BuyavVZxvirEnaovf3PcAHKUmuf83QcPpLDrzRl1IWBE69ze8ltJ63f4PSkJRWuKdt4aq9ZryL9nb3X9U5QsYPnn69EqDuezozqIC2c8hE63o4mRz74ke9ap2pdtmL7flZ3Luzo3bcpMzJ1WUKgJifkPhFpvnXjjhvRc2WInQ/jaTH16cSE9FUV3ogpoOKqYk3SKklvBRjNYY4TV4VhydfAuvSQES3zYM4pik9M4pfWZcgWl0our/ds/TRx6Yt6oqkEf49SnP8prK1GzGeoQPYpKWjtU+Gdy+b9dTRoTe0PUfUJLxNQVJjCfjEZ+fqJZ6+M6jVBdmlzI5ApCtoySVKQqJrH9LEYfn3UE9FW3eZem42BIgf1usw1uHrGaDQtG/uPAfMpLj2xuhtF4wIoZXC7ljfCY3kh8rsPSSW2OLMVpXbMmGqcBK0OKuTnz+KcbRA5aiYbogTeDK+b7Z/2PkMdEc8HuPpyphfABngSGiuSz1gxtYph/fHvshntxgE91eWXih9qsKCs3BN/kb8qIejAn8CMysVZRB7Ke2MeXFE2GRbOvfZ4KHB+rh0xL7zTUCNZ+9kmJOp3WsseMNSdK0GU5d3NlPntoUJmKZ42LFpQsq4hmIaZr5cvY5ZyfXtjCxoaM6Gx8wHf8dXzDkd+sujxl1PISzZvU+AbUnXx3WkBP4mkaUMnyrgmAbPQGbnPRHZ5TDI/WlLmhpEzOyRZ8kvvGQnLK4CVJlNCgo3XWoTtF28xSLI77xU1qN6ubl2x9vi1bwc4SgGAU5HD24frB/MmuvBgw2YEudZ8Pw0kWInURQ0MRNqdMAJmZFblOf+XmLZJKHaVizDtChCHBIJrpfimLmIrmNGRukmROajdzmie2RQlvjjlK448LCW4wiJKQcNwzngM7k76168yd0TAVNypdFPhS3Ye1xonoBUPXHPsg3Jk8P9zBf5A0+qShPxi2e3SacauesqqzosD4G57GYtdY4bAf0N2wH3+88/GBEGUPEOHCbfU3t5YJlwl35L92uUOof7Js5Pz1V4Zq3G0MJ+Z8W2S2HPY+yRumpkSRUZN4BTNDa99wFim7nPNlDq+ejUM+qOXUniQe2jJmPeHk/ObxOkjK+mg12qIIEqH6aEbs/JzhTLYsQJi+OpyQn6OyGEWYsn43geZCVj9RI5GYvDNRQeYu0ZjarJDueFftdWrNVAOCYTccYE66IqMqjGtLYlnAy0pEHLU6Cp6JFCxU+rO/zjNzccglzYMhTI5vDAQSb1CMTbxafjhfHkJV655ovTJ8pfVIFECVh4TzvfJt4q1Fal08FK/WbR/IGO67CXdGyYe7fOohW6PKJKwF5lGLpSPPevWWmOsAVN4a1p5O6Mo2EoQJCe/oro6hSA8dTmIhG2InFnLIVuHKxSFSBZVuHq8mPne+id13/qy72h6YuKoppHJSGWDyPjxcuud88aZhAJEgCcEQkCuPjlF/27lvo+7wvj1/AmIkSmiTmdySIkHkuISjdXU/+QQEXB7vnsRoRyHuNxXKy70mSz6qrnA1MKtFmasq5dTafiM+xKRSlD5wOCXfHXH8m3v/zX3LIwu78nCHidPEcZPNv8ZmT0dbcFZhoOZyEU7gdsj/CkBgSJRy6nK3nVVIa5rOrXx6rJhnLHT/8FGy8ODsza3oTmL8Bw60KeXtWRjEMEfffXdzPZd/PxEx/V0G+M6fHi4659Pm0VgMAYnv07sko8wcVrfejdqBc3fXBS+M4kCtQAEF6u7ee1csfXbinKUi1Lh60AP01NZFSR8HSUuQHVXtAIHFj0llm1AAkWCJm2ZxmDTqkoA8RXS0XHwPNDpDKHoPHW2oO24JlGloHTA3mLkVMSiLWFj/Yj7ZeV0lXfC6IJoILRwi1ZM5EeFzh+Z6EBhSaRGVIA3Zqh/TjeufpDETjCGkU2rxMw33x16spy1TYFk5AASEnB+xBIAlzKXKkoE+ojKXLr4tfbdw0bfp8zf3uV4W5i1SuNUy6VXvs1vi8vcOS1aPH161to+7avHQXRLuTueJhR6BYY7GIn36trot6ex89rL6srogax/dMmH6Al6moJ6UIWIpLUS00hUqNQ/PN2hv2dGg++iCSv7y0j9czrZuPBr0b//xUZv+tDBepjA2niUGZ/IVPinAZt7HVcwqNwXdwsdV6P2c/ye5f4hNJCvrz/3GNl83CdSkoPofWdUHfGr19POMwWlw+v9Vese1QZDbE6rI+8/W8o+0DlvSDAyTki4QYAj0ewxmuyJb6qiDo/ac30gxN9Ywg651IGVlybJIuWsukr7CYTA80WJHUdBKaZkluZFfyish19PofVf3atuRdShHa2bi3EVzRpgvo3LZAXl5xSOKWH812kaZzxNI4sauNRD7nxpZy2WZ6jg88jEeZ+2cqBqYfWZQq33VLC2mXl+KStrGHs+3Jn0k8ds2x3bGuNvupAKx/2XX/tbEb5Ewr4seP+sfCgF71GTCluEiAOL2KwaVFD2Z+JK+KqfaY4wUearieHnLWiWtPXZTI0PG6TkKcCI4KuxeHVp4xN03U9bNijvP2cX6c7y5uF8ilcyvab/XIyfJKyrHcTIaE0kF0h6UeWwlC5eKRY64pKNeW8aJ+IU3sDhBrC0C0xY0HPPji7L8Lqv4QdN1HkbqjUVPWpph3hg7UjNHBdVG5+TGGBjpfhQDI5HCnhjoiVS6XVx7amehV/SMD1gHswh+9jwMm3BEbbFFyt2t4vTtUYYajke9DEMEGw/y8Ij45z1wiSRzQ6tUIruRjFkftHVHP9zWMXrLoHir/GkBtXaRNTroaKxg0giH5LqfI58qHZCQkZqMLPe6oxjrkmYGEPgjFT4zZbNUde2T1HUrKO+BbIU608sqb9h3xuTQ/gP6UZP75cqRj9NHd0W/Aq04+IXxsHeum6+/VZWy1Zv8buunD0uMLbcg2wvNjkuhTe2y43KGOb9drWF5+rYr9NAytrbecCvSue4frLqoeKSXP+RfUXv4jCjHtg47fwrdLRchmOQxRlIbOW7/FGaLDPchrdCa2scPmqoR65E/buv4COaMCgAgYwNEJD1LjrZuLFCJWWf+yxp4cc/NqdEnQ/HQBiAK3n3WR+ElM0NnrVH505xjDiTWbvclbGNm6KxVy4ygTuq3Dl723qQeugijTYYt7idLVrzPms05uHmR82XyerFiUQOmvsi1oRCzxo94VONS0FGml6Y1fg1enY11OWcR5vAz/xxmIMx7ia4mI1SKiHXTSJ1/BDglFfim3TJ08ik69U4j44dzmj8/JZLrqD8wNaUSp7bS0Zm0VCqtA1K7A6xn0ylT15B5GiLSh1NB3LvK6Yyqrxcpcf73pVLTSz1XEJdIxBKQnT2wvC4oPL/Uyz5Mff8szhk38Oaxq83GjhqXuFCnnp8gf3PtKx7mZkkCvdBYXGiWj547c8ZiKfS9LlYA4a/TxKYs7NV8cFX3/JnpWVm1GA21rn3SMNOQVKR6FvutcdpNnmVScAz8CxHAzxYtTgJTXCDgwC7jXfALk+35SIdkj3YHx2nfZEs5fe9kcXqBD+LiS8oQNfNuWCBlh+cQ/DViRr+gwTapyo1th0PK1EA75T+3e++IrlIsbLA93vqahnDE/WWZ8Igo7xavRk0t39djFsQ8uzoLR8jQnRtuyNHllooF3uYU29wmGFLGYVJWztV6FCovg9K0VJkj85xINgisgPGh7HbZ9K202yPKD0ndKNfh2+lWIVHSoITNGEfn8H/p34SdBBcreMRtMmszqKYDGLvhelXmMzXVsKcDhfeyMm8amX5HcYjrcpR2IA8EwbO+gvMPKuMNpbVb1ZLhQ+qsW346620mld0k3gc0aWql70I4rzR8l7r62I1wSNzmcp8b19UrxrpRKana+9iCmUneCvI8RG0eaN3OCWyzuUge4zdJeQyqQ47lF2qz+c/8vfxBR6FAG7DEyl7kclUEZTWQ9sO0Y/pHGyNbIUPJIkoD6VTcu3I3K0wDVcq7+pB8Je8jToBNtzbVdD8SJrKD+EL98K1EvW/6hTvlBjw+ydBnskilUwfL6q5iYS11aS2BH8Zs/6Hb9Pgv0L7QMKZcTct9S/g/5EZkRJOWez3IezwH1I0ff+XvCIpe0aCS74w78IoV93x4u92LCZca8vldHTk0avvM3BsRRhFh+qFm33wSxmxcFhu8UbMhjnI1ufQzTN0fYxs2mj9h42H2ucM132ONzUd8ry34AcfAh9lsc17X86vEOJolyxc2deCbT4bnOeNRuL7HnwuXjm5YSXiv/Y3yNHBh3L0aZr3Ott32S37KPxwrMnlJBWIporE75ij5GuVK/JGOzpXQRki66pH48c7YK+CEKjEmIsmw4eHJjayw3VACxmHOJSdvBpFmP70clYRjT8pPwUsL5Owd38I4nFZ66uxNlYzDqZFjZ4jO1qcT9Rw2WV999wnbDm/8lG288/8remdUfO6FVlE/J6n1EY7pmSKReKYYF+RSjztnT17UTNvEODvU3nHG3N5hsIffmGytTGKMTFz6V3fIPmuw+YZ+W2d3a+PxBTrb0T4EMn1ai0Kfe52jVxMKLPKRd70m2lOuIGvXyxYXYUCW1LjzP7k2PjOjobaRbj0pP3vAMvjcAaWEyu7w9IaaxkgyHSwLKXGTwkgIYAz6vt6VujNqa1TEnkIZHvqYyD+SEt5RbSQl3Cn6kJT04X1iVdpxX+WxY75xWQkthBvX1MsTCF/MMdOBvilq1j8VqKeHRT03PqfjLTnkNuVsn5AEky6qmyBz8ZaCeCLhaOCWgo1jvre4W8DPeZ67N4c/rE4NLf4WsYDVErQYoiBU5PEQS8340sUFgvT3N/cEOeV8sdGweBh6lGrSZ21oHORJ9263SN9vkmcp64h2h6rZftoW9e+zG+sNQ/87EEyaSnHtnRp1C/Ob0nCvBf1tV+c8Ffe2s8uXPRdsKyiEbENQ/PEZnm0tl1tJs0j3SEsohZN8TFFr4GcPgcKqP0P4RRFCeLi/fVFO4CLN8Tu2sEZOVbGKY0UP7KlcazVF4UcK0L3IEl5Kdtg8hCuXp0RrvQuFz3KuS+xDrU4Nf713wrkqrnuM8cF/wva4q8+a8ak+6AYWjWqh42j4/8OJvVd+f3uvfPRrm8O/q88kBmH/Pbmx/sjjZ/Ux2WkPeufdwINm0oZNrItts6UGIAHrDPDRH3pg0vusMBpYEP8qtMsrR+N/qG4a0dEgP0oPHQzrPgPIBgBbU3SBZLA+KReNEgNgemRNH5G4tCvIOYLBrixaJywgxK8+GRBjdX1uwKptxJDYTumQPZl6OAEkEVIC1aPMM/JjDLGoFzEBTUUQrMRLpFm9JLe2jYuj0/CG2ASh1A016grkXRxZPHqIKLCNs7upOh7PT2LqTqi9QZtFjAM12KUsu44vngHQDgcALaSx3kQM2cqw5gGyAROtc1WEMgpizEM9h4eVKLBGyXNVAdc7y48oLvMV5CaJ70DDtxE/S5YqFwHYlcoxpPy4RTyHCg+JfGfXPLQlDnUiCpOwmgRrQ/BEGSXKq5HNcIB6Rald72g/pCpks1BnyFz7HhFSCkTbxIcA6lW6JEbAoybRaajmqYfxr1o+Xj0VeNyg5ohLSFVOeRiPnKqIeFW0wfYEcZrmWckCyPhkKtVnZ+ttAm5MFbglroNyFuSwvCHaQJTUWiITxvKcWx4iKPLNmHBm6s9rrpYbInaHguAbJA6+z4E5Jn9Mm0m0URyhke/gVvw6vr2yV0la1GuKN+YC41RUviHMWJs1MlGpqNxJwenBZSiLWoQFpoZQm/gEFQpip8V9TEzdz7DfOtYuJ6/PAoEYVBIvDIlriFMWLYs+qsGcbKyRVBLREsc10X1UBNdyAwWK6iPEZeQop/xTnEePnDoWridXEW2aUCAAOPnhn29WlVbH9b/QHRrujjdTfyqqigIXNuKLq4OSLYL/qDdrw0ngNVB8Led30Q+YheBTnFiq0cntvegtEmek1fILYCgI2lSsj3pJfygTahLbYVqSY16Udy6ZljivmhRnLclmVpnC9qxdaGz2My55T4V1HOIyJvba2/euF7qlBzhFQUR8THxa2jO4yaGl0NEy1l3p25H1NexLcU+fW6HYtNy1LAQf1YQ+3WsqmdXEatYetA5zzq2aCSqN3tGufFztD0FbCpbHVO+uywULialPzN09Na5AJ/0P4dLWepzmAj1dWihDG0cGRenfZhFNtu04HZRH8oNXh8lQK3GxTkWAt23vRjA24zhaOhJiN7nPxS2MGtCsm7Qlf8Z7mM1DaMcZsKPvhDGd9150xd5tLFKsqR9cjwXoSOIMVAGjWiN4sOOuvYmXyGDf7FmzJ+7c97J9P7G89p4YfQGj7GlvdTjMS9jWUDHrwvIIu73jpZnlpIZDsrnKAJoev+3i2+uwwJJakSKzOAaNs6yn1thAeNcKGMK1Lc9gYJxQaox9Nkxsl1Ka+fv0VVzu+4M2WwzN0UNarbefu4hO3CId9MgqWbPRG/U9Hh0zQ5PIvjPF8/SW2qOB3Xh+r9AS+yxjH2UbvUcHip4UCzuXLDXOUj5Vs3fmiDbUvLRTQVI3fARhcffpdQSH8F7Y2oEYO1ayYNu8PK6uVpH2vfGS76BW00jJqkUt6jPiEo90OcmFaJYRhkfrO8bhmn4ZE1bobjxyAS3LpdbmyO5/E4iGVsTWP8AligNhc1L9MbeUPjqXmISZe9h+25R4/Qg5OtY3Ttv7K20x3d7W42Y3NWQZRxdyz8d62e+XWkbdrCg6298lt1CfFgo58ruoR6yGYZx4TEngA3JsMn2J0do+Fk2sbj/Wz0v7d0Uv2ROSOlTjQNcCv1lft8fvk2Hu7u9eTwD6BU1FXjOgCb+Ij5hPp5BcELjQA4GTnMCBl3MKDV/mDF6cyTkcJC0X8JGRUeYOrck1jKV5uQ4nrcttsNMPcwcS6cnnutGBDQLDY9x24VYg5QRJqIm0wt+HnCETP+YcSYTmAtkkN8rcoepcw7NkW64jha7LbUig4dyBzvSz/+5Gf8beJjgc7yQQKrWksAD2cMrWdyzmhI/saGkbaMyndN8tBiw2EcMAaTCyqg5JHOleryxgj8WaBjek8Ht+qjVR/FILPD9PyIpjJVOHkIoomqBEPBEb00PJk86s4sfu1yqZBgKichqc9/xXL748NfOZSVSYh64s/XmLH1Do/wn58vU0nU1ev1bLv7fXj6+rZT8x5E0c9/xCT8NQuq08cUJUfavXGDZaCXwHLjx/o5sMHDNwyEfLMnGvWm/duZhwfFVOYlVxa+jEd35trBW5OWDGTJZF1UVAS2F9lsohDCwFtIwvipABcLegmTeKlfVii60gXd4Q4UcTtXvgyO2xkLOwTzG+GFIx3NkNO8SNjORB0dz2Jpq9pHUdwrNGqpwAP4dtCcL+xhrCnV2A6xwxm+v30gzPmxS+R2cf/drD2euPvvz/SVmkleW4xoMR+yNKsqJqumFatuN6ACJMKONCen4QRnGitLFplhdlVTdt1w/jNC/rth/ndT/v5wBAEBgChcERSBQag8XhCUQSmUKl0RlMFpvD5fEFwjB9Kr5YIpXJFUqVWqPV6Q1Gk9litdkdTpfbx+PrBUAIRlAMJ0iKZliOF0RJVlRNN0zLdlzPD8IoTtIsL8qqbtquH8ZpXtZtP87rft7f3w/CKE7SLC/Kqm7argcQYUIZF1JpY90wTvOybvtxXvfzfj+xqHlk9ew9IxQ/pKJquhHK37Rsx/V8AIRgBMVwguTxBUKRWELRDCuVyRVKlVqj1ekNRpPZYrXZHU6X2+P1cQAgCAyBwuAIJAqNweLwBCIpAKBQaXQGk8XmcHl8gVAklkhlcoVSpdZodXqD0WS2WG12h9Pl9vH4egFAEBgChcERSBQag8XhCUQSmUKlWZ7OYLLYHC6PLxCKxBKpTK5QqtQarU5vMJrMFqvN7nC63B6vnz9fIBSJJVKZXKFUqTVanR4AIRhBMZwgKZphOYPRZLZYbXaH0+X2eH1+hAllXEiljXUemxUD07Jdbsfj9Sm/FgARJpRxIT0/CKM4UdrYNMuLsqqbtuuHcZqXdduP87qf93MACMEIiuEESdEMy/GCKMmKqumGadmO6/lBGMVJmuVFWdVN2/XDOM3Luu3Hed2f5/sCIAQjKIYTJEUzLMcLoiQrqqYbpmU7rucHYRQnaZYXZVU3bdcfzi8hmNVtKWhyWXpimv4zGu0z3lOOSGBdQcJNeDFBsq6APl2BiPo1nWqBnV4dRuVptVRcPzhFfNOVibFfk2XV729Ie1WOj8Sg/adU6SZMoS0z4FFXzW69ktSkAhF1Bf7rtQerjk21/pGIv/oqCtult6Oq7qK2q0Tc1iseiCW7ajvoYuDNrqAHJyBZD7I+DSjYn5Y0ju4LF3fzXXwX9B/4rC+ZwvuGSlcjyKQAxvVaY2E3xMGeiJK7Qic4OnvefSCR2k4d7PUkgjilb5KYE1F8V4G/nvwg0G1Pbky3FCn4jFFeIR1XnLBDTTiHfTpOj2jbkWMmNNmdcbZvkH+/pl/u1kCWeN6JGwH7yZC7xTUFsu+GyNoNUbcrFJYGdO8qXNoBwV0Di3cJ1PpDIcNX0cNeIoB5d8bebv7Q8geFwuaXEWXsqy/r+NxSqj2YYL8atu4qpeKGNWL9Sq4E0feSnXqvA013WqqB+B5OCWjdwQz+UAgOUZk3f960FNbhFoQtveKQnKFF0t9n9ryPnAHZQ6UyOcryKljf3X8TxvfuWUu4VWvEJgVE8g8Dje0IXMw0nqqA/F3NB2F/d48tng41xCZfa0TwiUDGO4ONr0kxZrXNq7N7zkOKW8WPWX1FqQOBeBVk9VPPOcmHiNz9QPR+srokHu+XYINL/NxQuKPzBZhLfcj0kso9BZJ3dheN1f5aUgo/ULqpaHunJbCev1pkz5nmJx+2YmmmEQGDeXMtS2hPlMO8nvYaANUXLvzmIFt/NC8lMHmVXdR8FOEfKIWU54+rRJ33zgVCy4AonkSN0xXrurnyHSLxY8Xln2Z3hog4sbVOZ6JQF5Rt+5Ech3pk7m8MKsSiajZo6YluzmlbAdB912lZCkzo2bHxRY5m/Dnd8xplRro446Nk/cejk9dP86Jrn0CXcJTC7esjHUJc+xmp5CcCTW8G/j20KQWnDXXEkEW9Qj466s36NlFsb4WbqswVlDa19JBdp1oqIKQp5A3LuGvJARHWv/iQ9cHpIN0vhmQ/NhzuDVHXG9LIN0SQf9Z4qvbj4ydleTrzyh9L/e+6FUNhTYHbvdVUJv11Zs/rVIHJBOPMeF+Br76aF7pX/kTFKXs16lBKN5tBtgWGzO+3DIMyg7p3V5ZxlPtvLUO072cqk9Lf1Nl0G2X/DfSXitfEagteIt1+7zToeztmby29V/I/g5Mqd6NX5DG4e8XLEvN81cT28WupLlG4WiLG/ApY8i30kuhKyP6SL36tGebPDJj9D9zbtY9kcLiRO/EAPFeusQLF8TTVTdRTvPUPL9zyK6lFbpPrtdbYtOYw7TuYjj23606q9dEde5gzjf2rpCG/USk5XT0kfZOa6N61ydXMMuMPl8UXm0scvaJQEx1nKNurUFmRKWvn5o+aoGYTCJMsrn36ZUsC/NRmaNQYwA8jD+m1KoMzV+CLqq1BK/y4hOrbCHh2/KBmZRa3mCsR+yvcLJixZlRy7n5q67jxKQnyh7pbVBZuks3h6Crj7Y80cMjvhV2n97pXMceznyUMtma0pzUqef7wxufv91cbCeOK9AlAWdg5fpn86arqw4v34djJhJhUFzXYWM/Zs2lfjhdxIyD+Gjud/N0P64XKSygdrTU2rTlM+w5GUcwAL/x/Usby70wDsKFFRSZSC3qnxE/8RRtLvtAtnVF9WZcOawV23eDlDQiF7aSbsM7xpgHhcXNPG0xj90cZpA8yye6jvxBo0sncBbtu4qq7pyA6YAgIoNalo+Eki5rykX/Yx5g3VdGschyUsMtfSv9RIXdKhZeiqYeqOjb11c5t0Oe6j2gZ9SWw62KftjS0ErDP3wmSVIdN1P6uXwKjM1xqwnqZ6kZzMWf2LhH8YwWOYp2MR5tkPzJSWWABb+3SO8TU9reGqzJ1o5gluXuZuF5yf7kpYCvwducdFbXbs52L4AX50d0390ZzPYkfoNlDdUPwvXveQy7VPRtaOGtWwFllBIaSGdhg9tSuX1mJ6pOjVXVA0GnAhFIbfDqRgAUUXtB5r9Qlq5iL9YJ9LtOAH1Q0T4e9wgMuXXFxpVotdi4bd+muZYj1ab3aw38bkb+0wOZv+465OsL6G+ZmLx4xSXxG3WLithPj2UTSWP+P4uUHQ0WszT97nv+LVfstTnj+5PO5MIt3ipaNNtt+VRy9fn0uePiokJ7v+WPZ02bsniEBFbE293i9PuJ9ngMAAAALV0FEPGnb6zP88rbXtCmPPvR8UcS3jeZ+2vqKlIYOhYpYm7G7QwLe7fz43s7vfcLz3zxBjz4UoKLlA9fvzxmFNmMOAFTE2sw7a63d9psjNy57N2Ou6qI4nARUxNr83dP9X5vj/Mw0gIpYm7E7QgIqYm3G7ozpIyIiIiqllFJKKUVERERExMzMzMybPzmqpzfN1sd0M1prrWeBExERERER0YGoaHr2ir8c/beM/nQm3q93Lo7D4VmbTvnLi9W+GbtnSEBFrM3YHSEBFbE2j4329RZ+GWKVct20wZ/IetvJXURERERERERmZmZmZmZmVlVVVVVVVVWzabq6e3r7ppOcf4Q2vU5krQEA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAX7oAA0AAAAChqwABAAHAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABwAAAAca75HuUdERUYAAAFMAAAAHwAAACAC8AAET1MvMgAAAWwAAAA+AAAAYIgyekBjbWFwAAABrAAAAWkAAALyCr86f2dhc3AAAAMYAAAACAAAAAj//wADZ2x5ZgAAAyAAAV95AAJMvI/3rk1oZWFkAAFinAAAADMAAAA2EInlLWhoZWEAAWLQAAAAHwAAACQPAwq1aG10eAABYvAAAAL0AAAK8EV5GIVsb2NhAAFl5AAABxYAAAsQAvWiXG1heHAAAWz8AAAAHwAAACADLAIcbmFtZQABbRwAAAJEAAAEhuOXi6xwb3N0AAFvYAAAD4UAABp1r4+boQAAAAEAAAAAzD2izwAAAADLTzwwAAAAANQxaLl4nGNgZGBg4ANiCQYQYGJgZGBkOgQkWcA8BgAMuAD3AHicY2Bmy2ScwMDKwMDSw2LMwMDQBqGZihkYGLsY8ICCyqJiBgcGha8MbAz/gXw2BkaQMCOSEgUGRgDQywhuAAB4nM2S30ricRDF52dqZeb5PsAi6gNEvYDIPoAIe9NFiE8gPoH4BOITiJcbLCLRdche7KUIW1tb+cPdavtvc6b11l+/Teii6yU6MGc4MMwHhhGRBZnXB/FCF+8uTN5zjnrDsNekIDFZl4xsS1d25ZscZXO5dK6iKU1rXota1qrWtalt7eqODtTXic6YYpprzLPIMquss8k2u9zjgD4nnFnK0pa3opWtanVrWtu6tmcD820ylSAIyRn5/Ioo6jSrBS1pRWva0JZ2tKd9HepYlULHDNdZYIkV1thgix322OeQY6qJOctawUpWsZo1rGUd61nfhjb+RwzOgq1gM/gUfAw2/KvR/eiLW3VJl3DLbskturiLuahbcBFM8RePMBCKB0xwjzvc4gbXuMIl/uAC5zjDb/zCGD5GOMUJjvETRzjEDxxgH99Xv86v/bby4vKC9SKhRV4PzF/hPSgeSyxGk0vLK/957xNi+cPzAAAAAAAAAf//AAJ4nLy9CYBU1ZUw/O69b6l9e7V1dXV3VVfVq+pu6G5qbXotmp1udgQExBZFkUVBQRAXSiEqiBso4t5oRMkyYxbzJUacyqaTRWISYja/+dokJpm4jJPkNxG6Ht+591VVVzcN6Mz8H3S9d/f13HvPOfec8zjMbeY4YhPhwUkclwnag8QetA+hvJrdjAc3C4FTm0XuFEf/Ie6SM5z4jJDjasDjlJA9GHc7xVCwXkmmE0E7UlLJbpQIxmuR+ExT4S6U9SmKbzhHnyhbuKspHPMIOU8sLMwIQXSBU5IK/BEO72gKeap1umpaBwd1cFBHE3jsTguub8bJbpyIe+zCaG8ynUHpRNwtctPWXbXiqnXT4DXx6mWF0V6llmRNtlibEDg9GJ/X5HI1zbsCXlFc9X6hozKAvFaXMCCOb+Mwa0MO2iBxQei3jQvQH4Ku1kcRPMIKtjnS4QDvdrhgGNx8Tv1YvVf9GEnoOiL1J9Nh9dhX3rpPPX382muPIwHVIuH4tTejZREMCZCkJVZzyX4FLb15JMW1x9XT9731FfVYhM4GdyYncQLH+bgubi7HReyixEsW3AQjgKJKRInanW4Y67S9EzcTmAPR5fS4PbV8B453k0w6040ydm1yUnY6PTBQuUBE/duTieymVoRaN2UTT6p/iwRks5A3y0gQTbpTWbN88FtviO31mWYnQs7mTH27+Ma30pfkVveeyvauXt0r5HtXBwgXrj2xp6l10qTWpj0nasMFzizLfAw79HadQZDNz289/KwwyRdxOCK+ScKzh5seGDidp7l5WoY2x7RvOc7PcTwMaTOfghbGa7Gnm8CE0jEljyYdhfsNof7OFnWo+7ZrF4TDC669rXtIfafwQM6BV+jCl15x79S3/tE0OxsOZ2c3/eOt//1O4Xmt7C/C3A1x9RqMylAcnbeIAE8A0IxMwTQTkdNxjyzAmPjUh5Yil1N2qT1qD0yoCy9VH6xqQx+9LXfKb6OP2siNbp/6pGqSzK4a03vvmWpcogX9Da2pdkX0s9FrDQ3q5Nl6uj5wuW49hV49ihhhaklEKLXj3M3gt6C4uuL4cXUFis9GO9GN6DXWroZzNws7UUM3ulW9vVv9hbrytdeIodTM+HlaSduYE+jYu+gqjhQhJAkD7w5k4rWEs4kBxZYOCNwty4c/t/wWe/PMbf270cbd/dtmNtvPcG+r3377bdS9d9Pjj2+66OFHNk3P5aZveuRh8i0t/G0YByNdPxJdP1aujmvherj53KXctdwu7j7uKe6fOU5IJZUmVC/WIKe7AwEIX8CP7EmFQXgR5NHY+E+Z/kL1jV04KKf42C52jgfPKb4CRz0EnsPcSIxQkVPNVaa6UJmw5D5mi0aERZMtR6FHx3MWfJgVrNInPxJ+esRJKpOo45ZS4XzpFKtbYAuWp8AtVs4n3ZlHjVAVGjNiF4gnXH9S5ZL9/UnMniNukjtXDOboltmfRPSJf1ThGf7RuWI4tjDZXnM2LHLIpbWqC2mtso/xj43/n/aPrQ9zbTE1H2tri6EsfY64ca7SV8idO+6Tp6x0owBz0gf6ZdlZGHGScUMvmKCiMAChcefif3wWPvmoChAzzMIIhJ3mzh1X6f4vjtWooYBz6kbOIt7Jf5lzgw/OB0msb0FISfYgOBH08KhD4p3+woS7/Av8d6mH/H7qQAq+n/rJXxawKP9daD31+/3qr/AD4IVyrznzgeDgD3Ahjgs7rUisj+oRLVtJZvSjy3c7JT0SHKxk9dfqr7WSkAKuYm1IKZb+awg9b6y/XIqGu2j7RQjOwWnaDDdpDzotIW1uOmBbhkfcXYPg7EdFLIs7F5bFc7J5SDYDijIE6MaIcxTu1Zc6F+6Fh87KSZ1/qEDIXlzfdw6ErLJPVs7DtZ4FtZ+s/YU8rRVnP12rWXs/cUuLZ7xIl1sDl6JYEBb5ALQmlXRk0m6PW5Qs0PpawBMhSIk2I8AVPW4H3bO1HZri1DtPqL9X/1X9/YmdRw40XV0XsDau2bBw3/E3ju9buGFNozVQt77xwJFCrn9dP/zh3OM05c4TyP/411DvpoClqfHqwJw3b1wHySHXuhvfnBO4urHJEtikvoLnFNgGjdkGDf+EMj44si9wkTK4aEASsWt+2r7x/OhCfs5hyVsc7IFyn849UHI4rlOZE2Xh+ZcCc2PqRtcN05eF0CD0l1PMI1DPyHwweuIa8CeVetHpjlMIgvUpwYw4YUZCsEZFCf7TVsNyjUoUkJQoRRMBl4egZkQHAxZwphSagFWcBlyf9RAWtCcDaDRQARSFtiAJgmoB7g6dPHToJD5kM31DdoZmGfTV97tNln0TWmxmqebfLC7kn9Rwj8FqMd4alXTWWY5qy/8y22zGlyxVsakGve8Bt9k8OvG9eqvZdFuYJfZZITF20xoOoU3/ZnJjfzoSX27yGSL36jd6rHfF/Xbz122uDXrjdWmD2WR0rayKT6rGLjNL29w8eaHJZDCH7zNsqExs2J7QWbTErX7sYmcH4K0jOEgHN5W7SsNDKmdZuIBfBtrWWUtp1G6EgjC6QVESGKSVEZZQaU1nGC0LY8jOEIeFzSk80DncueGcxUpIllgthQGUb5UM6ncMErnWYRlY3TsM+NQAA53UDOs8esLMs85AKYuDBCrAyHIOd6GWfHW4H2DeHuHnbNNjrH8Igof7F9+4bTH5Oqv9uUgyGXnOoa1/HwzYlQLhZLb+Wdeg40X8K6VH7gwAWoidDFEKa5SSBlAq7scuuwc2FcBP1dwZwLkAV8U9uAf9n26dmZh1hf5Cv8lk1nXrsAH/OLA88De2NH5jwDigBihiSxFdNIR4hH6tKnjKHD2W8JTCv+gQ1s8xVOvwMp/vR9+hfVPXfY3S/NreSqdYhpbDuQVQ6xqDQHoke1CJwpmj9SJoF172x9pip9iZSnKxAf8etMNgUl8zocvVAUB8OH6PfyB2OkfjRTi7Y/5p6l01JjTZdMrBw9mOBhlTg5TXphP27gkjmK227xTBhrM1o4AF2WpRIM3ZMOymsLXDzk5gk9B2hCENHAYPnFJ/eerAgVModgpdd0J9Sl2tPnXiBLoMPY0uI0NqGW4oLBRUSHWgmANfWpn0xAk2j3HAl+bB9mgHaOdQijQjSqZIxCVqdI4zBNRNFIIptSMREaidetgYEIXcerq5sGR05wjRMURufpkXOc0vmZ3Iixymv5kc+KPmQtbsQE4IVj+EcCdymAvZZh86ogs70WIIsULIUUhihSRosTOsQ0d82M8jdjKped5kswFtKZsRZQOYz8Bzdrqbd8p+2aztm2Zwnn6vu0RHiBQJtHIRrgswlOJeWHrLo6bd44730NWH3BLFY5CSoWwmDSBc9mBc0DhISGGvowAODElDP7mz/fH2u9AbsTb1m/Y6NetIO9Rsnd3eiIA0Q5T44hqPJrVc9A8FRvC+u9rgD9sbatSsLKN8TUMU5RndlK2AFS8XZjiAs9yuMqi47AnYLorA0o1sCl8BL/yAQf2W0WtU81adzp1nCwf+flSGmQMHzoIaPGAyqd/S61HWJjsZ3FjUQQeOV0Da8bNAZ5y2anucthlqLAiKCaJzt3V1RQsNqAeajbLWn563qQ861UG2yQ04LCYT6tHr1bwNfXyepmIGExQFMLOVH2xGURIkcHgFPcHICDRkZG039shucgZ1IoJOFjpPwgt1XoqyeEDxnYKNquoDQ8pHsr6U4YMqnCVGjD5UbfDKP63WMi7kb7u7cKyqvr6q8MuuijGyctVcVMPD2aFLK0zD2Jxj2fODgcKQ1W6zBQLBOhw476LHz85xqHm9To7gXER2yGr+h+db9ajcpkR5L4oqPUgJ1Vsw4GyJOD3v4/Rgl0S+jGQm4jyc/YDacRRSG+32un0Pfr+EfG0/OVuyWQ179Ui3Sf3BF0ZQtYNI3nA7QLjAqVmfEovW7ttbRPHWXWrA+n26KsOeB2hK1Ib8J3Zeu/Y2WESV+EyYm8lWAeaC9WFAWEb2a6A84JiNl5GT0sJOsq6U8Zwu5OCCrO1wVv8RZdV16gcH1P/YcJucpNMFK0/eO/Orl93xpxnGRgBHs1xF+weh0L1i4GtmeQp6FMkHkHPD7ZANDQlY/Zv6lWuuvE3WilCS8t7eWbdfZ7/CIxOZZoeQfXu1ALOETGgudE1WKCjqzskv4NAYjDR1Af9YujR1Ab88hmsln8WF0giBcz14iB9mHsLIjPHdkOgU81Cu7yi+LhooF/fXcVyF8QIrohOEuYdpffzcSoYvW+O8xk+vo2s8RXd7VyWPiNKCcP5SStANy5mirCRbIroDSIc2I10g1ka4/PpDh9arQwW2X2OIzn8d6dR/fD3fRuEyW6Qj7FyGwWV5w4PtLq1hgxSrbsaheo0PS9c5xZkBZU7E6bUC1J5lHcr2re8T8lXVv3i065ZVd8/Oqx/abT6lztX+3jc2vHSrEk/vumSx2acI3CzltIV2nP+LMivV17etIFRVW7ZOSE44oFd8+A8Bj6VmR3uH3JhsVBjdX+Kl9dEWWjEg/q7ROGoN/GBBpJIYthrsctbR47yMmpVgDGgEDL0qEphirtP5Dffe5SPY6Mwb6qfVvKD+Qv2y+osXaqbV3zBzJG75Xvc3nJ13DKEk6kfJoTvwvqMPTgou3hAYQT4DMztNl655EImPP66eenDNpabOmYERpDSwYXFw0oNHH0be13fufF39k9avAOH4IcDh2L4Fx2IZduGgcRM4q2X1K+optg+LaC4sVX7wNF3haC6EUDRzrrYGKbwE+Bwra+L4pXHaRDLGdbKZsOsDz7h1oNxFMwxWn+Ktr/fSn+KzGmaMU7HqOLzbL0SqXTWuqpbelip4V0eEaga6sN99A+ZsJmvPbG7Dp2kTHKnFUHYnA/Q2I97GxgGFB4DosOEoJcjLKT5xj9BFn9tvNlUr0TbnnMWL5zjboorPbN6PPqf+zAxgGpXqpObwTfv23RRuBieL/NknH4WMekItdAiKL+qssaaf+fozaWuNMwrQ3/E1NanuWgkxYQ9v5qt8K5ENxZFtpa8KvJ4wJFnJmRiRT2Ge3jEaYWeVOQ+cuHVw4rfAOUfXqiuUkuEXhB9itIo9SN+A7ttRMRxot1TIHrIHXYkU0pLYUQ7+kRyQXpTsoD/C0ecZrpDjczkarebYuwD/BfjRIMLRbMMI7ULFfDQW51QWTvnMEIhZQhpMfxy7ByydDWf3I8o1FfvSQfnjiZA9If83fj3wLxBYXVf3BPx1d99aV9fD/p7o6YG/W9nf6p6e46tX02Q9PULu1G3Crv/Sj86LdqY/JLzL9uiaCh5FESMCCqJMiSE3ysPm2LeevyGiuqLJVKSQUlL9STSYyin4hxHeSCP71GwqojojEfyjSC6FBpP9KaWQjpZw04ekDcW6UheqTdBCgfqDPZHGhRKfoBUox4LDzbXozQiNy6WGPkH7kizQXweZoDL8AyWlNZtwBsB5boQ2L+Gu4LYCxAJNYqF0FyznTBLWrpLpxmwZK/Q51gFRokdiXSrmk0QPO+YBDY+6BZG5e1BaGSHlKvziVTG3+r58/ZThtXPv83vdIoIzEZtcomeCjgiY+ImrkUcSz4d5uYVHOowtblFnN8vOYNSPFDP+eM4Ct/pBeOYlw49VG40G7w7yWE1ahyZIWDn9Pm+y4AFzFe8CR2EQHOvOCuHrJ88aviG7bMO8qZ18s0VXLRqd1QZlg2KI6Yz1Ynhzvb5ZMIcE3zZFF9LrnD6dKRKMVrmRSPSb5wzfsH261VY9o85HfuMOWWvLaIuaLzu1u9uHheK9MIp7NC4AY4PpGVxoYAHnNb/f4wpGo0G5qjWkzlRnhls0v8sj5PTmtvpTf69vM+sC6Hl1eZD6BT349aW9PCdqe5EJaP5OjmvQNhPG9wmWQDFjL7KsNQwtVDqei2BZx1gUFF2A3WcYfoP0roXPaYSobB7ScJchs7xlPuAxeDA24D/sj2Xnb0Ec3XPaYoMFjfbMqgNmeZBiM4NAQg/O34IDlFlx2D8QO8NtKcoBaDRzkGuAHlCRC8Cji8jACAJVZlcV+dA2MvuDY8c+OEaGKMp0KkefQwl5bQpzqbVyonDVCD+ZDByjSfHsQ+uHWToCz7smzZw56a7TOVSWWRjhLWu43AKYJRIHxCmjQO18RkYdiBJoDpg5KoqAKB9SdNUDws9LgPjHu4VUEg63iAhYTS1JUC4ljRRDIv7554I/niwry4Z/gD29rQnF9D7y9qV05PXggQbr0hqnVd5nFVGPmu1X/xzldyOPzqU3C92LkNrtW+vvUPoJwu3/3q6LkAXkJ2o3jwvDN8yXjAY5WofX4ZMWSQ3MUx+5tP5/t080WWtERRbsvM2CmkJ+Ac5gg0lnO/JtgtvV96vcdQ6g1qJ6h1NnKdLR7OxywQ5/GcdF3ImAPRltBtpLgs45xVpEGO4IXcM0jPXZyRZ+N9+JUjZI24IoiQbJaonLaSESAA+8QmxkcNOcXrSjoXp676Wz22f7EUY6sXHqop1rEu1XbO2NL9Chwu+xdX9YMooCcvPhVHNC4Neg3+/2rPDM+MzNq9qCE5d0px59fca2p55fNeGFCevVa6wBNP+63gmdQTtvSJ1M6rbPuQS/Kfl6ti6ZcXWH3xz/QaJ6va95ePNq3ms11Ub8La64QN5s0pn1Ao8WYxn52pfc0pdcNrk94A29+tAVT1053S+6NdqUp+uzneNcdE+DtehD0VQzjmYoaQpdpncLEvRQxPCkHGlRqqebd4jOs909f0q134x2rkfernmyHPynW9pb197jFyy190V0JlGPq2+0Y7fDgpD9eWI2Nhlrtvr3TUt8/daLJFm2hHolnMTGUJXZKJCrsF4Q9DgaN0Ssckuw3fxg4e0l+jWLLrI6+OoJGeLEjhF4PQVtruZugdmLu63abRhdy9CuHu0mjDJHEKUBKC1Al1E3Bnh1MxAVJUDJcLSZ0H7QvdjjdMAclwAcygtTGIZdgo6IPYkpQUfhnBG6FgzZ7eIbQYfzVmc7/BzBBQsqPR//JG16DeYtfF8YRcRao8uia+SdPBaiNVU1xGZGokmWarD98vi8gB7xgmCIPR8WSH2/+vspMJPEfvFGrywizBPjw8EdTrk26Gu05CK+p33wF+G5kmuY489Uw/wiJJiNCG0eWlBj4Scs0c+bjnR6ghHi+YWZ1YWvHrFdOyvoarLFDBYrwk5HAumrAz5LI7poLXpw7TZc7fE7eZPXYt5+FfY50C5tjAnjB1zGPcRxcnEcw7zHPWYQUwodFDaIdSjlpMvgHOPYjZOAAzOBstEjiaiYEL0wgeXTDAOdCjrdTnp7AlOkAB5N6F0irMBgUoG8C7WxnYEuQ9z2oKdyYC0Gu9BVe+uCjY16BItu3HGV9AQJdMR448MNf7NpYyvUmjozWd7n47OZTpPZKpBhjghW89hQnoYKu2DMMeJRoGLI585AZhFjXliYOZzMvPr0rPGH3Lb1n+/8ApFqdNKcWQvTgqnaaNq+jo35qTPRCWnianOR9ISoK1wXwjhUF3aNG8hpfNdRPA12u/bfuWOXOMX3MZMWEYuSLaeZdInAmKuK7xTziVwxjqXk4ZkfETa58gLO/0ft1sQTSa7YbuYTStI6zIf/f2j3WBmFC/lHt7tytCvH+r880v9P2nxh96ds83l4dWNvj+0X8I8HN+eLv1DfESebGWp7jocI8aeYRwDk9xR3rphzuYfKpaHrx3MO/7Xs5McNHT8bu4s/a0w1PjS950hqErefdjTOGp2cbLbo1SG9HgX0FrMsgP9j1kORNeU0e/LZse6RNGSIilLQ7H76uHDPKjs5bh+LvH+Nn0MlZP67fRygHWScQQs0UTj2abuIT/hpCZq4CLhU/afoosZnZPLDdWz+GBVV6lOJuK5BiHGZJC5qNlU71E3Hthey248d247z24+hg45qkzlKmUSNdkFGB4+WYo5tfxYdAAS6TE9JGj1g4Wq5ZjqSlD5Jx4GsSiEYyAqWNlSseMawtXFu8+DmzYP85lM5lB3EgE18zPoh0pE4WCkFydtows2FvJrNs6QoAIPHBoyHLIHTjJXN54syi4C3vyts4ESg8qq4CMcFM1HJlXChJGDpCFB0oFuA9Ib22REgH4iygQETRBtWvrsyh29wG6TCbyV44lopjQaH8+qA8G7kqDpwNJxOKe9GINWGHBl001QGN031A3VgOI8G8VAqchQNPqsof44W8U9ek/3wjOZ0WBDlaSiM8U00IQ10KKg+aOuZ1WNVDwbRBPQ8mkCKshXcphnDp4KKEiTijE0n0QT15Ci5EplKiNezu6pRF9Tcg/SuiTw45lZqgM9qN1D4P8++O9T49ZyQB5qH8l+B2iFRpZ6h9S5ofDpC78op05IAlRMHBI543Jhzohq3X+KB1vMDZDn71vdhTj2pLldPLhS3XHyNXx9PJnT+ay7eIi5EuXAQNQUzHpvNkwk2oWA41df34kkV+nXygdv1z9z9q0tq6+trL/nV3c/od2nrVfwH9FMEGJvMdXOzoFXabHIKzKU7g+TRoE1lYKxUuKHyQgWWJqD7bsKmXIIJZzJwZMfWw1sHMBewq0/bA3a0euGx7cMMykm2J20lxDTJ4vC4hxkYEgAxfdYaG0CBwoA6xK9apQ6t8i8Ach0NQDFtAzhfLqfw41e0UrYfq5JsdihGFDVBkNW9t5qhFBt+XR0qQFHYvwoFVvmhlAXl8Wf35E3cirGytpPiGjpNj6fKnlFazOOWtfvLLhQKSKLsZqueStd3S/SGhUkHQZeFXKmL3Bmz7JvbZhA3l3rn8Ptssut9NcdW/6B6/PrtE4lHx9sMBvfkxpDkCnXMu3bfi+sHYcvwybCT45BaKPVTNlcLvnq+1Ms3ZYPZa9Pp0VtqDvaLxvzuveoLHiM2W+qvGtjTNmnJwILFU9qjbrbBQJJkqe+7YK5bmOSgfbxppV08e2LpTiZr9/GjpRxHulueUYOZiKPn1GAWRecfh3/q7fWqi7zea+CNJHwnvK7x4tXqt0dPpQGXp1KFqTQQHToJeb3on1gGr/oxZKWFaHozVB6eyrdMLZ4zjNVE2UclAQLGWgq6nGLplKWbM+NJla7pmYxSkF5jeRAs9zOcnAQcFVAh5qQPQIwAaWVOGXHsooBGUyd9QDSi0YjDj3669PLo2ir4AFQPKM34UNDs6BhZK5c9nSE/k30+udCu5yuk5fXC9bLJdyrrM8n4Vb2hsKKEcwPGvcKgr9APaRpb/jmqYYnSGbFc29l14ldl31k1t5+jCZDY5Cu0s7bsLPK7qsZpS7Jc8+LKmmX5PLXB6I4Uz/p6s7BL2EO1JvRIZN1ia3TdqTc8waBHaPXgywq1ZqdPyPucZnCFK2Q8izjMWfL4wljVH64o+c+0AIZzlT4hO0L1VFJASgl2S/WcVYs4imIaVc5IXlEbO0+5a55iDyXWW1GaSIcOBoinT5kOHwwdHTnosImOqQG/yhwwcvAw+fCrBn25/BKcnFW+xz76ypRWNV6No8Hk3LWD4+jIAOGjBn1lY0atidFtGduIcu2V9Y6ucUxFbL6hBhEJIsBJNcfJ2qbAZgNVzAitxzICYxT2hFcrpgVPLA2xr/AHTRZK8Z2Bpzaej555lD8q/AEwJk6P3Zr0eHE/ohspf7DwPpZl+SidCR9A+R/AcVTmf1Z4v/A+c2pB8KBptDJXQJlXFss8SxCdFroYitLyylAKKxwKwAdpDcwD/7UENOEo2Kf3hxzV7gkF7ZoKj8se1PR4EkG7psyTssMJMUp6J0+7zMb9DOs/0jxMMCw7VnwnW4w5Ow9qOluWqUKeqNiuUmvObkOFLtC4tRZp3rG1VPa/id2dJlsQFRdooZI1VsYss1L8tg5J7OlOxHsYbxNGfFQbbpFffFGWV8jVPurwVYPz7BC0e0zb0JPnS14MQSfOOTYeJudFWwtoOKCVrK0e2koqt1jRPoF3rIR5V9f9Fp4rHQ60nlaB6xzDY+Uq6/0OqFm9+rdQtcMPhMwhmaabM6YNlfJe7dwMwJjH6o0lmxEQByIbs6JgCJzJkgWVUsD5m+nmw2NEQMsy49y1R5f9NWf17JFMNn0qWJ9s7Yu19lzNIpuCgfr2uiqUG9P6wbJwOf6n5YcW/dzruEI0TfN6k0Gl2e3fNjVMo+Uu2eGa1DKnaywwjPSJ0l7tpT7ZR0CP8bnLQEjGdHmUxB/nsAyUBFoHNGllcFd0EJ/V+EEI5GgsONQ8eznIvYPFEMe3xrZ3BA5amO5PWRekGUXLPBcLkhIUAaL+WuQpq4l0I40vA/HltJCvXEY3ypTTQj4og//iJrqQNgWObGTLaeORwNgAdL3iuy/y7hHmPfJu5D4aPyYAc+fKXQ5AE86dvRgwWi4zxKTYOU3xR9I2xh5YEEntSqJInVhh5TrT55JDnH3A4DPs3QuPAwb6Nozxv34+yUT0/fEzlf1V5xdPPlt2Wl+Bfdeh4qFxTiHKg+oKurx/LctXwvsgopv8lfLO8wpT/gzyyEhhKVkWmvfUJ2znZzg952B6wckoYnd2ApOrBKCChmk6MkWNHSGwrGDZO3jt9w8sHa7Cf73zWSCjhcDO19Xfqf+q/o4KPcGW0IZqXse7j9xRsF687MAPX8Z/WXlg+MGnUY/6qvpbJmFZi9pRDXXRczB7JgVt6IORKuoOsdnV+GopjbHGVLIQQ6ymJAtZFFGUPiqGUNgWieC76X1In6Kov8H55BScy6X61F+HN4b7IW4/E1bYpyhzlPWQoE/DR1JCvlifxttiRy8q86i0iWIUoZCPFLZFk4kolI8ihWxyypQkzqu/gfqVZErBd0dwNh2hzeiDClCkLwW1IwVqhwyFbXRD51Iwxn1ClmrMo1LHyliPdvAXu0kRlz4oiWo9/ZoVxToCReG7Q5l0hFaXOk9baFs13CJ15kWoM1fS9S4NZrFbZdyrOLZQKe1lCp4wUtSBlP5kLtmPFDp+fRGch7itdDwpj6cvElF/DWPd30/nQoG+R0dwzjyF9yItR+WpLQIcYs6irnkzjmLoqyOYsJfoNZVSUENrHntky5rukCDYrTaTZLKSXamn8feHgMrCHAGqTKVkF+JMdemLtg2uzUwTQ3qr0673wUlZc/S1O9BBiolAKm7UedqitcTjHsHOS8uPyam1oBLeRbcXjen2V4P61ftlTZgWqr8f9cOiv454qFv9KnUbDKj//qIELXrfx9KXhXJpekg+m8ni0gyQ3scyJJWiDJ/5zD3CX4Xrtfadqx3najeTexunIedoN86O2xB8cNxmcyU5TEHTUSyuxzKwlldIGYAoRUV1ZweY/ibVL6EKJMyDBmNtJDBeKEtfrAtDXUSjocbwiWm5p5mYK58vllRSEtVoT0o/pZhOjBUOvuiI3psgaqo7E+EM7IGzzyOU2xtJU20wURKEHzRX+7K+q5rVjxikqx81XwX+6mZkAKcWhQzaIjAUo9SP0B8g+BqIfkR9nalSJx6B8Gsg/tFHSzEowbSzXy/HVJ4HlEaZyKQ4HaUdf6wOPpGTURoAOKqsheAWbcsubfn4yw5z3ux0wsOBHQaD5S2LwWB3Wr5hkYWxeMjp/3jFIjvNr5idMroSbzKJOp1oKhw0WK2luy1oV5Yzc26gludQLMmeCrrsriLel2A3zE53OMmQ50Rc0xur1AnTKCxm6YSdzgnN9EncTQbVfNif94fVtu/c6muCmcO/bIs1+W75dgy9AHgUTC9Mp4ZNff2S3bsv2dCVy3VtoC70dYvjq23oZD6vTmirqq4ma4/UtS1og7+6I4MUDSvBlKZxuPul3XOffXYuvBwan0zS7DjMY3zlUD0vMv4soK5U6CycoFxmkdN4gIjqD1AhOiqYqul90st1TOV2unlqe0MAHOcL6lu/2wmry+uqXu3ci6Sv+bDibFbf/c2bQw/usx7w2FqaumuaGqqwjpDuOd1+rF/28CubMl/9ypcfihqizvqoN9oTsBElqVx+7E6XF1acd7V88zokXrpmSP32po0twpxsfzbUyFtEsxSam26X+WmGROr6nz61PeywEn00YojaPfpVe7aWeBzQQ5GDdZOA1Tr2hsXJNt2ohzE4BdjBPdFant4ljdyTneEmzR8YmD9pKo9W7N+7IqP5eonmGyxLr/PyvD2XLJ41a2ViIIdQw5Ktt31hTSlk9e3FkCIuQcedpzLmQW4SrEslCru+xg8XJTcAO5sLjVHOpHg5OgsBjkonpOHtEXOH3+nSBK+63jn8GfQAOokeKLzod97yFX/Mv3Opk2x07lejhb+o0f1O5370K2xBv9qPs+9tW3fjN6jK8DduXLftvdf/+lc8Oeb/yi1Ov9+5dKf602mhP6jvIvc7oWmhd5Bb/fM7TK92UKIy2XquiuvipnIXAeRnmhFrqmNsOyO0nUXuKqSgYhe0xcE40yqlPH4ZaCHk5hn7mYeTOpxRohlAtHHTvGVroC/P4b0jvUB3ovXqqqsnGRymnbYJ9/3ncqfzEfQqMl+8Mm1wCL5wbZDYIk/ejrw6lHdGZxxSt/3bnJPo6huvf67n0n+e/P17evIbaD9VFV8z0s3/kPDxgunli20zoNi+Kb/cW9df9y6y2S+zmWSHjA1q693vxNFHE/fMqM8u/MIrexwfvPyV6zdnv3ypNnc22J8+ZPAUpBA1lv47e08iyC2VpTwRvezgK+5qYVcyG98ymou7kplwoYi9o/4UV99hj4QIZ++c0XkENibZQh9oD/qhSTIaJYuaMZjN5IVTuZ6emvr6Giq+WxcOF8+kjcJGqvcH27cVySVud1SPGOe7CVGxf6oQxLYhPdLcHgGWvDAwIdt/ZFCw5yQTT6yi+u9qISWYB/QWbNUfHzZiZAC3iL+NiMpbCDbmLDb8yGB/XhhI5vuPFGbJlgERETMaVgvftlsG9Ng4fFyymU2X6VEKEeTR2WzGnFl4arA/S0+yM9odxdmy0CUp6Pnc9RznKUpyR8a8UaW/zLwp7scV6TJj4iKjhB7L5F6wwpaAO4cC6hAaQFk1rw6OdeMh5s7RJ+FoiOZWB0dUaSBNORyx0gIjkSjXnzzFNNhzq3uzvauR9oIQrd5AlmXLZlFgGMpHee0NoTiAAkzqlRofGP4iS0Iz5CuC555mBk8EeA7Q64UB7dlfpGNgPQtDQMVkuC1Up09q5ivEFEp32F0IiJpmMZrO1PKJoKZKgBzlyCAcBbCELZUSDkyYr1ssp8aPds511yYSfROGmHrrKUHUq3l6nx1Y37Yi2R/vTbZXdxSTUC3okrofTXKGa53X2egNNNc0TO1adsmOaVoZYwJLufi6VS9OzMxqqGEshmGLn5YC6wshIlk89c1d0Uu+yuKpHqL6LbK9lKC2s6e5e1Pvih0LliaCLPOoEC35yP0LbIcUNQWEBFaUKMAepkRTSlqhh6CQoeYRuhFVpJO4D9Ur/jaj71X11KQp9mqeCMiATVhqdTV4a41PvHjvh6j/a39Dj5Nm9bPqrz6v++epFh12OxBv463EgnUpT1vzrNjFSDx0+/tfWPv50TR/gmnyupwMKyqdZLD/1JJ4NymfbBfk5n9PPaLOUo98T9PcaOlc1NzYvKizRfNSA0QqYyBSHz/Kh/O576uvvPgi6v2+xmJM9itunndTQojyh68cSVqZrcgfXsG5xKN8gPJyI1KlZZHSHdVBxho+ixv8+rMl7u6zckrG78hyoVpOlfjDQ+JR8m6JP3zW7Z14kPGHz+IG419CGbSsFBQqa4zpZ1mhGm6UgzM6QrWsNBtXzaQTdaFRmq+a3n+Q3fqXLuJS2k2cRq0ywx7ED6Q+vasTOKpHpzNKPAZawoqycqeMslbFl8dZm35Qwjmrmne2O9U8DSvkaRjVuSvlgDXOG0S76ESDaBBwLDvKud1qzu6lwmbGvAE95LWrOY8HsSCUM+X1xpEs6kAF/ygnaDrU7dTGiyZtwRffVGtQEugdcdk4H8PzqLSx1iHew6QumOUO8iP2+lHQe/o9s5ccpvM9DDSmzVaNv/QjjdFtq7KYeAnxX/IpSWbtQ/sjeZXzRsjOToOtlYqy+4wNdZMEkgG32VHnUqTSHVBR38159v1RDeN15PasOp1dtWfPKgRPPLhqDxksMD/J02dgT/lOXFoG5chco0bta+dySd2dSiVRTQkkJUeXLy2rU19oeqz3dL4+VYcWgIvP1qfUY8P51Se61H8WULHiAPxm1YXUrYmZvtq6ENoPb9Q+eOksdavI2/mKxlBeDofzIpOt4RgQjb3KHbm4xXlYZGOuaSuuWflfJ+l6rbiF5bnypas2figrcSSv1VW6Ox57Uzz6XnjcAkdufcfc8hZvdYt2WHQl/SYzYLguOmdBu6aFFbQn7CUfzsEIwE/g/sEBMGoeqkBF5XeGgeI6nYMd7xTQvAWOamSdpqtxhGfRymXZ6ZUGPFRDQj2AbtKXEgWE1ENxHsAr6Yvy6YBkiabP2hS5tinTqqZM71q17Cbhtt/Or1nZkrpido3b7HNtmLb1AZ/3wX/a/N39aycBbdx4bPswk2si+e3HyJNV+thcxdx707IaWdp6Wbztui5Uhfu2WXR8zyK0gqyeuf2xY0sc+okIj+Q6NuouNEz1U4qXevZEJkS3ikxKYXz2kCtRsrSR4Ido/pdfq32nZdrOnuvveuZf/7XwHg1iIglQOF78pwfb2tCP9YMHPv+nwhe1ujQSY8QmDsWrqIZZM9ddpPQqsPZ0SdoqmApyNiUg2twB6iZBABOpUoVeM7wGtCQV8nC0xSx/YTJHw4eofU8+VzTsN/w21YiDbg5/N1u4Wcz1pU5xqb6+lAhP/GW/Y3UvPctjbTomljT87RyqQ91v08w8zH/+hn253GmWQaBPNuezxIOMTp1ZlH+i08zIbdoFOsHMsmYzjkqeIgNNk8RLOsJFa5CZkjplLU+ymwc3yw2NCzYX3+Q7a+z6aH0TGXjLP68x5i9c9sLxZ15/BcUHn3l9N7p8gDTXB9bYzQZxwZKLJ5MXBjdvXtDYIG8uvlXOviYAhwNkjjXO8+Ondr/+zCCKv/L6M8dfUJ8YIE1wyNnXGMS5i1b0amwE7oxVygkfwgzZYV52cce509yIXJfWP+iZveyqsPPjOo+hn09v5qfCyA9iMkFMMogS+bA50HpYdoWKA1HxIFYWVXH2wF4B5WslQKvs/53MJMegiByCI6FvfZ/2VHMW/WNGV32bJHm2y0bD9ZGY0SR5XjI6kKe+4QbJbDTcLxm6bR7TYYOlnNS9gyatb6pMqjPRpKZOq8cISXHuIZMjwe/Eun6L0+m09OvwTj7hMD30kNme4PnutmJEokHkd/AJu/mhT5u+aMroDEPCAYD5VNGh3v8Ng4y8oYbWqUa9SardLq2QTRtbvFbDIwbXxZLuM9V6g2Wee4LiRXZjZVJd7Q3SCodlY3NFUp3R1u9urfdge2Fov81aXbWliiczV7swdq2eSXjwVlttEFHjoRE4HLgEomY24Bk0zlNjJR/+V3KV5UYYLhxhUq82kWHDzBwQTHYSMOFunrEI6D0ILEwJ8IVakUIaVVyOiqEAXbFhgEpYu9RM0MvqN/9l6YqbHw3HiVHGgLRjgYhICNtqXIab730ZTUe3oum4896bDa4aW1hAItVXhGROUzz86M0rlqr/+f322iMotvWWOzy3HSJ3q39+b69teUwPlCeRRJGXCBXbcEVi3lk/3X73e3v3Fvbu+MksbyziUkQEkbwoSsRiQ5I+tty2h1+xZNWHd8ztm/lmGe9munOd3KYRazOI3o4m0/R+vkwJwREOPaUkJvSrG8GBQ3lksCKdbGWwn9iE6SCN7Kd0UVLKieqcQAIqGq2ZpOGPzourgwPZAZ830uDO8ErVhHBD1BYImCM1LZ5W4We7b8wLtSFHymkNNOUm6RXATr9wT/iSgW/etNWtDtH9EznCa9sneT1KUzSx5I4ZrS+sO6zZrMG5xNz2H3asWe274TNNnmlCPJAKhR2FnChZdXY8+zlfrW32nEB8elWXHa0KXzwnGJ471eVeO/fuIxObYn0pnEv1eXf3papu3NMYmbJv2yWXH+bKNpiYLGk3pS0rdrQom2s2HmmNYyJZBG3EBKrnhz10I1dSVJmVnoilbY6JjVIbW+XjB6CGbmGSqzyk5fFqClidKUeoVlizLLf7Z0Krp6UmYg4EbNGG8IQqhc+4GyJeHwwoGojPyx1e90JrKHTHkkS0Pmb0yq0da8PqB2zQAu6tuVeu3rz/i6iTKPpJvKZkqXKhVcjeVTU9XqdEZttqfRctmo3tOqskFnKOcCgViAvTPE2fucG3ek3HD9vnxq86fPklN0ybPiUSXLN4qSs+d7dXG7fYhAlP7hXmrnW7ps4NB2cXcYIvkiyjyQFXOsu6L8mOtd4rDJ363tnmeSvXJtV/nUxvKZsJo9TpQNZbCBybQBNlinjmGJvJYq5p6sCqdTvWzvI6uh3eWWt3rFs1MLXpm3g6nvZy7p3CA45z2FMmX1h48+xmW2LuVL/b7Z86N2Frnn3zwue/WXgDt7z8PDWq7BjP3HIZJxcDsJfEKD4XcbotuBLXcBUDinKa7biWlG/Mysm0GzKcw0iwmlUmpUktSxW9lPeBqOVtu2jgyaBcGKKCiFlGmOTptVlggA+4fGZNMF02M8/q3kK2dzXmJSOOJ2kWSBwo2jgIALJbGCrpAWu4LrVFBXRjJmEPwc7HTm3tVoBKUdRLiVTITcDNDmLXWDT0/T/+8SM0Y+vsmZNRxyw8+48Hdtw1G/+RkD9K1s4JW9HJStRzJ/7am8lp05KJ6dOHn0P3PvrktrW9hf1oj+IITXoCX1+JbTLeN7OZYqQy9UhDJ+wMn6ANIBZqCixKGAWUTtiLxB2l+OywCw0Bhgd/GOhMdXEC202oWuhXN/qUJy4vm15MXv4EHkRMtIPZJVP/CQjRGpO9Gr2j+G76HuY0Ok/lvlemv+heGh3P/m+NZt+3UtC/bIVxvHu/EZFczBpQyJblj5l5NCp4+kJhq3b9h/e/IGuiinhAzZcEcVnCkhAuM8hIFlGhRpaP3QLSfPQ6csTGlIfC6TlgUF/uU1IBTKeorRAKNmKKfGpBbn48EETXH9tOFdkZzCLWE3WoCLPFMMD0Hx0fFFGikK2AXJzXIFengXWZ3qey72ZuNr1vSAH1546kgk4JTieXUzvBELv4Kc2DdkfCdmVqT6TIWEpVUMXoB3POcMf575zh5txzPLf4nte3NKaUmq6pfdsclmGYkm19U7tqlFTjltfvWdwWQwFoGWV1BmJt+J6nfzIw7/mPBn7ydM3zJ3Iz7986X0g31M9NpOesnK5ZmJm+ck46Mbe+IS3M33r/zFysTeNh0stQfYXOAqVs6gCeJnBx7jbuASpfG1WoWQTtmUlHi35PGrrB3sxfS1U4nBkakkZUe8LldIATzigLprcW0GF2IkNCZoCKzl9GydA7UZjnbuxx07PHQiRNVRsqcoyFZyzxkl6An0cAHEQSxBYsSYhIOjdGRNQJ4kps1PPwazYZurAbYye+XdN1+O6jDjsS5eSEJp2nHgtGYrSIjkaTrWlCwCL5Js2ZFU15a+SZVb72/e3GUL9c4035m7JdSgjZHY9+F3GV+wVaIEpQtyQ1S4TX6Qg/iecxLxAsIwlLOkmcKfFEgh9vs1mhxToeTWeqISefU/+/JLGZkk2IIH2dr8OKBKNO4qvdfr8ktrjFqtTlM+a3d88Rq202u11y14pzutvnT16WCtv4umxsDTbZSBIZ8Z2Ve1LJdkKezR3bB85vv48Z2kxnKLhp9+taFLVoVmTBncuC3+ddl3chrutyF/o8M+LXSIUvqeTlGY4aN0N5B8xZvk45hxG/tlmz2trwQKy0TGOAqeZlWc3Wls9Z4QzA4CTucnrOMtVkig+ya2Cmlg+EFdU4djGRDmdJMZwiMI6ME2uGfrS0LKPGY9MkBrW0DLTgdAYUeZfFaDLoDAZeL89zdv6po+mqqW17pwzsmlTl9rq9l1VNfnvyi1fd9vPtuf3Dj938g8m/bYOw2WvdVeHZuaXzHv32zs4/tsv9zoVz4AQ0YZsDvzrh7upa/0SfZ6U74kD6Vo/XnZ40+9//47bYYINn2YQad1144i+Q8+5n1W+ezkyoqbl2tne5J3ak4dqfn/jalI6uea2GtUs8Kzxmrz7Ax56olIWgun5ORpsCPc6QN44uJ75ovIjZlqV9wnTbKXbPU0s001nUiamGhpBzGl1rV6+qTvbULdCvmbtL/WB+a4jUGh1Soi1etazaIjlCRiVgJTWWyVMnGyQX6v/uXlxvqdY72uKdTktNI181eYY8QyQoVr2sKt6WkBzGWhJqnY8cu+au0S+o60lWr1q91mV0EhHSTa7iG2sszs54m0NfbanHe7/bj1ySAcq21BBrQDGGHFLpDCvbkOUupJjGD4zoh6z+txEVku3HBK507tC4wZEI7dzWbJiImj1DO8p4kHxeYya5YQ49d/HF6DnTOa2acKcVdOiii9T1worz2zcZ4bHN5JYxHJKPUrsU9PKfGjFAZQEA6hQAvWG2oIHy4Ty1AjPYdzajjQ9Map4oCn63wdoUbjBLsslNLr+3DZtFqWFSg8FJiNdX7TEYW1PN0wTBLDlwJ5r8WbHV0VAVtk0+6HKP2daWGQ2eap+XEKcB8kuiGWfuu5y4TbJkbgg3WQ1uvyBObJ4U4N2ug5Nt4aoGR6v4WfW1TuyQzIIwrTlFJlfuS4jKYolL4HyfxLiKsPawBfEapUrvsbVXF3J72N23m/cU7WtR/mNaXDL1UtT/2JvqT7+g/ufboaa3X7j6aF3Q39S4+eC0eb3zJtyIVr6qO37H/oFNA5GrL+HXrZlu8d+uFj74X5se4PfhWy4TjJ4vbeMVMuHexcv7HvqKQQnfcfxK1+TrewyMPrj0TI78C+BNjP/NOIRBEqL2ZuzaXRv5lyeWdqJIVFVPnOHOvPHFg8Lf1H/MmnVc/WVBj/+OYr9+6XWO6TqfeY7N6xJuFXcFt4G7ntvJ3c7dpUnZuJycJGpbUbSbp9QaHJhWKmLdDOiBh25FxEPRBCoBgloAya1FlG8EP9KD2CYHaz2VdMjlI7fyPcpLj+akVO9yZuIZGlcS3FF/86dqH0pOXnnZlIb5kYn+9VHlklcvsaWu80+MzG/IXrZyctTgau2d4pE7nE6XTTRJkrvJYDB3z5rq9iBf9Z/U35y4iBgMhBj0IUlvEOEX1ut1er0jrjOZdHqzaQqxAY1rnWq32W3t2GbjA0wS6Cen1WvnCl4HOdh12UTRm56/+6Lty1Zu0ce8Xp/PGJio37Jy2faLbl+Q9orhqQZDU0MgxhO9xSIIhjaPR2kxI55X1vIOrzAXPXD6J+iy4V2SQAQ4en2CUS8KRoMimcyS4AvrjCY9/GxGgXfzomTGRjN2GTHx6kbddURGWaZW6KQnRtvrodgYYC5iTvHBGXXo5KGBkY8MAFbObO6QfEnXgNrkybfFKqwefoOa5Cnx7IvfWqkq2iEr8abLdbkY1FF2h53pQ9BNL5OidtSCLnGI7mOakq1ZFnOy2Sx/DM8BxOUQlLu6d0StFoKHhszyaU4244HCoFmm5tJymkyMoOkAB6lV37IGsFtjctJjhHE1KQcTVp/bIZRjMBceiTMxO/SaQjDejGVHzZ1VYexWv/lOVdBl9wmDKLzlujuxGTsd/vt8EWT6svo79ZZfVIWcDh9BIvo/L33zTaRpCavf8ztdwap30HQ3DlfdWeOwm++8bov61tPVTmeo6hdoN6r5shlFqu4DQsn85jdfUoNFPVOueLdWxzVQDIcbc7/mGfttmWDJ/HLFvllhrZa3tfS2tPSiFvZ6qlJh+XScf/wJ3msZ/ovFy/Nf0kba9j37qgyxZFbZv2dDl/Vq2ejfhyWDy1TV+330W7Pdbi7cWiSRs1VxvDrV25sqPB1nZ8Buxkdo5pIMGihVCD8uYoE90ILgmLYgeq6nM2Vr5wEKNMTOCXZezFFWSn9SvVTd1t7LK07RMalFqXn2C83SRLmaGOw7WZ1D6Cvo9WR/Tr1B3YduJDnG9032o5VBefWGaHBKoqOhtj1e3ei5rfOGJVvSq3upjdFcf3I4TF5Sf9qg/qWR8Z2yZziR3qUZAX6nAGGeZDhVPaVnUJCzJ5sBMcAuGyNs2AcK6BDTPc6R0ax6UjaSg25w5H5bx0WBq2YXbhCc6ketKx556ZEVrXweOpKFBaZmk/3xRcu7on9+Rde2oE33yp+jXcsXvRC4qMNmm30VakUTsDOxcU1Pz5qNicJ76slkP111/cnGVQc/95e7DyPBLzvp8nPKfvX04bv/8rmDq9iax4BLqsItjDYDykK0sicV6ZeYzLXETKzTZw9jodJnJq0965jVR/r0uLUnzQ35hYF9tQZT7OWUqa6m4aVWQ4NJqnPeeae/scHQ+lJDTZ0p9XLMZKjdNyZVQ82dd9Y0jE6Dc2OyYTfNZmwYydboH110g8FUd/fdtUbDqDTlb5LRdZ7i1o3lpzKpQqo+IxVvNyiDEPa9Sn5qiUUoFhmqRU3eEq7RLVA8k9dufYJlbqpwdF68kK8N114809vrNcdmzaydPjMQmPXK9xYeL3JRUR9A4sNXH+ODjJP6meOf7SiyUQMGj9dVbfHiKSFzrL6lR7nlGTe6oZKZ6pycWtw0tevuCa7swoVVkwu5bLaSidqfuvpw92SNgzq9Q2ME6mW73+onczKuRd3Z0B07p3Ue5irGJwW74BaOiyTsml0i9p+aDGM0gYt9rA12D4p6eUR638mo9240hoxiVEYP0i5iNFIjEdRQFyqO56kVGX42EAiEpnTGanT8rJjFi2SH26WbeTEMVyEfn9efRH0aZ5W/bNmSV19B6zRSqy+lDnV89pVd976AUBcJ8seufvjwOnSD+5lblJ6W+pg5NAV7LdUur8eAAqm+HM55441BvbAw6wbCIKh4uqY2LU5Nds5NJPsZYzUwZ7bNG7hoUTarFAe2AOPUMf2x/UL/lW7X5O7DV191uHPazjtC2e5FrswcAuNnl/V9XKX9/yJc8aVhoKYamlE9uyOW7NrNp52Z79W+dsf+s6ONMerFilOvWShSLmntW4GMOQL4C8X6SmTn0VHTnDwLEjBAQo5OeWH8Kb9qBDBWaJ8y7KyEx3MB7dJPAJ1lUB41Pkmuk36vkeqpMSEAxvuh/y28BkE4YWfEaspOcV43rDbqw2WrE7Aviey+h92zUnXUosFaJv1VoUVKqbhstnCeWW+ePDLpuSIVX5zs9BQ62ek5N945ZrLZ2umYjrMAiLMuBLUhDWhJFxvawjQNUmul80NqEa5H00J1DCti+piZdFH1UBKddQjRLwzQkDH6mVQYWjUcl+WV9NsBh1Y6HCvRenCC4zj6iGqEjqexeVxTVKTpIal6CHKB4/j5dThZ27gk/fgT1YWERpV1RlkT3fEMylRqHAoCK1trjGpgGOJHxaai9SuReWzT1qZZ64uN8Y00FFKr59TTLLYrquloIq0pPaisVcs+zhAera95Vs/LlSHL2FZdyVrrOEdfChdqVwsbrrJwqKZI6vQg1qxRNlCoHuk4PXewUTm7XVeMzPI4MMCdOZ8enBH9Enu50XoPFiTFNevOcL4rlI3Sg0Ql6pSSihgtkeT1FhRSYDVDYkpppZVogkVJQKe53PR4oFFAh7kt2Eqzw3+J/mjqbpSi15AhN5P7hyPXnY66WQrRo1gQraGeFpmmBTLsz02N6YluidLGlBik0s1pJoIjaYV4Mm6PQoUCgH6M0iOd8n0ybinNsBPaLncGthTJA2+xyBRC4KHGHhkfKJPWDFnHa6EiFhuKuzVuEbP3RxkNUFRGi6OEuDuTTolRQPco45rlpaMkuurpJWw3URg/jspsUhq+G7FQ5GZCEiF3mtKkSsadYZXDrkfb2Y0A8UqmIIN2SxuNZ+oBV0/TrJS7TF/pJJuQdIixm2GM6FshaSb+Hk0X7T5KFuKhTEJm3VKBBBaeuqAltQzbozYh4W+sBguZhq0iFgQk2ixKvR17CPESbDIiUW/BBoOIsBUjQgRRJyEiEhETI7HaDKKeSAKyOokuCW8Jmf088QE5KmEkCjwxypQvLQrhqqAoSiaCiR6ZJBKyCmZeb5AFC9Gb9DxvsuoMyG7TIb2g0xG/Qa6WqkUBGQ1mbBGx2QA1CoKOSAED77ULPI8IbyHNraIo2HC9TrCIEnRIwrzVorOJBy6WBB4DYS6iJhkTM7IhIknQOkzsZnMQWu4wQZU67EGIIFJFEOZF7LNiImCsg1zEYHFi0abTu0VBxNhschKhWmcw2QWrXwrLWDBKWPAJkNCps9Q5BIIxr8ciQk4suAVihnHCSC9io0mWEL3yr5fMMhUmMPGYNh6GEUlNolUSsOAlVQKBngkGbNRJOkT/WSWDAVnsvEuUeATDrZcEQdCbdJJQRyRMeDe2E+IwG2zEpCd2bHXbj594gMjEISJJbyPYwBtFiU4VRi6rYNIbRQHDYhKIVW/hzRjmDsuYJ5JcjXmbDZ2loKR+D9mRwYQknSjqZOxGABZuZDMDSGEYer2XCNATSRQMBowQjCtGgsgj3ibyeh0W9Lyol4loESS7WWfjdS6R3QPA2FirBJ3ebNYLyGIloodOrNXEWwUvjKWBKlc4oAIAB+QBuKtCVp0FmawwZpJegkADj2BeeScvVPF6gqAFOmgGDLfVB03QI4sk2PQ8EUWTSCwwkgvulRCyQReMyG/nYc4sMI0oEOWRaSIhMR3ClF8SEkW/HjYzmgc7G6t4wcUTqE1y2dxYrHbpdWFRMosGDIPOQ1/reVmHzA4jER0iL+i8mNRYg0gPcCM5eJ2X6DFAMUAA4Ao2swlaIBOrjhDM6xpthqDdhq0EUfulAI1ELxrNyC5UOwhPAHyJYDHEwGU3Sjq9Xkccsh4JOl626aEmI7Fhk0GnkyQRw6gKOmTksRl6ACsNYYMoDN8efgTqAWTBRFurg2mmkEagAlhWWBQAiqtEWLlGrCe8DTpDDHFznb3K6ualah3TjnCdcYm3MprJRTUhSyi+vqiRS+VXawHMmcQEZ+PYtyickuDyaJ+j0FAr/LnCUqqjul5R8LHow/gtT8u792jKQO27Jths6m++JTx4k95qL96F/B6SRzZSLVZ8bM3DaH906h3PaUylYK2x3nhsaANZOdPJVX6TU9PjqIbTtQMol2AqiEq/C3zLdayf5yjur+Z4bhhcVJoQfyJLkMxMP/wNZ0tsL2r+4g/n8lDaWwDa+yaBY3Kqbqls5o4qHLNvRcWFm+x1qsys253hZFWmH4ESuEb+Vw01qlzwMcN2nOxDf0Dv1zRQpWK+fM9NmNxlC/teScUYBF0lm1MhV5B9h2Ds1SqmXxDg+OK3VegVPP0Q+sAZKPtjbnUvGtBYeGigd7XA5QqcGtDYKYO0a4MwBFTxJNe7WjMKXvpedpGnz+kxZRO4Rr4MpGcnUInxlKZKQVLpI0aazSwrBEW18aAZWaxA1CfQ5fdDp0sfDLpffUJ94n46QMWPAd2PLocA2WcyxegdGkuDLodM7EtaeZ/CLICR342frzY6Jhc1AEZz0RSsbpaC1i3Imlwlx+yc27lJ3GRuCreYW8m4+ZRAsWmchAw1rF2WaReo9It28ySUuHSlr1cz0xFMXIkJEENeXEyBFz591R2LNt8s9u3omNor8LkDNw4fuvGA5AqkZ6ztMvQuuOOuOxb0GrrWzkgHXNKwZpePLC1Kx5Lg5kV3XPX0QqF3aseOPvFmTfgRAxQunIcua2zyRGruLlh23H33jtTabVdcOjXWlGqCv9jUS6/YtlaIM9lCta74qezCU/MW3iRsu7sm4mlqROtZZElP7X5xs/AhF+SmclcXraUAKVzLM7INSLERwy5pVDL8UgrLlESDiCfNaZr42j4TLdoAKCqPUR6Lh7mEF/xv+GONtSRglKW2mLXKZ6ojQf+J6oaY/6C/MMV/wh+L1hz0+9+obhibiuy66ODiHTcuPrF4+fKlO3cseWPJGD/KxqD0AKkz+aqssTZJNoK7Meb/cbXvgB//CRz+6gP+KCSqrhudqPD2h4sPLL7ox4t33LR0+XIoebS3aOMyx2x7cxpccNRACzWpSD+IpV3DSrVIyr391Ok8bJf3bsVowsknEeqYMbD+UMNtz6PcU2/DHrrnN2m/9SSa8MK93YfW9/XU/gTojethzZmZfn2QWn1nUJfRJPuLkjZN9BgIomjKHrK7hL+3TV9/Ord+ehv6e7ZkWkvxZdX31A/xv6ofOnPLL96162JShe4ryqRtmaYuRl+si6D71C0RbdtBRdlMiZvHreLWczu4O7j9XNnmv4AYf5HtcQw5txSXOsPZE0wwl8lo1rNvyLDraIZtUyHh4qRT5mKameFm5EQiTrqZySAoi/qotRUohFlxRxLkiiKXxIz5gztDayUa4wxtRKf9RKjNmW12S2HeNToecOI1i/c8cNfSFUZpzaI9BxZP05t37jTrpy0+sGfRGkloaLpo7wN7Fq+RIKXuGvxli91mztUKxH96VXN84aor5kS1V/PCeHN0zhWrtBeyDAQt833EIgCe9IsBPAQ75qAecD4L7yMDucI/voSNWDskfep1znDIlgWUb3cvjya1zr0ntWTekpv6700tqTPrZ8/Wm+uWpO7t79gYnb8kee/c1kmI70W7dVLWFgo79zXuSXSE6aPQkdjTGGYPPNhuDDt1LT5iA7QI/XsAZ7Pqwi0DOszzNt6n5rPo8D7Ca/cw2rlRx9VzES5Bvywx6h6meEKWtFVc9nRCQkE9Csr0ECl+ojOZLnvEwdKNUGGIfhEC0U9CULsC0zpz6s9RU4E9v4s6VWaZAHMx8kvNyZdNCqBA8dsTkBnKUL8e+7n6c/x59efqZ1En1SmiX61AXGxg+B98TvMxnjZ/Zo9ws3AzswLtLFnV0Cx3FAX0i1obiDGbkhV+15j0ws1PbrvziuG/b3nrqSevx5cYumxmQ+Hp+VeuP9BPdD2Lskt6Ct/01dcoVehRQ7fNZFCv7Llu0fIuPP2Kh7c9eQXRXf/4U/+2pfC0wWTrMuBL5x5af3X/8N97lmQX9eDpXqUmUK1eCXHdBvRo1/JF10Fha0bJ9lEd7enaNz6YPB/7fsyIXr89UWJ5jdVBHatz56FYGv0gEEdyOadB/aOh1ardyOVguAkMt5qr0AzOlb9Nyobf64+xjxPlLJMMqMrgLCn2n+Y0SxGYq7jdkYdZrMC+Wqr+yT8wSvdkXDt8ldfr/MBotRXtfo7da2n2jj+1Ze/Rdv7O5a6w3v2H8ZzsjM9L1A6Ddr8W5TIUoylpsDlKt4ZjaufOEX62VWl2b6j9CR9W3rSdyo0TWOl+g2VD92sGhgfLhpTJ78aGoBFL09qwWplu6d+5Wljx/bBrb+Ruhu2ArYKMtjqkaDfOpOrFEPuQFZxHsivImK7afUm0m10OU2ZuInW2IfJgKpGk2KYoRTMJ+wUH4ZZNC9f3Tp40uabpap9uUli2TbGtR3MvTXRi9ZDY0tvbUlPVHLrIe2n77CumLZqOdgl/1sbBYdEGSv3SBoR1jTPvWi+8VxlTOVpLFqzqXT6xxp/VtRmmNjgQTh1efr1pDs4+FXYkliSbJniqqts7EpMXz4wvbs5Udarf0sbM4pDJDZdf3nCkwWSP9O9SN6q3lCPGjOvIXYqVS3Fr2V46SrgxoinHpDWjsNoHJKgyDTvYypcDJFi0llu6jdMUWijenMpo0kqeoq03Kv0lMkXlj5kUI/qO39N6x2cQH9/We63BaBFMSyzx1PKd102b2tv78+nr2iPvocekBk9rZNaC2Qtuum7h/slWHaUbr7TWWoXQxKbujtnZvrkTWxbW49zIt/eyoYlrVryY2yWbwsqCmzod1UBTPtS2sqN9+eypU7udzX7vGS6aunZtW2uoudXh8sRsJp3FvLG1VolMwPVzFN3kSNjlrvZ1dk1bMrumgi96OdW2l5UWzRAu61M8I3lcojYgbpdHruit1uNmbcisCEDL4854yoNF07tl98jIaXdYsOFElbF2DVsjOmKu7kzuqV+6aGttWy3CndlO2YyQRZwY6lp+8bplbU2t9rDdJVmB5pbrm66w4CWv9+8AWn9idLZoJTqL6LL6lDl9GzYdeG7b9s4ut81eJSx1WEY+oy4EMV6OeIkAjW/J6vVVlhvMUfEd9U83z+sItvgdwbC/rX324/PXHFzaMdUVQpgsNRAzVsyS14SMotUnxYyyeud3NvU3T2mfHAg2t/T1b1/wBJr7clX41O2luXFwnKEswzH2mwL3cU9pFiMq+24f4x87Nv/T/rH1jf1GKP1OecUn6ivco2NU7txxnzxlpZuSu0wWQaAicWWbhujeslMdcRLLeKEXTFBRGJpX+YVRug9Xn3msaI9CZvqSTdTCBxC+KMzkvVvKdkwjnv/L25sAtlGcfeM7s5fOlbSry5It67Akx2dsWZJvK7FzOHES507IZXI6DpCbQEKCCKGQcIUA4SbmKtCQQrl5Ca3aAqXc4YVSWmhNS3kLLUfblwKxtfnPzK4OHyG87//7Poi1s7uzuzOzszPPM8/z/H54pGgD4DRb5ocguEH+PSwTT54UY+KLoshyeHvylZUrPR70By56/vnmZvRH/0E9kr5TTdDPkmvfieFr0aUxfK344nXkpGelPESua34+vVw9Aj1qgqw9JLLyv5lyUjPyLOwYCxqreNmwHItVYEIBxSGC/CIBTFH8kCDTSmNAKAKPEckFe8uvguSdRu0vtazi2g+6NJLgM4RprJRiTTZBhw0+QdIgxR0wWsn4otTm7g+5GKTJKLEAEAmL6Hpj+sdkl0kNUSaHoKUBwL4S+A8AWis4TBjTVBOzV7v96CaulAIgkJNhplEZHAY8EGHVHocYEZAiGsf/KkYIlQVTESkxh15UjX110JwD4zVg6w6HLXEnNm5okrSV1r6WC3/au+NP16x/8uIl5d0zPBpogJwlcuLBmx7cv6FlmqAJOmK1rQsKVlmY1+UMeuhssk7rXTbF/5Nww/4vD295aU9jz+4ftPfe6TV4+fGcw9py1k3v3Xvpjz5f2BLYvri4duKW+Z018vLJG5aAiz45oViBcnXrypP7M7UTFXIwtXJk8P3OymXwppT44XT5fIe2wra++Ym/TN71ZF/vE7vPKp81w2hjdCxnqX3j/hvvv7yvGVfOHq1pme9c6bQ8lR9jvHOR/+FwPQj/ad4dF3Y29Oy6bOLa272sTqiwOKTWRYffufuSB/6+sNm/fWFxzYTNc6fWyCtX35oNRM7ZttxEXsPYiT5bRFDhBGodcVxqMxZ0gpFoIIpkHFvEFhkpodI3cvLh92j3+PmxVVddtWppS+85N/YPDPTf9wpYfO6556H/gJgvw8IdrtA+Z10scM1L1zStWY1XX97agbOdBy8bJt3i+e8eLcUuU7GArTCPFNvr4Ikrt5X0MDrui/rsQRsWwwLRSDRiY+/4sfzTN2+Uv3x+27bngflG4HntV9sf3nVi584Tu+ZeeVZ7MYf0qscN9KoTb5048Rbc+Kb87FM4IygD5ue3pX62+aJ3ht65qGrSopmBobY2nOfEiewaIsZoMFCFVAXRBAl1Ke+I4SCjEiTq+atgXSusRTqFRfmCcdiOzVc3akTH0fPJLTfMKDPidcWyGXsO75lRpmxgWd/hwST+7pjk4U9Drm/JigOPAYWTPSC1vztolQc+vurgRTNnXnRQ2chlkMIXyOSXTuT4gkIq1gCD9BvKmImSIXgGqBgMJckJjNaZkAhZEn0WSUsgJdVlcB6Q2kjRCeVaUgUVAQEDkAwRzIEUxhxIAeIrISkO+cq1CSoJMUKAMcusq0IbYM0+9yAmkX8fKcOnnIQJJq/MCpCgA8AEKbPyLBx+kyl8SH3u8NiaIoqK+IhvZBDzQY6eW/thTzopseemk7BHoc7OzndMcrDfKHmZnsGkxLyWz0OC+2eKUbDn3CNbVRzRTsPbODSi2X6X1xJjtCF5DnrcGd/dsBup19KUWsYzvDt65HNz8cQujEaS++7tDsbhgU2Q2L6DMQwdRvECUw5JYEEJseKqNFHKQnlFA+i7vGHK+REAIudPafgRmNpQvrJTvmKpbkJ5S8yBpudYS/kE3RL5R/7W8+bOYFMTVtCNQx8TL3xXTejfq8qqa2qqy3b9IQwWzDoYkQcTfHVRiSiWFFXzic+cZde3zexdTt75I2g8O4fE/ZWr+BZ2xVUXexOSFX2Fot5m8YnmauCzBUiIJVgmPwlWgHXz4JzV6364mrlWfmr2grb5Nr38FBL7QSe0lk1Z13b0TfraIR/9R1DbuXJl57Szzx76IP0SFNfvmBTxRNLvgmvBl+PHH/SOry/+c+a9KeNrHZkTcTh2STiEw/8jeNUN+/SQuYPjRyzzY4A/BqnmO1+XP7r9Ifnlc3mg2a8zmfnOt3f0Pndg9uwDz/WufHzy/ryV+b0bgHT97aDwdbpQfkn+6PWd1+3TFWgOaKFuRS/K/ia6asrEA3kr95es2bjzdVTG0lM27m/sb7FPm28YaC0OTvVwON6XVY+1MiQcmnWoXaiKw8gBrLp2JDAktIQNY+zbDBbs34IbCO/ujaHyU9QeoVSANsbMaOhC2q13iS5jaaHcW6jV2vUe2hPSmS06C2eFggCWjpUV3DxG1j2AKserVBuC0eA5wSDAlrFygJ4lQCuHMpl1IXSB3q7VkpUyI7qV3o1uqkE3t0H0GPSs0VlRqcbIuucUVY7qEs5heCj+xJi9FVs2pudiq7PCnBSrAjiKnfh7YC7hkhE5Mh5xwMwrdh9LhvkdJAkLMtArm6/XcO7aKn5N83KztfvWA1ZzBVxJzqRfIRuo5rvyailw8gcB6WqMZgXOAV1fXgPImelQpUc+Ava4KgW3S97LzmiecaC0e0bzFkHJ8QrZbFfypeTBPxQVfQC4J/FNrvlSfjwzLiiYW3Y8/1FIUEOyD4ak52MKGn1JzBxicmBcGH5gOBoXAYnuknvlO05cu3eh21l1867yhkktr4JVJ06A2XkYXazJOQqk60twO/gruJ1JXvn3/ZtemVbbs2R22zkhTnPl34H491/lgLtsljFwu34MwkeP5tYgcOxGI7U6vxbZOtSF8Fv4DhQF8N34CUj8oxfLr8v/vqOv5+yAv7AiOnP6LUB3xx3pOzFuwvEzoCuwjd8LVeEaJtn76No5N9fXz7NKxTqh99FXH/3r/r+fAWph8JszoyzsuuAEGh/AKYq+CI1hPsUOqxgg4hKrGCdUZ3g0StBBHPCyXdSnPzIWMTqLhXlB7mM0olFkf804zWCq5GKPgqs0jES/bHUO7iqAbKGZLl0D9CYn3SCIBRaNTq5ZCfO5P+YPXw9FSg+ST0eSI495jBhuA7kJXsHzsflUFEGeqi9VQgp7ZIqsyI6511UHlX0SeFjaAzFyX2l9fjhiKpXJPcZeXVcqcy0+muqqS9XnZJMU0mZnUYtVuSjj8I6RcyyxWmWVEatNXMYUhL3JwIhdMpkpuAQxCs8a2CQEbCE/T25HJ29+8+ZQXWjm6pm+VtonGfWGmkWNHReU8zZGbxH1jI0v33HFDrIrWsjuBR2Ni2oMeqMEKqlTYP5PrwLGgft8IE2VVZRh39/n08d7b765F4swtTNn1sIOfcgo6aqqpjXrSjiLhSvRNU/LT1dV6SQjC58Cliu6r//zAQjfWgnhSiyUMlm7igZpxG6sgbA+xZbiG7VY4svGcLcMJ0Uhq/c0kmzxurucxOyMabKaCVOoDhQol9+BVM7YUl/KoJTNhOeCJF7KB/3Am8WKTZ+L8s9Pk3feryzTY9OK0YTmg56sXEm4YMxUKbWU2CZJWLmqM6HmV6MarApTdiRG9N24FXu4ZaExsGZIArbIm8v8YXfyKFEdIByQXNI5dbhctaum90/aePmByzdO6tCN0yWNHxmTaNuRXFfZ1MxUFxRUGtuqrN3Lu61VbcbKgoJqprmpct3i65766VPXLabJymtVLbqbt6tu6kWzKitnXTR1zSx9hf6W6667BW1mrbltc03X1trCWNDtDtYVOZxVtRV1dRW1VU5HUR0+Fius3dpVs/m2VUc3T5iw+SgZ/xXsWReJQSHL1DnbkMIjSdwlzHm4lKFcoLoCZ2Y82S8ZDQb551otSBCqyB5MhkhQJk/2E5TfHgVFEvSgWqB/OpQPMy4mMEKkBH0ZsEiytJyFhMxgBBJuoiiJAS7PWYAytixMEMh+h12ZpURhgNx4AJNR9mAyyhU6mLE2X3U+tjbfDuimKSv6Do/bez/sEUTQQ+w8/YQBsx9Va4XhbWKD3vt+3GN8G1T8+GDr4b6u1uITo8sYJo7LCj5F1g83oiJCnLaM+DGoFe7S5RX2O8rYL+CaoPwGgyDKpI1BjyR/dppCZvq7Gv+1iOrJWXTYrK8GHUdfKQEpUEAJcBSmN446AP56M2hmYTIcDdsPheuwD6aHyTp2KKZeJqS4beiDjb0d9sbJm/o3TWko2Acm7yvoO+yt7673dvV2ke2kJgAYnaajtzGol1OqG8fviAl794UHDlzYsefw1iWmuo5XrKtbujdt6m5ZbX2ltbi3t7g1cbhvcVEZ/rjLihZjvIzcXscOv25CcV2ZZFqy9fAe+reqQ0c2tlxpixk5SS+O1B+LlfGWYMISlWKUmH3IF4HepTem+OKTNSHl7eFwYZtyhkgStdmwhSkNCnz0ve+HXJzO0hzAbu++4uNAc7zYh9OBZouOc4XevxcfapiCWodWnA4SrStt8vYjH354ZJ/1twcJpIanBElxonweWb07JKKdEg/E/GAHf2vdRw5eaVvZippG5fpU7KpYmw0qvlFsDh4d6U6RrCuUiqEeyXhEyf0E1ZHpH6KSigsUpPYtTaCDTBKDxu1bSqP0IJK3FM+ngaHU0n0stQ+1aS5GLDIiQuz7R4XRie8ZCPa9Ar8U2TChyvZ+8qZJZYFP6fSow5aP4Fvlkpu6E4nub7/kqcN9g1TfYT7x4ZHEvqUY7RIvwhyhx/dvkpPpFHo+o0V9yovbCw5gdq4cFnolNVGRBvhshKnSpUiXsSvYK8PTbDZnnrQDk1MaCPB/w5R8GAUcxUKR42iYOL4Pu9qxqXQSfRZDX+GPgNajDwUq8LA9xBmvf2T6W8KZAdHoTXv3HVfsvkr8ioRmAwUDdy5hNLCNNLLzFh/mRAXqDG/JAeQq+dgRVsCRVkH2OPZzUC3vydKewn3gAp1B/pUBrCLuDRQGHc5AzggiHMik8o+KArOvsKd0MInvwhErfId8RZEBNBhOigyFxYGTFN2TMRoJ/Tnr3ikql8YR31n8+tG2pIepn1FvUH+kvkASlAkUg0rQMpq3Ojpinx2xPzL/SN7qkefPtP//+voz5R9ZX4wIbsl4W47CYsK80lkxLYfXTeXSp/LS9GmOny79fyM/PM3x4WXG+Km4bgQYi8pnfx/I1vRfoyuedyz9rzEOjpX6P5VRHutg7ufk9Rh0dEAR4PLcgfEK5Hd8M09Rv6e++n//lfxvemnWLyOvvxaADN9AIDrc26gFRGyj8e0jvqwG83+ld3/f3ncKa8JoHMRppReSU3nlSar3y/RNkECjJObBSfwf66Nn6FFD1zNJLx6wvYNJ0q/olFLQnp6sY5WSrsx9PoBcIQ+EkNCRyPKYY9trM0YGyre+EgjXjDgnkdeXZY8IZCgkbNm3WRtTACCGGWhDxDobU2yz2WmYLLvJr4DknYLmlzxkKXLgFSStE1O3gp2fSWKuylTGXku+G5f0opRw9StWHHUJD2m4kP+lQZc+RvZp76j74CSswuafjOUW+3T2uxLobsRfPZTBllBw68NUDfoWO5UoyjNW/XtJhUR7GqOKaUVaTBLph0kNpvpz0qIXHQT9Y9fm8+8UIjP4HAQXHlsqOCPgA4oIXk5HI5YAHwhjq2A0HI1jQ2Y0HnGgo9EmqPj6goiDRdo6nwTyh3L/QEL+/STc/D39iUR/qsfrTaZSSa+3J4X3iTA0CQQTA6AneVADE170P1LDBK0X9A94U16NM+nUoO0A6PdqsSKY8BaO1xH9IaH6n3CoFxLrBBZzbb5onLRnOO6L+5CYhPG2p0cZNDEkk0c+THjBgJdOeRM43uIUFZ0uJ1Kp1IdHQCKRTKa8QwPDOFMx80mOLnWE36MCD0LwD0fhABE/PpnK8dbCDHNqvu02pdiuMAVGxoaFBwQZewHQ/zHCN3FEub4Pl+tY5ZJTStlSyrOUUiVGlkwhc00opRt+AWwcXjCI5OwZ9L+YCJLixmGNdiQXLq8FzFgH4VZdrc6lk6t0OvAWStTqdPIOsB8cGPPwMZIiR9CPkmWHvEM39mFSLiMq139mykXlfFtynLrMWAfhXPxw5b770RPITcFbqFxjHYYzlLKSvf1gv1riKt3Yh3G5ZlBXMxFm7rD2Gs4PIY51kImcqdbDDn82qqj4+eD8MQ9TSrmOoXJtzW+vERwT4lgHUblOW90xDsNjo18uyoELNsZhPBah/gW3kveIS6UFI+mWUUdScw/rN/RnYzcWGd9Q34Bzs/f83p3gdG+b3HMGMDIReq5yz//BCwTnnu6d4HtWontuzZXzezY+XXma5lTt0IrcWK3gpeaj9Ci2fKsnq5HXtYJo3hiClxq/JSIClyC2/fSA16uQpHu9aQKRxOFgLi9NZIohnJWegV3QgrNbjHgMEZq7Qzl3tDwfEBOJWMdj23BLQwDkYc/hsmIRUJUZI2xtHRoBrRHQn3VymzjYLxkZ8vjBFF4I7Vdgm/rpTWZzv9kMKAU9VEG/pXtyC9zS0FyyWN2DZqmsPzijyDoONLNn5ZzgmK2Wv2Sg4Dz8UG0BI600Vg4Lby1ZQBhQVpSHcAno14Y56jFKAci6iUPxRj/d0yFpgiYwksIAvEkAkahTSKqjSB3Rbwo3QT8Y31UnU8rqQ13XCgU3iTSBst5Pz/B6vUMkA4N/8+cfPSoPRalMta1AMU5mWZ5vyJLSHjo0ipaW6c8jrX1uLKwHdU73EfafXH1aYRPIEB1nacjy6X7GzkBTm7rlZPcmbOIns1mi73B96UD3Jjp5mhMwgQ9v6oYp7BpApr7DfUj4VbKPcZwas9wCzFNzkKxH5ul8mqLvzkBTowq2qRskcblPc4JJpRMjSwxIiU9zHBdZg2T5BFkv1FIWgoqGv78mNdZAwdGpzUYMZqILrMryay7eYOwcitceFKZH67qm98EWxbh+JdkwaUIV0Dd9qHn5vuXL9zFfqqZ3BdBs776lmPVx6b5f9k3HGeX/UqR1xZCevgbfcPp0+h/40uXpe5STSkiCvEW5MiPHZvsslY90wY1EJVF9G/M64zD+WmClMaSCCmKK/cHZ8uH+VzZLxCuh0fFi2mTgDWaThWUDrSs333LbSkxaK1MS1iHRBw9/fXcU9P9Q/jPvd2ktVpM2wHXE1/Rvnx8rNuCYXZIN/2AUV/ncH2SxZCny3dVQi/BMIAB/FagjLHt5aYeCKuUPK/6RHhrTldGSlReYgL+KCWcsY8q6OV5WJ4u/MFnQMq+lAP/AW7LJZw6cP+7WKQ9Nubn8/AOJlYd+MOeBOT84tDIx0BK6/PqfH146M3n/gSv6fK1XuCPn3Lvh+rtv2Lf+3g0R9xWgt3teR8e84T8XXfCATa+3PXDBokunVwpC5fRLgeaNi2Zsag5oOWlc6+oJu9787MicRdvWzpoX8M6ZuXbbwtn9w78rB34L6riHv5rvHH0VtiSkiqcTOfMzJo0dRaA0AMm5RBZSEP51JKOSwmO5ncU8lmEcIQXqFBA71MIEtBfEgr7oyIIhxZXNMS/ll4tYzB127qvoYKp0iUv+nRhlEqVLC0BIHLySpjLYhbjQgKo4yDZUye+VH2ofTGXLjTS7VOwsuwkuC5QXyzc6zYGKYrDB/nh/ripHQVN00j2tjfKN0Um5yiztr6ki8xqbx0deSJVQdYRliJhQQwRuhOBBtwIPGAnqR5mroFeAZg9EI7+YT1J+XvBl+eWgxukqqNYUXP7A5QWa8bVOWaf40kxXfGmmrz36mTz02dG1aAuYz45+PJJo/bULb7jhQnQDdJvuVau6XU5zNXijT7mafPoyvmxt7jZouB7x3Y5dNzuB8VPs/djjAn8u/4O6aZy149VaVRe4nBpcVzn+P6tbpKDanKmWBt0GVRVq/7d10xPf/XJs5c/4IeIu9v2rlAy50kTfhEmXHPqf1UQxCoIn/keFV+U8tFFmmfbvt0LCjPDvKjFTAX84wCkQEL5aOiEKKVFICqIS8ZBJwoRaGXUjv/126tD7h1Jvy2+Dirfp5NsgNeoanFxHqqN6eBGc8mQSVIAHAGYxN2XXRfBYjP2o8Vw5l1pBbaB2UJeSldd7qMeIFR/VCQ0HqB7xvHQ4L43yoPeG0qgWwdPnOePx06XZ/LQlm47ifYmwk420CZh7zOhf0jxgRv/UPYYyDyGBke4xp7PnyQaMvZvZypS6n9ui227CF3yLptXp0W8JdiZG0ASbSI4v837TX446JI+xo26AslH/yf0knxnHnw4l8R9+EI1/FZE6oa7V2akyagGW1jK+QbyF8IQQbAAwwmyoWgcz0XHY0ZTJokfEidtrJmIMDe7JB/fPaVv9wPJjH391PH72qni8sKLhgsFzA0XE3lUUQH2LTQV0/O9uWjS5MDF5U+Na+asVJtFs9hYHFl59b+emX2wKRXYet2uLi4vB32DvEm9N/OL0g5tNwQK3YKc3BxotgwKxv/3T0oiN2tvTbFhkmW0BwecpXNSo1UhB+HHAaitvCbXGpU0G1ixacexPpu4s6sFlVC01mdqCv0OOt8Uk8ovS4SgaKrWoOWykUg4bqhc6iepqs///ahY68cQrrz320Nvv0p/87UarxNYba6UqV0Wgwu5wSWuf2CBZy2ouOPbg/krfDYMP/a/aCjpT5jXP9IBHXtCc/9xGuf7pbZUDnJYu5Jy8xOkZhv5DY1TLHbdA/rklmufLwOf/u4bEa0tILiHrByUKG+eI9QO7dWT8Kewca0FBx1SKwhAxhNJ41Bo39iqKXJkXeYf7cOWp6/m5zGfk+Q0qx+jw5TW7VYtmdEyShgPpMYT1mMWE68dabdPBSfKVjMPQajQyYLuSgFePWYH9Y69EMb6TX6GLLYzDyOqVRLp37MrlfOOfpWwYUwfYMvA0uEIYt5IA1mEiCsVPUsTueiMy2dATkChLEGwUcbtoXFjeKkmc0V8eLeQ0Vo4ugOU3Jt65a3gecNvxB8GLkzG6iip7Y0fwSfIWHAkwo/Gm3bvrDRagcYGD902ZZRwckU8+WfjzY4qsCk8d4/awA5SOKkV1qERtT1scLB3WAongtwYJ5xFmPIphwiMkgUusBzB3AyDfPtFzpAm0NhvAV/KNC1i7w+KQ2+Q2tLGzC+QbvGIl+PeH1qJC24fg35UibD9Zp2sGE4daih8AqyaCqHynbPAFDX//uyHow1xJ3jiPqZLGyQ2dfJzKYO8miY8xlQPV9/kx4BtQsC/YC9NJSymrs7vTKXtAJ1pZymh2iyaeuWeQCkA2YIcJd0WpDiZ5SRiXwdrEsjlEo0k9QfDXAp9iAcya+XyqL4Wi6OZIqOOo9+F1POL0UgnnppPo7xiTzJgqhvqHWS7ouf9G/UWr/ZoYdlDW36G/njzrBt2TZ+H4WqtFuf89dEykVP4iJsejMj23jiKO8BnHvkcKR0wRIAtgRN2LZ8Y5Gx77kFjMRtUDAPtNZf7Bp8nm5roKONB+RXJuRR3SRusq1E1sdXxCV1nYQnad5BLmabKZSn576hYXyB9eHCovbZ3kKlhchxV3dIiuy6Vlk6vYUhAsa56lHlSw7pMkltOItPcgknSXUr3UNmqvyhCsrjzarQ7FJ5b4uITy5EU2G6MQxuBaaFDAzv9xOxoZAJ8Fy3EAPkScEdvUQAQm7xYg79bssIeCp05ReqdeqwUUfnn9CtPSQF4sLAsVCBz5UZvtC2Bxz3FfX1gofy4GbKB7XvqmL+QvVDgdIKJj8iMqYg6YaYPX5N0m/U/l1uCmYQ8E2lMU6QmAbCJ54bgDJH//BRgmB8yyBUT5czdQwHWA9IUNPWoBXC4CUQXckT//0oaKtOB8coH8E9t6hTSKyrvlfcMehseDHvSRDJF1zWbFr3OY5RuPZkL+UeLorsJCk7kUxEUfdl5NOZE04yQ/oLk4PKUiPC6O9ky2vTObape1TCgPTDWKBuO9RlbTD8Z33713DnBmLnDCqbHlTc1uu2NegaU4KFXOvT7gbqwuSxQVnGXW7NZ5jEDX2ntTRteG+Hv2YB6tfOQLhaY3M5HZ8DdLj5zdksoacMiVSGSosFEiqXDRKEBkWdgLkFQNY+lUiFlLDEtK4CukVqIfT5Z3ZMRDJFrRp8N0SI3hzr+9pxCE8W4YFIIgtswGgXcAn8Q/DJcmGWkCiIZHLIqV2Q3om5mG6xrA0f2E4tAEfNGIRAeiPgJ5EIm1QZ8tQEvA5iPuxEzmHYUVDhsSqROJ0pd8c8SpoWlAM0Bnuk2Wky88sx9Yr4Q2dJDWFFwFwO6nX4WfpmWaqZt51sy6pnGRKsG+3hWcu/68K2qmL+qK03+9//6hMq2B5rXQ6jx5PwgA8wMfMSGtQWso++gB+Sv5t/D+192FYqKvva2q1ReqCevdS4NFE3asql/e1Fje7OtW5iEW+5DRe1HdOr9f3djT143+/nX7e1pm6OF16z7nvCsmrVo9jTlz1d573V0JRtds4vr2xo5wN6kXQLrXxayCN0cFsQ+7HS/DkB4RIvMYXjlNgu40JT/CfWXSFwwlQ41pKtRmRmkapWmUJjh7TNQ/vXCIqhjnR1sGbZX1vvfJWNqrYGQR9GyMJ2vz85gUJhSty8UeY2IfNW6gGvjD/qgFY2RgQRcHMGcClgktEqaKseHmx1gbCgEQUhAWzxrXWdkRPM8L7Hr/xb1VLfMC4wLnzJ53vifoqQp2rzisDWqNAEJYHKQPr+gOVqHj58/vPgflmteS+Gs1YFngDFRU2htqusvnLAFPzsanLgrfHGaR2KGLNgQ7KjvHzVq8ZE55d02DvbIi4IQMhAAw1IhL1ZI0RD0jnqbKZUyScNlFyPdI8TZfhi2dOKCHKPx1kpV3yqum8ZTgJVOC184k5ffeIzCE6noDoN6T38PLBwRkESVOUcflb45j/1s6kfxAfsa5T3Gu3OcEUz5QhgwFv5Gg5KyVqX3Hj++D+Bd71yK5Zivxd23HMzu6YbY4WqB40fOo0fMKOaoCYT4f88BuDQIFBB2Y1uAQDWa9fNPxffFYz9nnPEPKO6o+u8+T0bg/R6dj3iJbeWf6+uP71t4HZ61Zt1GpQBR65JuS+45LPRG1Iq5hVTV2yDp0pQvfAm/RHXANz8/6SSs8SX7FzwF9nZLFKrCE8DKLRc4k5MSO5X9Lta/av21P1GwoNJije7btX9WuOLzABEwOXts27Wn6kTS14MFLL5rT6cKMba7OORdd+uACZWBU5SUqiw8RwLYAh8/iC47wfhi9PyJiSBX0sinUomhyOYk+v5zjJ53nBIoJL04StsXk8omYQU/ZoCNIeksBLwHRIPJdXnrmIDFRsTiSiDDnKb9dpN1oIvMOILmvK+dfHlRhHYNVONRpuGNtPIqRB9TPGselZR2kfehkkMDFQMWznP6hQWNgaDmhF05RG69TJr/dq7xNm6a0WBlLqdnosBhYqX7C+vqC5fuWC6BK0IMUzaCrWOWd98gps5YHPVDUr3U8snWITFW0t+9Bz8bqpmk+TYA31Dp13ukTJollFbhWvmK9CHsAr8V1Kznl5RS7ZGWubsCKpVcas/ARBB+kamRTuPzxWAk2PvUTQRU4b3p09hYrFOQkrzXoE0Z2vvxf8t9pTtAmLIYBnRns6uk+DuYBVrAyisQKkt/KNz7W3SNfZtYNMFr80qygYD7QJiQrSArQumX2s9dIGf8h7oSibwDah7mSyvHWh/5oH8G35k7cKz/6qLHQXf/gq/Kjr8p/wr+3MENrftLUXAYH0yydqPf6hqbQz+A/MGV2Z+fPhvvB4AGHCsZjdUjDymDVcyQaJd/UQ1+9VpLk10BEktZija5RksCLUh38wYhVzavxWRBB+eokfEWjkhm+e1p8deX56NFhFZDeoVXB3/OfD19Dj1Nuh24LIvJrpCD05JHPx6XCRVOK+RrKh6840/NBPJaJdlEg8LUjns9cnVcbKVdJMLIBgNICIwsLRhZgjHeQaX5tpiFGvoPKUfVSXsLIpeXPSCOMfGFwxxhtkCCxIxbSw+KoZ2FImoDERqJByRcGPpoNMn3moauq4Wr7C88bH7aDPgasq01fZJLr2WQy/dP0L+ijD6c//SgavUr+dDVYBb1PgHdOrrz7btJ/DacS3H+rGHI+LZR8PIvuK/niPiCxH8r/Hno/PXkKGFcEfgg+7hic2sg8Exqcioa3V+SvgB6svv6uu8BcMO5naluZeYWzY37et6qMQ9WAQ60UHoVD6wGOPLU5TwG1RTJWbksriGfAaumUMiqttWoYg37ZDnmzXCdv3rFMKzAaKxoxe+wajWl1+1c3KsJ24+TDbx+e3Kjs3PhV+2qTRmMHPYLIfEzGpqF+ud+ugdpl195//7XLtFA5aZXMq5fstsLLifR+j3/7ZOwNOXm7/x5yIH2hdfeS1WbJKirfP5EbAqM4trA/J2EiVZEECFsv482RenlVyUCl+8qZxAgWcILweT2DS46fLqeG27MUHZ9IKzmk25CXM9u9lJlS/05nE1EgbIFdjX0CZytEpWT5/6EzGEXgpwpk7dmg9UN8PZyXvbQiveeMlh2ynoJE9ySdwdMapTGO9J0e5UudrC8l7ZTCHqBjp2lvJjXmT9bnBeRwvUaVw3KG/fxyjPUDcmUAvx0rmc85zVNuKoqtrlnfF0y0SexEhCMBENkjBKtACWZxIMftjKicGM3QCBWXYfAjo/zMJ4LVYrz1fT0QjUmjFVzMrv3JJ/KHtwpanWh8FSw9wZMTOj0ozveMVCL6/Z+AKUZgRedFoH//VqPFarwVFH/yk7Us0OnIUf6EfO+rRlGnpV8b6S+Zs+FhnJN8BgwylBNyHqJLjGJJeBS7WBX7vF6z2WIahZyfvkmcJoKEJErBdDIoabToXcZORblX2JeJLIfepZbNzRZ4kFaWhGOobflwRgImK2EOuxUpCs3p5+XnwXrYhwZkzD2SPozG7T4xRl85tD24IbinflN//e5gkL4S7ezGO3uCTLP8fBpjreKr6nBufFUdvh5eO7QtiC7q34TybQjSB4LoIrSzO7hhWLsouv/IkOUxfFkVh1l6lF8t8V5VlhiGe6vm+Pfy+vawFYYz+HXhBcohsuZDK0huOYeuZD7vKRzIrtfLtYQWVclJ782nQEXjJCoRfZK9mCrEftblIAdWjr3BAzn6X/qkWJrCQVc2jcbQrzWDRKpUtLhAQmxFr9xN3xfEK6ai1ZTSw2QwWAySdruc9JK5DMnB6BkU7m1SZv1GdSXEVIIWH5EQY17s/pUqLXHLKXRTOeWyoEfKKUHfb9RqWUoShu6a5pXRfUGyOBSESX1KsErDZYGSPFkAhHOywKjP8Bhcq87ulf+pigNYJlqb/xY/g2tVWQDlUTLfKtE/yH+fuXGfQyO7TX2nDh47pRN4BdJ+WtoCVDIj02gfuRturqvvAW8JFvkDi1GwgIBFHoReeSA9QCeXFhbeXNhduBT2D2Nlfejmup568B9GfIlgxJekE9AL0LcpD8CepeiKmwsLl/ac7rsvwP61qt8lzxVnGIPiQFlAGNNr20vg4dOfKg0B7QdFt8EYHtHtewBSIsLjinA+0nIon8RaYFl+SXLlCOJYaW1m0CkCfoFVlijisTDEJMbK3iiEss9AD3op/Z5w6Y5fXHp2vU93v17gOTtd0Vf1wFWlBoMLhoY112MoPxoJerC5pD/ctqJn55rmJ/5ooLVOsHJHXXV/mYWFqWGNlRv/IXqzIuUh9hRgARY0eQPV83AYDRUO5MBBNzJFe/NcDEc5IIJUMglmpf90ikIa+QfESVHJDVeMmJJzeG4Y8apSxetQPhrUDCNHipGtxFwoOuSUNFGSUw7RUgqTpTerfp5G7PM5/M3RywLFcsLtBqniQCDtHeYUOmL8GlEmZbhQB4kzl8lSmk6WWkQHmiUmSiDh2H76MoF7AoFAMUi53XKiWP7d9y8T8VNW7L8xBzhjmRL4/gHlWb/Pt4WO6Nx35TWlBbdt+u80GYnJFfTrw3mOsSDzL1SmHjQiOeycCQh8wE+FsyJ1KJ5NxijC1o2EbmIuZTEIiCKEo4JyDiWJF54JxhTTho2N9JsB2qBnGaPkdKMXIH0q3922AjfQREi340KtbAdnD6xdqtdydDltNzKMyVrgLhb2vFQL3jZrdbSTdctOmgavmJCE4ISiXt49/pWLxZLiQpuZYY1Gw1+OGGyYpoVjWZaBgP1AMm42Sg3jRWGLIL4FKAd6vvEINs8CmqFpmNxkMAhbXMEOg8G0SW/avp9m0IUAsjyv6uP0EGqPtpxX7fCVfQXlBRsCcfgWR6iwOdVhTYFcV1dy6CHU5B2CKBnPXoFruuLrnz1zGKkI67RGo44t66mc3wtqSCDZG+BOUbgbvchr5etwzsOoi10sGS8VxD8e/cNuTYHuYj2AWrawZHnXu6JwqVGSL3tCATUGVN0pin4L6Q8rFZ71rIiJvRjbMPCTY7wC0YvXW+lwlQYb6rJrTZilW62GSiWJoYXot351RBQuN0oTd3V3FLAW0zrebNLCzXuDwdm7PMHuuli4cmb1xHFVBZbn75CMlwtiw4b2ZpGzGGZrTIKRdsRbF5atuMBSFpxeVR2t74lPCrrAils+cD2MW+NhbUVlxImedbkOQj1c5dIsmFVY6x/nsJnFgLtiXEPTtHEH3vQ8jmGiH+H8vjIzJ1oPmQCto8VAkWNBh6si7A5IotVRHWqdsEh9Z3vRO2vNyOAC4O0qU3CYCmedh+NZASaUkcMzoeDlwO7A1pq9ovCA4+0f3Q9KBJ3G9kuzVn4dY31s2neXXZ5P1tTuaPjP63DRaPL9fVJtOYq0wbK1gnjwceuj8q1mUTSAja9qjRcbpQVzRAGd2CwZL8N5UbJlrkhADZGogcqLpHVfQAXyV2FKst1NETlqMcIyUl8lkkbjaiTTzWy5Dmfl4JKHUKcgMYrAq2x/I/9Mo9GJv5B070pB3Tj+Zxrbzyw6rUb+1bukz/0B+JUtqgqYJgrrjNJ8Ueg1SnCi2WwW5YWhhc5FFnCvZBYs6eckY68gzpeM6wRRftIoqbz3it5RT3R13PExV0p+ybKdMffpZFPKqMZIe/twVFcf2Jh+SX4IfEsWLHnJeH/GRJ2xW0P3S/S6ly6SE+Auec9/nz/SkQ0duBGVfbsg5vEPaSgDknYK0Gh7HuoZUkCyWx11MSnuc/gi4QA+gJQg5YCiI9Kkx9ABWmGSprOlzY2HdOa9+KRhWztPZxcceGyrh7OPTAcAbAvI73vBXVcGJoMjM++ejY5s9MnvEvzud+7lnUec/A9P3I+2egvsfxPX52HfNXhz7mJWpzPvd7FngXVn8849Tn4lOHcZ69pv1unYJRtxluv8j6ExYz4oR+ozgxm+Hkomk2mkSsvvoB106Fgy6UW9NH2z0wl70a+gg71E1lZWlsEik9HglG8GvU7l12A0yQ+oGbB+W3+KYv6K2jFCTSWYQ3ZMfCIwvC0Q9YdtAYsffUZxJAVZIqGABTsoOmrj0YgthoFQPTRdV8X4CQhpbSuHd9DUgHZaOeZa8cbt24x8ZOa2i+fc2l12qzhVeql4Y63GzOmMXRvfTvhunVN666ydvS0nPBVTmhfVztJoGkMdNROqajzSlIKS5trO8gk82+SfWNEUKhHp5JNdhYevnHLO5Go7c2oQDFGnwFMRcAiA4o57ARj6Gn41xBc3nZ2+o6S+pMDAQfnHgGYNZpe/Cnzji/gcOg4A+TU0PWgER3GVgotBsCXUeEls5HewSsxg3pTMUHYB3CwI6QfqS6E3CxHhRergbwVB7hXs3tL6wYEM4oPC55G9byn6bqbiNnX4LBhUfniMttUunQGme+Q+exw9s9QudOQXpf6lsaAoRqaZEsGOi5x+PldajFmV9mZ1MyCMlcTypx/VaTeHUc5LqInUHFSjCKYGCvBoMgIKDlNGfVImHaJVsZjoKtYGMIUB9oLBLAYACR82nDEqYYaCcICP4K0UkZj7fzLVgKnwmPSXOvnnOqNBL6fwSlyK+LJgt5eO9NNgs0GLSdMM4l8vgHH5Ws6kF7S2b96SB6ZX/6t6uvzh5I/v/pjp/V21mbECv2HQkwGBMktWlkBvnOwXL/vkLGgRtVoa0Fv/sjj9uUbUQwh30Jf09R082NcHD6f7FNtPfr3rcL2DuXqzp603GFEz+jvb4XvU+45htZNO2wrZav9prFrLQ7nqMRePagIdkr92oP7rV3HTsF7WQHViDLngd7zi4SsGIx0hzrQPB8auMuPNX1nAqn6SdOQk2ZFJ5wQpsnOKIjvot2esWudBv//zDEllusvU35Sr/8hanr49Rq2gnGGfGVYB2Tt2a8D+EXUe1hq5dvJmq7JlrKYAW87cAKTPs6+rfb4dewQHiZGfWO5P3+eDVgztHQ6F44ocGg9gXkI16gl/ABjAAMkI2O0C85GwExc11bV2dtROTt95mkp/7qrv3j6ptcophk3mYGjeGjO0za7o+8HBc3fd65HL7weQ14itc1K7/tjWN21LV2zBWHWOt+44d06NWcNv5hnj9oWOwmvXrD/0HKzesgU8wjtZs8EoNi54Jr2FGlX3OPGGztX9u8e5EdWTvqs5vkfd38yv3y+/oyEYtfKDPxqr9kMjq8lGxmyPDG5kQl2HXZp564rDxsh1PxajDNp5O+ES43iMzQwIbS8xGxNIQgzHChVEX5sVk4JBHi8vUSGXOxh0u0L9IZdMbLzA6wox/XETXWWxmMLaxsRlJV2WibcvnLEr4AqVFDh7azp8okur5fWFVslV1VntM2mBJIm0oGGAbeYWYrVB94TubAAH+l3QVuHtaqlvaQhumtQFi92ucgCCLnhJQRDCLYmFPrE5WBauaLZKtuLa0maPM9RV4eecVmGLuuaPxv0EiTFzqziM2Zc3UoMP2m1EG4YO7ARD4Iwx+S9UaIzVJsHt0URjDjXyx1tP1xDr42DzTPlvjEagRdEKtCZfdWeVS7IW6nmt1iX6Omp6nQUlIVdg14yFt0+0dJVclmjUhk0WSxVNZ1oi/RelDUh7PNyyaOYWwerkgqUzQk5Pc2ltsU2yNleEy4LNom9hYguEwQJ4iSsIQLnLXQy7Jm0KNqCG6/JiFPrMWoaW2JHKqRbUGqupi6mrqDupR6lfEF4T7BmPV8kiGFotiARG9H+URX+qES+iLt9bWNVHCGXB4iNeZbBZMywxaEAkTrBFIGCzotx1sTrMaYSDNGpBHaGl83kJOqkKfukl/QyJ93w4QMAwbRFMdEo8tpC4pCzcYSAOi1qOgFqOUQt4NxVZzGZL0dMTJ6Zf6J42E/ykPRz0abmJAAhWO2jjDeMCvvZ2b8k4Az8IaYM7Wldksxatddsu8zs5IF+SSECbpJtYfoX8d/mzKyom6KxW3YTy/TC0vxyl08azpkeiM3mvJqCfBny2opqI22ZzR2qKbE+0txM463ZOj+4Ovs5f4PnkjlrzgPmoPxL562R5Mbh/8h75utLKQksQ+OV/OqGpGDg3HqqzlY0rAZ/dVVpme1JbJNjF0pC76ZImdyhU1NA1IeICBpuerr89Erm9Lk3/ZG5FE2sysU0VC489Mq+8Gaeby+fRTaD0l790LHWsi//6gr2NRejaRrJxN4Mt8l+KzdAJzPLvg6K7EmiGr+GirwONl38h8bKZ/rGEWkXtpvZTt1EPEz0doxSid80ioaeuNhjBeLqWiG+M15J5eVHUO6Lk5QWjAdJhWkBk1IuNY4YbP9qtJQy4POclXQRDhqNe4SU9BERodHcMnhyRMn1P6We47wXH6KH0K2GH3e4IgzlnnTXUuEF+af1q4F282OMWabBYY6gaHwPHtJZYbfnixZXjYxYtmLMEDWtVj7nD7R3hwqLwpKlIUYHp/gUL4BsuYVHj02nX042LjS6UbnoKfkzSQ661F64WqoOFfVPAk4WhjvZQYWGovSNUCGYtidZWGTVLAC26PaDkP9vtoNLeUVXVcXj58vSvwOfyD8pstBecI19Y4wy2LH+h01Ufey+9fnw87p5rjOhKJi1cNysYiQRnHUObqNutpX/x1qRJb01OL/x0W1M3Z7Nx3U2bPsdp3mrlUZoR5M3yP4Bp2oF18+RvJz88G10d6n64G99kjmyMtwadEXBAvs4H7eVgt+JLiXlz/01JOPofcIoGHZdqwxmFGa8K2zKLMiAG8EE4X/e1O/SFzapLA3CXQa91fFHqol/W69Nfgm69Tmf/oswpHxMhKAj/w06vEeVpVX7MW4BeoclUCVabbUNngfQtVoupEp7npa+pzIzRytgkZflF8HoPtiDYaM6BvbDigBwBdkD2YmGAxHDHKOPLHlvx06KG1+x+XqvVmJ8plug4b3nWI8lrkLpt9T4t8hqtPARu0fx+2CI1DT7w6w2W3wL5h4JgLKFnGwLpMJR9AaRgg/cB/E/zFaMxaygdTzH/RqlOsoYv1TLFAIPeK2z2RQBTc5qAgPQEX6ikGiozCerZLSBE+OZbuUgM/gp8JBc+8wBo6OwEXsHn9HoETgqjUgIg8SWCIHi8Th8aIQblK96Q3xhfU1ISnOAcnUPwgkFw88k0WKdlGZrmdGaHiStYGk9cN670iuuuiy9GE7LDpONoWsIs1Qyr8xaMOm/G50VKwcHiUuwBYlvFDMjFaFhgbMAW5qMg6kD/4jatASnsn8s/ku1shWxH+rjjerAAALAwPRsskEX5x2wVmCM75AfBQvCJ/GNZpFvkN+Q/gzb5o3Pk3xM+9uA5PaAQs6XJHzG/lf8svwkE+Z/yP+SfgyJ6j/xz+Z9gPBLe9Whc+or4mOjRyKSUB+M/ByzoLxhneUxJiv9owGux5xurHby7n72zf2iOjzb50ova4Tvt6f9eC9eufQ98kJQD6Udpbw8YSCdhsuKO+26HrkPysevgk7vSp3bRu9IX98BLTt515MgYvhezqHU5L5cMGG0G57bEH0JyEZaOaLuVU/qAh47V2rH0BOKtdIig2GI5gqbMeeOcOTfMZdw0vB/LT3/8MZgK5sS6YrEueYpw5dQL5xfVdln1Jha3HGvSW7tqi+ZfOPXK05+C57G6j95cJMcWvfmRjiVp8DJOQztx6AD3Kk/5mDwklvyetx1+Sj5v9P1Jeth3bSI4HyP9ZSLZyNdMtAqhOlK+NHDrRY9cdNEj8BGyyfAYKV/g0AP4mPov/zkQzV6YB1zysREtiMR9w1y1qF/L58HYcjkqR5f3Qh0YHImUcEh+fQA+lp7RD2rGik/uZi9h70H6BI6ubMd9Adi5MI4ziqF3V4XJctFLRG9TQu+5hEW9ATtOI2lRIvEQSIak0fzVBpC44wGcxBHchSA6zOAzmDMjXsJi3w+6WrM9Gi4qDJV0xjcKL65sm04z1y9dsvMj69SKGvkD+bPyqoToWRpv/uj9tujSBRqTsaJkwRsvrKuaMidhLfBy4h9hfMDGmZ9wzWcryn1D8q3fHDLZjCwPtQGbS0sX+etLPLuPg11g3G3NZgDva+vyWubMsYiGJsuGLRWFF05aktRoboY73QGtprqG1/ldhQEtX1So0QSGRNea9k7r+GraorH6o4Ge583aG27g/PX00/fLTk9doWVPyL3JUDTOXaetfWnXQ1NdlR6PSV8lBhdWdVlbCQ6s8q40ZLRvRDo5YbcOESriWJyEs5NQfQm3Dx4zsfKBRlWpLhYKo4/GBAiHIW7YGOZTYDleaWsPjY4zWFcRRwmG3XNKykF5eN40zaJ9fTSMV06+9klre7jitgcrQu02Y5Xf8+JbvpLaej1rukvuvdvAukzVd3z7mN9julxrKd/0W/kf+5aHyiOMxl7CAQ0nGtc/BugnnMXFzHhQOsyad2t5ld26XnTEWiaeZ1jaXrPIWjwHNNpcHGu1cnyBVXLySLFg+YI0zYcLmL4+znBr/Wx31SppQh/8VdQe97W5DX6Tdbyn46qXS9g6q1/fbS1cYrSGbEAPakfMQ4DqwDFgqFn92B6Ih5UqGkliUdSfCMKgz+azWD2oBelHuh2PLO49tmmm74GpWzrGW1nAM/8NZsiPGr3t42e+8VmgFcD6pRdc0Ai977oWLtu4sJLl5UVD6ZOeuqgHwHw7v8IgG0ZTWxWMWnxR7NCBBj4eCYT4Wa1glC10U2tFU0ldgQ6AU9RxDWALoms69pYvvG3VpMvB3fntN/0pO3CUjnOAa34BJusqFvQuKLhPXt6wrW8CBOOZ6uG2UPpUAqZR3TFqj31slR5+ZTbKd+uMgk6+w6jRWlW8QKS0meWkTgeSZkliiM1iMONTQsE0m8L3VP1WsrDJcTVIDKaz97GZjWA5vjtYZWQkaZA4cDMDITNAN5eTZuUdJQDNU3Sa3DODgp/BwHco4Bk8hUswolBwYPgzVgqkBoofMqC5lHpPxS49HD0fs+qkcBFGlApeipriTkGTXwXUQFl//M2oPUMk6lFV57CwHvDTMKpK21hmJxqfwhEKMtyqCtGdw2pnN4fnXZKsWbJgQsvs2ZGbb7x+8+ajU9f3+itXrp2yY3ld3azAhAPyh0Wetlgs2E5Pn/YIoNEMM2H37ue9Xp8f7bD//OjQQY/H759QkmiPLN980YvMzpbp09tiop678ZwN42gzzRiy/vwEi1yRDihgCVoIm5O6hT9KL8B/XHJoO3btgmJ6+3JYCf8rfS6MpncMfb4b3kifN/QxvAO7dSu4s+weMt8XIkl0BtKBKKo2RuYnRt2yyiymdG4FypIEVLZgdZcsLoSJjRAHWmLveuzJWozdGHCgOE++DPXDqLWDD7wOh9cOjnvtdq9jaLCsuWlBczMzK1E5vXlB84Hm8rJmMK0qAX+8ITm0KnnOFN5g5KeueHvFVN5o4MFhfL65rLyZKXLg+yj/3mguk+eUNzeXgx+XNUvptVWJP+O9Pyu/iSp4K7gx/sL27S/ELzXynGFfWdk+A8cb0zdmripvakLzKJa7viWcGybKDzRIFQiCCOgE/yB4KgFM6VTr4EI8qhQI4XGH5/D43Uo3gxAS4LHAo8g7eJkEncSSD5npQjF1OQUP8mjUj8fqougw57AGqlA3xsT0HOZAwpohTwKgHLV2jgSvkimWxmM/jacEoHCcoFkipMwIaPrEwSMCXrHB3oZWAZIh0Y6z4PdASkm8K8nVHmiLoRkGDVjoahLIjzMQA24Mz0GRVqRw4ALZ7I5ankO6L64So0xV4To05/tx0mFFF9dhYS4gYLEfTfv4DrUx4IG4OIBAs9AEvAgNk2GlKfADcCNg6RBESRFx4WjeihqSlBCvu5HVuBA+SdbhUL3jyvwYIWA2vJrXTiRPclvURrhZ1RurLe1h4U16LcNK7FLGpHNqaPk2pAXQNK/TMhYGQAggPT/O8DQNeaAFumkBp2+hTx8uNgG91iYajUDwF9gZxqoPm5o4DWcvCBbq9CKSKiwFdvMGEWjHFdDAX+gugkBr4XUco+ctAFidFisAdq0mDIysTrDr3PbqOCxze1mtnqW1BmuntsJVEEPTgrmgzBLy+9x2I4Qcp+eNdOGsmN1WZqeBp8goOmZpIOA0Ni8DOYaFsKSKLWWsD2jNdLFHUyZUhRkjB2irruqCyyocegNEz+RstANCC7SbSkD7zPRdtJ7TQlpH03oa3AO1Fo7VshykhTJRq39cZ6A5hqEFRgNjrJE2abUsDYEOMoxG0ACzAONWO+SdjqArpAmtKLSsDYkOnd9TsUDqslZMKYkUFt2bkBIl5U5W5wcADeE6YYHF47RFvRG/1ihCA8sAP037rZcEnKsnOMrLadGqu3B8R6WeQYOf6OE1QXvIep5gYGBdd3hCtK+kYRKL5IRV8cUmJG7odW53zC+6Ra0A7SHRbJV09WeVNrV0Rsfrw16fjxaAYHKZ3cwaIAHOgHZNtN7IyXOAxsKyGj1qXx2twS8cyreKTlOB21yk8/Pl7PjzrNa2u7eVQqZyZ1W4uVg0gNY5nhK7bYJfQ3sAqK0D9MQCycQzCdZTatPSmj0mpEDyDRMBaCg2VRRDWq8FRZLdA8pKGJNgcADBxWocJj2AFmDQWrQCh0pCc8WMxCAJlGFMDgAMZsmkZbSQZRmO5oHQ7DLoW4u1NF/QNr6jiHugQVyrcdqK2woLJQCYCWsMXsZxudZUVUqbmmqqnB0aswayWr7ObJoa0nBVBe1I3Za2eW3rF7vEoFdPl1lcEGpZYLL+QsPTDK3jeADNcQaIA3qLBjAMYNw0Cz+FnAaagNHIMUaWo1G7AebkS4YCh91usRpFRprmNvOitsiOejJ6S4XeAgCajahnGyx6x0K9eXywRGtgdKLf3+mzsrTRVMY5DXa9qUOwaLkCDecVaK6ibkLY8tO6aX6t02wvwnTea2Md1mvrNr141q5yGyhylx3pWLFj8/qmNxfWTCmF0B9Era6RDEVsUJgXn7x7whTWVxMoQNUq0OunTTEURzxuvUmNj8eymEB5kRxdRdVSrdQC7FUUDNEBbPTHHGN0KMz48CztUOiA0ViCBgovG+LxIAf8fIzF8zvaYaRQGF9FRpNWUOthHLFhEQRlKyE0x27Yc0XA9PSn+1psXvnX8mGwqLv2+gO7QkFGXHfBRQdSXlBFv//WrxaO23jD0D/QpA5nPfNN16xLt07aOaXZ9BF9CGit7dN3TyrAqxAlMyZ3NEfLPbqdI/SwEnwlZ5ux8JoZ+sPw+prWZbxw0YeLF9+2vEMwAvY379w34Z83fdFc/MXH0/9CnwvAdfdKP3rbNSnWbJP9f30UGAoSDZ2F0TLWiboXjbQDFr40Fh6j2n6t1HKsf1TR1QBzJ0dqPbTie4WZiCGOhy0GhFsex83SGTtKK1SItzjCNKugz2GpKIYJGUWMPcfcGG5cNKOm11NYJpoOlneUllS4qhs2PdTTkdzYHpq2oPnQWXZv94TI7Jqy2qLayH8/2PmDjRPBhg+P7O2d0XmtPPjcRnO3ugNYvAPeq50bq3DqnTxvNrssM5w+vzNRGV9cVdy2sbNlSXNQKLEL1tJwxFtZ6W2uXHppcPL2g0c+7DZvfA6w13bO6N2r7MiDeIfo5xVId3iFxLK0UR0k4ipjD4kTfPJaQlMcyrNyxuKcDruUEAdfgAntsvCpdMwF6L8G2UJbut5RzIGAw+P7wu6hnUam2Cb/Dq9Gg7NE/8emGa0Mx9ndtT75H0atRl5u7zTEu+bQF6xI2O9kWmcwM3/h8Putg4+hB/S4TEWmvS02dG1ZUdD9eae8W/6VxW6rsFt1WtldwGvtXeze+Iq+vqFPLaABXEqNWHdQNJVRnppnwDjFdmkiM4MB1WKb3esPuU4SkwyLflMMsfcOUYSYHBJLLrHn0kIuUygTV4b9rwYI/6NihQrTAZtkJ35Mw8hZ6uJSNECrbG0k9hvJ8pmYH5aqL40U/bnya23IlZpY1V81MeUKab+u/HNRpLTeDKjOdSC5rhNQZrnn0v+49NL/AAOl9eVg/j55jUl0heQvqyZOrALmkEs0gdv2yUfL60uLnCC5YYOcdNI9+IJLlbIyuKxB4omrCruB02yVNsvis1H13fWJiUsnkj+U3tQNk92b5AFSGjohKzx5PUObSEnelMfjLX1QJhh/oL970ybwWq4cynu0YVbBIOqSoXAow2qHF9vsjpL8BR4WLDdbiqpLF7Q4S5qbSpwtC8ZVFVnMzKIRA8yn4D37tJ5iF5JXSksL/cBV3DPNfs0YY0QF0i/eZk+hftSJV/4IYRsaEGpbQRANKzjOLRwkMdYscQsOhrALJ5Yz40HiI8zGCdk8wfBhiSOuw86mltz2zqfv3LZE2YCNjFl+32gS5Pcf13l1j8vvCyaj/L6ZYbWPP65lGTMoQSdByeNav/ZxUIJOghL1JNTnboM2URPbI79u1um45d8Yjd8s53Q6M6jtYU0WwzffGM3oLKhVzhoMyln5dXTWbPzmG4Oq+/2UvZgSUQ+lgnhcw8MaR0bASG1JkGPUoU6MlRBJGUN8YMdhIokzn8fqn5Rffrz316fWHv1s70E0X4aWy5cN3I4pZre+AMRbKiyib8GSQydvOP+8ccUC/wmqTezJ1H3N8o/f3fvZ0bW7fvnKv3a+DgpvvwU4Xt3NwXHjime+sfWGk4ciYrFQqmCbcSnVpl2uejASc75vlB//qNiWRB6aBlyb/wWjMyfJGQ7zYP1Qgf+jhgjSB7HCgh/mcDgIjof3VD/Xw6aoidgbjCL8DrzDbiXdAI2L6LPwV8HqDPViG1BJH5qAJYy/j2KCEKQCBAEfBhLgekKugfY3JUmMiS+y1sTEleOTkTWdTYLpKWuhU5Joy8uNCtzHMSlUJx2ju45JdSHp2IBLnpxOPgt0z8Kz6kJHd5yQ6iRJeoE1j/O6MDicOxw2Cm/YzGLU+uct/bhiIeVC5Tby7yB12bPPog/81CkK8LuZKdRlxGcQr6fhpUusWUCk6rFcCM2NNBr1HVZCgYGXffARpGYR4BwksuA5Ev966Np4K0OwI4jChXsK0mmsBA+GrIrj1TzF/gEdQaTD8Lsdx5zjSj3FvFTlZ8DVtTTPa8pCpyhnwmr1dDdMcNI6p2QCPMOIga1TDm9e5izQBc7pvbqZoxlTGRANdpY1a6x1JnNRrLy00Ag5UatjocBzBc1G0WyP/secqNUt8BAJ9JxF0Ij+stZgczWDRHLIWXXAG67l6G8SH3ujkbIGdxkSaeGlZ7GmkKeAYa0Gg23BpGoNYJ2BSeWmAo6VaGbchHanU1d6TT/grjbbWU5CsiZD6221GwqLmhfVFLJAU9LY21k60Wjwa6Fd0rsgMLCWYl9j3eKQvtVfXayFjKt8SWvvhToTBh+hAWRNWsIV/CPua3Y6pSMjXjU1n1pPXYy+xqxOjGdjkkT6pyOD94kaNVgFSniOwR9iPFYSRHovGhVxbK2IdrE66MFOa9gojz5bolpCD1ABQ2NIu1RUyiA5Rg6hE1hlxyo6vAebfmfa7GLH7G0arVEo4i0ewfNE5Z82bphdXX2ib+MKpCP2y6cO/VH+vaDtB+DQH0EQhKYd/Lmclj+W//udvVcmHwSLp02oZDjBxHFX/qaqshKygs7QsLRj27wCSVPuQAWzLmpzljGsy9kM5i+MhLW1MZemsKS19aGFheMNxYW7/jnkn2wSXD7/JK/7NqObZfXGYoHVL1/bU+J/ZsWype6iJ5p7bpgsOD47pGyu6bj20t7W9h1PnbMVMMkHfzAtcZ1gQL0ANrW0bTUKetShGtfDFct31aOnozK09RjR053jWOOsnvRWt0usdc95vGNSVOSK66s51/R82WILpaUkzBdP+G2Rpu3Ba56Qx6TMJcDMo4HSYmdE5tyjLzx/9MAv/YFfyrelX33iflDCRJ94Nf0YKLnfv3z5wm8OHvyGbZHdQ/LZq94FzmfBpN+ky+S/vrsKHBkCf/H8Rn5WWetDssNOJKdtwGsvNBZVOYonKB9oLBYgNh8A9HHFcJrFabYYxKJVLNL7GQFpOGh4wmsjAv6QOZxkd3oXLe9dtXxWs9myWT7ypuRyScdA+dqSqcsXrVww17flpcu3tBVEXbx9SseKOQsSldzki1cuaIn47Cxj0Lin1NcJoUjnuc0lLGcVNTxSj4Tq2KIVl3TAcMvM+fO6miwWRy3nnN69Y9s14Cfd21q8tOAp0Ok+kr8FrlABeOe4IGqMFdP2zK22BmZ2VVzaD2hIW4rqp22dXGiRxjW1tdWYzDs7OeukaZs2X91R0Nl91qK5k2MmE7PUxTvaoo3F0DHz4jktHhF9PvT1V/COpqoQrEFiiw3JLn9jKeJJbiXxVUTCAorPPrD5LPgvaMswMjF/2zq7QR5KfzF7K/ObwbLM39bZ9MzZW4F74vwd8r+Accf8iWDyKeoUmIp+rmpvn7djR56ciRHKatT4oDFpTO2nCe5ikiqRaYZkUyEyffC7Ar3gNWPwmR79roCvYTKxWtbhbKz5ZKziacuKOUtxAXNUrJjJtP87CzugFhG0YWZUhZFVPvWdpR0lvytrprlijpTfR1kbqJDLalHCzixWHEP7HQFqKexbZVDDxgyhoRe/RzwYj7794lwcvngaxgDVnlv2XbwBanQ98H4nfYDq474MyeQ2KoYjQYk4hqWxuAPPrVQEC6UOMhrRCpBYnJCLYkuD5LP5cLSXRJ9a2yi/+ezt8te3nfiRZechwD+z553t0N14ijKaSy1fyKXOIN0DNcKC2MTlvR1BcL+83gx+VWr5CCx79bE/3Aa0tz8Bylovjf3xsmfkb/d+4NqS5APgA5+T1lsKIm3LJ046m5f/mEwG5IZhOrbC6xMLh2j0+njsPqksauKlUYcSm4XtCpI4yjvRoDv6X7MrQvP1zFWB8rDR69nbtN59jruuS99Qa2o2dfTc8af3Tw57n3t/y2nkf0k9De8/GPv1cwZ+mbPH2V73WPz38cdACLjBxcMsaCqeAyoj1n+tkFHUsKyDURuI5qczYVhIcClCch9ryyQsMUo9ySSfk4//rF8Q36U5ndbo+CSzFQV0EOwwuRzyDnVzHDDkKEz9TD7+nCjAVRMBpzMnHZopy7Kpk1irfGIba8V7Fy7LJOQCI7D+FHv65mK/Ayr6tE0NM1Iqkx2Mslax7xkPLiuslnI/UX57lBiUnjNGh4/KT+70XdHialysBuN4hgnjX7difYsqSnAVUGiNsY896i0+IsEQV1TAx9Hk5sCRvj6O9yPxFAigHNCRWjogYYhe4GEirC8EzznvziT6pPnGGTMaecmYSN55HrO47BLz4p2VlTsXmy8p46LR2R0dg/Ppr9/7omGTu1AecC2u7FlWdMcdRct6qha5gJcRqms7S8BLQ9ptoD+RqPY5C6DFaYEFTl91IsHbaVOkoqQiYqLt/FDJphLP+BvGy78JlY13OrFXKHgTDIA3sYcoY/QV2LoT6veBsUTmEP9k/LFiDVGxIiGlMpfMEDS0ATqXDKturEjDzCVVeDvUEFI8BoI0y37ROnfZQ/X8vKbqGaa4/HJcM6+5ussUv6XI1jI7XnH7+ttd9uY58Yo7osqJGIjFNPNx5ujdNnvz/OaKO9bf6xwaArH18svwm9ktZ/ua7re5mhbEKu/ru9fpwIl7otruFnTt/0fbd8BHVWX/v3vfe/Omtze9ZvqkJzOZmfROgJCEEHpooXcJIB1haGIDFaWoKFERG3YsKLpZ+1pQF7fgz4K7uLu2tRcgc/nf+95MCMj+dD///z8w7936yn23nHPPOd8TA2Vx6Qhyldg+i7lydDy/Z24PKZLIuz0hGV6RP1QTRy+WStHpuaBi/oV7NdmCJtUFOiJAl3ZkXwbSruxD6R6b6cBpvAxJpJpNBKrBQCUS+oTb430pNq2+flrhc4XKHHlpmK4Nlyay+3rDpVWBwsdDtEPt4C1Gg9HC4xANFL6a83VNzpwAh3wG0zr/oEFZq7KkQSlqIc4UZmaXl4YDw61ZS2yQl+lkROkFn3j4oHk4lZElCrYHLO7Ng6kR1FRqMUXxeAULQgEhkxZEP0GNuKdBeCe+P8kb9MX9xIW3aOKJqX2WN5mFNRB/W8jx8VgJlcXgpRoSkJ0gXm7iVJY/juNB4gMEx03rG8CiF//NSlmN1M60oM8Kcng1z785bL1SJ6E1yvaV96B/pdO4LPlcMPLlG4BirjzRzDBKiR735hok+RIw6zZ0z6XXTHn7oc8r+u4AC0DL19u3f40OoRvRIRICo0EnqPrkiis+QS+gA+gFEoLJO3f18VPApUDKhyodnaqzFF1Os9DjBHIgA0o9rwZS9BSS0rWZ1J5n5nWNSCgtvF3jUvrZ+cdSqyRsXhbT8eAL76B9s+CBe+fnwJLzbtwiPMypJ6/4BFRd8AyZtUdofz3RFwM6NugnY8SfMEoYo4Ex6wAfSARDMcbMVKOvT6Jr/vwHMOn4cfQpiH1GPxBIfXfDituB8Q3iojRp2J/acc1P+20Hgyeu3fMPF9uOatDqJSObnAc9azM65oLfKSUVpIoI8oDRl+7Cvhjw6KK6Ab9z2HFsJhile+neZLbjtNyRnQR4TUpm/lc4sk/hjAoJDvyMAxIKJUUEkLNUCt/43E+EJyUe7ZIZX9FJmWi7TugF3iR0lATPmiKJtL+tALG6NRo4Pq3jiXPJZBtPBDJ+vST/1jMH0Z/RfvTng4weVptKTEy76UwPo2RSl+aWSmrKy6FcpunVyOSwvLxOMRY9ZjIxXTib6YJH0IuDlg/C/0Hl4xwHtQVShHnDo95bZvqHDgqi4WoF/lODR4KDhgbfWjNHWiAFXQCgHvz+C88m2RtEnRbAEwEFH6QgkWdgNktvrqYTJFhMAO3oCarq3OxaVRidfXhSeSSvoWbb73MC13euLIzHSssdtb42+Q7YkKpSKOALg8BLIHy1RrPoS/xkVZ/e8OZYtTo0vfxy3c9pnzjsx8IaSgEPGWXifhceWf5olpnDTyEQeZjOohMemoJ/Uj6BHnrvVnTy6KpVR4HjVpD3l3fWPLnhf5LJ/9kwdsfkJo8EtcB/N1QdR/f3kgKgHDiOrvrDH1Zs/Aj9/NHGoiETOwKiXpk4TxC7Vy/VJkgjTEQ5MCgo0ZP9tYg/DdgcYdMUpylBgG2CId5MPHwL2KaYnqIlXNrQw4wPTDTij5VgbtA/YJbAs4OJGazVVqN/V2u1Er2kaNXKYokeHStpjsWawe9izSU4dKZphn/j4zWvksRA3PYBLxl0aIOvJNIUcEuA5aWXgYVz+cGsi4xHsFirqa7WaCWS4mLJu/hiuC91Bsg1SzqKm/ydEmDPD5TEmmORYtaIXuU6A03FvnKN3bn9tde2Z1k1Zc9ccEEcOh8HSyN4cyLzqdBO3nQ7kWYKZJrJxPaHEkLjBEMJM/l2/6GpRGv70C/1luj7VarYFzGVitWyOUdzWC1CBdUF+bX5oEM8/6UyN8e9+Ob4/SDfTeQuRcZndUzlzYtcebmVWTb263vv+1pidYPoefgTu/FF8TUlkpwcyS53QYFQM30enFPpbmO+C2Xl4avn5rB69L2kNasyxxVRWc2rH3hgtdWiKgYnL86XuPDsQxCZE2nwsX61FOEFRZUTJ2BjaUWVKsCFjKQDnacmOa3z0p5LHUH77qUdI5baDbwdXLmLnDorL71jKRhxIf9y2F49vHvRcPSJwW43rFzdsWRxO8CLqYOPf7R6ncHu4NfYHGvalywBD1zI1ZA56k4uyU4SnlvARRIfWjSx73deLzw0x3oyOeaEmMUEK0dV9j3y6BkwBAdSDz3c9wK4Fgw58+gjfZtewCl06XKiHpPa+9DPZx4FcnQ6t6IiFy64/9vvD15Rfjv68dEzpx4Gyqpy9G1ORUXOQH6F4H1QAeJmXHSPehH6mO1N1aKsSZtgLzgxaVPtwO/bA07A3k2TUFaqdhPjPF9hT4p/NinF/AP3aBm+j06wdg8IuDlkefBYgU8H8EpBG6MxnmBT4H8BHU4bGB7yRuoLMGQNuOnNN9/sgMbU52AIeook3AwNOGcwOgwGr2H+0ZcND+O8xehaXGYwPAxcb7yB/tbXcWfHfjGxPzhgfMkEbNQi4luIEthuYvMxIKRNA3lzugSx7YBC3CdGfsGIm1piuXZHTgz9kA7AdQ9fZuDNibFrj0XrL7v7kcuaG54+lqi6jDafp0TZmOzUAKMOjEhOIOdUMVA+R7eVT5GkNmcf5eFcHPX3PYWD4Ofz21dOZZ+VcW/i+XQjdYR6jTpKvU/9nfon9Sn1JfUV4UFdNFHQV0OugPURTVIX5wYmHA2KBiQliWqIpwfCogqaN4xIbJMlEc/7AkdtzlDYUJJG6SCCkhCZQAQbOXNCTZsTBVyoAOYQ1yuYLHXBGmA0Y+JOWiPqLBGFVcyl0eSC+IkEyi5h5oAITB2qhlE8NEkmH8WpMaMG1EDm5WFXTp9dl+uZUDmoaNVef16lPVQwfahcwsgkeZyb1dMSAAAn1dG+zVkhD6RhRQKPRP/uKuvMbofEiFxurUWnBv+QKoy8nWXMEo2Nu1Oms+o0TwBwl6nwusJEobwxl+2ozkvkGIxyizJCh/N9oIrVcWqJnJMxnMamL1Svm6ANN9Y4B0uVWVkmpemntY68bKtX7VPkSjmYPbzvkLo0T0fn/hQ6HJfZnWYrXLWmqhadKlo4FNxO+8qipQxnHF7nQIO6JPJ8JX/MLc+mVwFI/k2hC5tWTB1SOi9R5UrUaAN7HziycypkWBkb4JxKlzVg8thqsltwn5Br3c0mVVmVEdpik9bdZGBs3SatxkzPU5tUcoaFQJWlC5h0GhMd1tqe7Cn2e2mDRavn84basrS0WuV31zqs4TBUaP7MGqUaCSbgIc2AXJfHVmAfKZPlOwBegaZMMfpD5nxdGd+ikcXG3PVyLi2Ty/g4p+gbZct1xwtK2XwF7Vc+UoTe1gBOo5ByIBeqOHipQQeUqbUjlZJiAIQrizyuHo+xf1NmTJNNojbhZS2Y3g0h+rNkI1+wthTUmsVRJqjUcbiTCLrlcVBC0GuI+h2RxwBBmY0oIwhacYLGlyG91sdKcL8TumwizR8x17K8a0nzhlpWqtBwQOqdPy2SPTaXU+bxBnOs0OIstqllOjOtkahlWjWvsPsUUjkrN4NOuTnf5Ulu9NuHDh/XnVi6H8IWZ0NT2a7lq7NsbXWDDb7CLIcztvZt9Dl6G/3jT8lQRcewjkJe3eyrcvnzpBvK8g7mGv2jG0YmQhFebfIWYw7DIM9y0DTjsXPKzYVqjVyZZzFIOQNUMXJGQkONWqOTMEpQaMrPd4wcBcLl5WEAbpnZXWLQ1bXWAlA1tBrQ3oLslUf3o3/+bsHSV4CjZ/zdaxcPq3XKpQFD2OIYP+KWoLPNrrIMGrJ83f3UQOwtF14lO6mVeD7QQDUIZex5E0HMVZs5iQGTEzU0bcaEgldicNNcISwAiQIRRwiPf5NoRBoi2+kJMyHACumEm0hUXIA2SDiTYDlMtEU1dKgGVhOFGlyRKejZ7ap7YLS2e+joleMHmQrqlLsVgUBgTsC1+/bnlHuUgTnNAeeent2373Y15tmbOleOblmqHHU/PXvl6OYl6jHPNCp2C2Vce3rwP2dtobFlJpzVYitoUOKM5jlCxu17nA1PjVEsbRu9ErzVs8dVW2Bs6lw1eki3dsyDdco9isCcYIAUhHpyx+a55I74n6vh8FgNfrBV05oNhWd2jl41ebAjr1EoMid9Q1ftA6MVSxlz66WK0U82pJ83ndWQbxs2a5Xot0PEzBhEjaMmUFOo2dQ86krqTrKfEywUXNWFRGXOUFpDMREk06HEICpy4n+C0THRvcRjgciFBB1PUWWTFhQ0faRUQpCGJSKsOQQCOhaY6RCeds2A1eFPSG4hIMKI+yJCXWK6jQcX0Ami7FBJSCdotyR0bCQPZxp1cDswGwx5uVwj09AwwsK4aUmLcYNa1wils6QhF4SAtZktejkDJAFFeeEMKK9XyKwMA2mrg7aW1CovYxnVWzSnDLpcNrOaAbTHUOTndfC5mqvP/AyfSDUzx2c9PuOvs/KPoQJYhU7fFg9v3FHuGTX8mxqpXMo4PMzQBwZPuW60xh2Qg519p9WpAk7FEoVoDWZ/CyBmdCsYA3iN5qQyg5ONwdltUzSQgcw4yxN215Uy4IUKKdG7k7Mcx+gkOiihtVof9DG0HAClEUbK2MgIh6QEgmJwQqMya5S0WWPDw5BRK+GOv+ekbvoXI/00FXfD692pf7kvqaMrngJrT+tUPfUjrcq2Ak6Gpw49DBQ7/ZwOM9LJM3/4UfKdCkAmLgMS1q8GyZcvmW9EkwV74wz2ArHpG0yNxT1hBbWV2k3dTT1J9fbv9PQ7h2XPhywn9APx7WQ850ZPxGPX/Ur8/3d5XgQW8+hAFtnPTJIDe6K8ade8vp76yaVh2BPucuxxhFNZAtDRfzwA6v8uv6snXJpKMsnJ9ee8K9/pXT4oRc3bNbleQoVLw/gxusJnkv3VgPpiQXTR1P+mANgOqNJwD6KIN2+iQy+h0rKbGmo4ngMWUesFD4IPUb+j3qI+wpTYWaABblAIai6y49fvJFFsd91/Gaf/y+/5W/rHhUA+/7fX+3/5fKygrHJG1FLpPed24H8/JH9rwXMHSA3wTPSbawHqv7+ThAraTgn7XBJ8RAMgZ7/9teCj/cGLQyBdPHhGwEwRDvC/qNb3X5Q9D4YJ85q1Z7VML9uFR0mI7BheoFRHZJ0ZZSGzyZCxMmX2o/fTunXofYfDOdxxEnSfdLQ7HKhHVLB7H73f96qgWpdESUG1rhT4SQHHyZOkwieibh2b9r1M9lOcgtRoBJF/iXwPph0JXwJEXzEgvYSyEUZPLCrw7Ofz4gziNCYwoDTBBgkIvmFEcgrTZ8rguKqWtZX42LqmEt03qrVlU5NwAFctB/qnvDX1uY1f1dSnmp/svvttMKRqXLByTSs5rgUzWkc1bWohByZcOb9t6d6h5HhL6lj78kV7m9tXLLq18AX06dKCKqeic/yOMcceXH6sbX5l8y1L8XHo3qVzVrQ37120vL351kXE/uosBYkvcKOIucib0sbu4sPjZ4e9S6bkQ7+t1+aH+VOWjN51367R9NfXvxToe13QBIsFXro++d2tt353DlMkY3fkxlQ80LGhfKAiH1FEUk1jhQibqJhqScJkKlkLn041pZrY0353qtZR70jVuv0FQdhryjPB3mDBJDAJrv10MUIIpihfpQ4ltVqQ1FX6aCpcrwaUVHqWUteLUHn4/lLRj8k5q2icxQaE52BB+hzKxMlzsWTHF9OsYiD9gAHhgJ9SWHzxAQpOhGrBjWgBWsC+OyCSJ4YPo8FoMHsq6EG11lorqmVoyKaDnmCuDzyKf73muBn0+nLBo/6crl5Qvr/7gQceSG3LhFbeBeT7u5999tlUFeryV2tPqNUnIP4jZ221H/QEa7VPg+vwsVcu79XWBlH309paUaaCpBQL8XvLcLsHqQKqjuzWGj00QTYN0pjCi0KPFzM/lNgjOY/BFPBEYiU+T8xDeHWfJ0A8j+EcocPSPg9XigA429fZLQF79Adqlus+mIEO/zkF2KNXvTkTpi5ZeiYOwm++gv4IrG0TnkN96HPYMfaKZTUHl1xaPHJJsil1K/PAWvTHuZ0vpJ6sTaA3gfQvbwP+ig+v1LkWrYrcfei5oa3X/cXRsG7C4x1ZB1YNWzOq3Jb+hpn9TBcVoPLwmwwW/PxcsBrywu4T2VsgGw20L4YpVUP6xOIynnjsHLoPgSaiI2YfHnq4UQZKwo6hbWDdsp5r54eaR7U+fOeKqYefXQvljUPALWDnhuT+2y5/s/oqxdDixQrENM0DNej350vB0PV9Xy5dfFtOSXfZ8Bwdev6pzsnokeOL52S1DJIbNj9ycOPW/b/zhsElq0vrgbw1w2txGZz7EEFn7fdaIOzBmjP6ZyFCmYMBCEUJA+UDwhxSiMeVoD5DgGwpScG1r1177WupbTvm2O1zWuvc7j0txg5D1vLBc+i3H1u3/rHH1q97bBf64Qgapnx+86qnrf8AW4ZPVpkIxoDimSNAwbhJ/WvPPPf2DkmOe3dLa61b6pFWDqU/WvcYrv/oo+ufRT+i3294dM+lE8EDtxZBsPsZIEU/UOfxjlL8Pg1UaxoJgGyfUiI3KJgvx/FDx89thFVlGI9AJP2dOJq8fSCzvyy2CWEO31vSs3hxD9Je2lE62VpSULnSaolWdZgMHXSf+CUOGm6YMudmORi/69ixXTf+EX4s44dVo7+IH+in7a9u2zZj5jY6u2fxkuHti9GrB5aWFxkM+BqVKy0eFi4UP+ZNgyauvGZ237Gdu469cyN6DgRWgHdxOuqZsW3bq9u3EbTxs2MkX7FnKRXul/mYTx4moCbRXEAQvmIGymTHHDOtATTRbo0nQoBYGwHModE8aQEgoQMhnmglskTqxKlZLohTEnQgQRTX2Dim6k10owaiiXjsKziNzAvb8g7dUDO1yE0zz+kgJ/UNv0aSPKIs5vWDb5T+4xh339/KUqHC99AL/MeG9rCl2FdkKYK739UrTKqwv8rTpPD+E5St3f4+mrTb2zGoUqcDO91xpSIEFqHrTE66LGAvbfZP5JSwHG2ZOOT6uaOMRjDTVqnT11w2JvUZusnpoxmO3Q8WgXkPaE0m+tEadM0zSjDD7WCgwZRnjaOX0M5Am8/gNZnkenoIWPDClyPR1YYx42+e1KBSAdqu0VSJfaRWKvZ5sq/bcA4tgvfg1iJEJNefMtBw1JMxIM04EsHtR7qHmagwgBOTN0+evHkj/fN4aJGlKJkFsrSQhPTqru6e7j4KH7rU+k2THHPNd0yjqWl3mOc6Jm0C60ihyeAEmCnleWnKKkYphEn2JHG9mRSPmJ5L4tJ3Tl6/fjKatEm0q5WS6TZKVWA+vnUAr/a/PLCIs+xJe8Qy8xm7WXDu3dMpXNakTRd99KSIipckL3DqtPi4Mwa8N+MR0mBy0yTyErXk8WvF47mXOEHIrBPkVVCW0Exgo9gAfc8IUUwPZGEe5YTwfpSfDFRXBuuPbAIR92kJ8mb9R9GfMFEiFI/siaANRYDcb0W9Vr8coIgtyIMdnwjHl8gxSWDhk3zQ9hLYgY+fgB2dJUHdtqDV57MGt+mCOPeG/kOS5xGuEEQLhcOAucZI5VKNgi5MGjRJnOXTZtjxBE71DEjNElJ5nOoX9hP7SzOCez4wUDVttuv3aMvNOXYTm7V50d/u59W8o8v3JfrDTbuKfFbOtXoDML9jUVt9C8Lr0KMPv9Fjdme7Fc4tD+4D+bONvDP3zQvh55uy+KVeWa7BKbXPVti/CBu35aiiVp/Us1blA7pC89BhhVzA5c6RBhqrlNkTLhAGAdGXLf4mPKGGiV82juYwjx3CoQSf8DAUescCzIjN2+5Cx0ChBX0KzuAwyGfeST3tRlNd6CsXKISDXWCfC+hceOzp8O8aGcVcSqnxCks82ldSQ6hR1DRqOrUYc6TbqOuo26iDVC/1LvG2RXqplxiNkhkbR3EzkrblaIM54zwgRnYHvYXEtjdhJoo4sVCiBM/2tJkz+IT0KKbZz2W404o7OIJzZIDnDIJnJOIi2ZS4MCZGRLvwMkCTbLIG8kSMae6PYXrVxHPFQgzysXjaGF/AbxaoOpJACUIKWotJSJVcplargUpmAjkKpUqqlaqAXCGRqRUy2ZkvDAaohjodVI+z2aBUZjbLpMB2xGpVyKHRCOWKyWYzVKqMRpWyC8fVEpnBIJOowQb0kdEo57QQ80taTj6Z5xVSHMJxqWIaTjPwOKKSypTgypc1Gg1mCdRqjUEzXa3WmrRAqQRak+ZPar1NDyQSJZTLFFJODZlZB5b1/Vuld4zuegG4dLGyZQf2fwMVcrVanvrhG7mq5Bhs1kpZVqqVpJ4FnwM5p5BxKrAguU4mW5eUNb31ukz+2lsyPDI//+FLheLLH5Rs3/cq1fd9KvdnP2pl3I+fSWTIBBeizT9yCv2PYK1eMRzlfS9V8N+Dd3lFFpJ8azR+C07LVKqUDn6G4FdyjVrxFUAKtdqFDF8otFrFF+ALpVaLpP9U6fWqJcvgWloj41ipPnXjsrugXkVvMsu96FSv6QCVwSegBB/GdgGBlKKy/Ak81ZAd+ipg+t9jjABOLUZL4pAH74G9K46i21AXuu3oCrD3V+KHQQ+YdjQTP0pTY0bdJ+pj3Deq774BEZAzIMLk4FNSjOHTgP1cnrJRPmoyHjuX4rGzFc9Jv9yvM3M6D/GnLChbExEuEKRlZBNXwhnFPXMOCn77iD07INYhRrIHS2wOKmBEsL/Hr40PmLJQAyAx40mOmLzH8L+QgaNJ0RC5ioQN+siYLGGPOML9AMrJcJdjM1gpV6JXlGA6sTVLURB5ohXlN7i0aggkdUWX13xw/03jNSoLYOWMbPJotQyWJBr9FpVK4TYCs1IvI8bwygSyl4yODgUbNCr8OAJChRKs3boTmtiWqL3UBVdYLm0pUjPMZmGLLQPDHHY0oiucSlCmPK1nKGLQdpqCI2wurtiEmSsAgmGPpQKd5pSAkdvCs/NlGghHd1+xruOWSFhjLJRAmnWtGbQf2S2Xh8fRq3M6uQAdZhiA65pwe6Tmxu2YKG5YOGZRqcLiAIA6r5+J32jUb/s2vJEAGuPWj0XJ5joOC5B+tEQDfCUFxDUbAVYntJ0Ptzgdjf1qS89t2r8vydGQoQFLJ/ftb0Lvdk5nIWTw00vgdUuugyxgGAjZ6Z2/odno5PzUfPCJwaaVWmivDNnhzvnzUbPBZiTOdtksGfSkPpK5JUajzQCemP/Ldhj529qBmAL4CKgnkQZDN/CROC02hgDhRsQNhUCI8/SvNgLIB9Zhs1k5i1+agSxHz28BvsbeFxrQp82zGSWNexcjUcxrQR82Pvv8b2iGz+bNu53jpYyE4WTM7fPmAR2wzZ+/j+MZGl9HuQ+3ydfok4yOzMD3LxV0gX9rC2COUvTTjSkNguwIfDoycgnY4q+/cxYYPOnKlpyG4c01RR3ouomAXbGyxF1a7f5tL3i3xpzsGLHSzs9P/QlYgFLv6Rjv1lzsnXKoyG+ceXSeWMIMGFFdyvCrr8Ak+6hesvnR3tONadLf8NygF/X2kirJblKFIGdmnjWzL0OeN0E1CyjrMZ+Rjfmc6bPx19/BR8DFdUCwEBa0oON8LEqcJMI0GQ2TREmQ/OjK//XtkklEwW3zpdd/eL3UOD053OQ9Ivh6Y5ID/sCvvXEyiaeyd9CdduvIhQtHWu01oDWZtCGb4J+xX+d1wLcqo1oEbbbftE4YM14j+x03JOIE6FEbEpHVTFoBdSUUIV5BCwBJMQgpv945MZFDfEce2EQYg00HtOCQm9+wQRs3GFndjBk61qh/1m4YO1YfD0K+pISHvOG3zE4FUlPqBHElebewb3y3JjXYsg/s2WeU6HQx4xr0/BpjTKu50TCpbxIP/TFD2Y1lhphed5E+Hf2t4/TCvSE202oCGmY08utLoeCFGAlHegFpFrUM/QRkst+0jtHJTF2AjxC/fy95fyDvBHLZRb5/ghpG8JN+05tVE9tRQLTfiYWpYL7iMXG04LcIEFV3Yr6IqVxMKPBiWZIZ+vWP3yW1KaIKWvrEE1IaB2zSv6nxy6rVf7swHS1XaeBV0KSqSZ9/U4vgKwTxlb77Dl8hiK8E8nn8h45dmJ6S4CvS5NJyHOj7PQ5gnid0djd7HLcX0dDF5JEEio595JjrMdkI7ZQI9ntcx4OAqCQN3O5jj8+cWveHOwrbOxx1c2cs7RprB3bbuFWrh9+7fPsdbx969LlyztpQUad3l0ditX+8oxq+9LL5CvTt7bb8Il1sybUfAw5c8tZ7aDf66uWue78cAsKHe3841rtvPWCUoazZI8Z2Tp/w9F/SMn1OnNcklBxzU3rMmVoJNgAPdAE2EZKBQGbDGfNuOjaAaRSdIe1UjLAkIgv9VzgBPYoe//3v6SgOfYcebQVavHh9fTVoS93FvPl79DhQpe6io96+N415xr43vV46igM4ASxCl4DZH/k3bOh7H+w49NHlTzzxxKSPwGx0CfpqA4D+Q2AHuik39WG2OfWhSgW95mzozTZDL6bkPzRn8Frxi7Arcb8cK/ZJYdfO58mFgoSjH8CD6N3rcSYQmGeirZDBC3ex0fQuHpfRAfN5Ra9a0kVXfnE3o6HPDAaQve+LSyYq9y+b0joMhB47ACx3gtNv3LP2ytnaGmVDa6K1NZY3oq5u6IjFdavuvmfNtdMm1beUtDeX5Q6vqx/asahm9X2wr+CV1fs/BfJ/3nXJ0/FQ7tI7ym8+cjv64k6JBX29evt0w1B1XUM81pjT2NHRmHPtilXbpy6orY+WDRITtp1vfyBibxKrmgThP843GvBn4VeJmBMgESxJhCRaKgsfvSFOnxUXfMuyZjwBcyYDfO2Xqv+wF22+//mO+zqeP/PN8w7H852wHqwVE15Lu4qlZzzf2fm8Q0JdRFNY3Ukq4aqkwv1oc+o5IQEEPxYrS5+/X7ycsF+TJTnB/oWgQIBzCk56osxPEXyCrGqy5R+KmRi95MSV/0S9qAf1/vPK50H70Q/QB2m/trPQBx8cBe3Pw+TDJPPKf4Lah/8Eln7tPpmPev6xUXRju/EfoCv/pPtrtI3ohPN4Pvs3bsPpuKfH9YlIMR6FjKBMIhiwA2LmTjY1E8R8Iy5oAxGCkWQKAbVgFS8auxcwmOuJmopdUrM+rVvOS//6Eguk4dpSDzt0SGROa7VWG3Jo7Cq1PDs/R62aE2oz8CBkNNze4wnRjGm4wzE7r4Pn3V5DoWf8iMEmY+VQC5OVU5ytVqk5eTh/eHFjbpGDB/SH6JKzh9Ghz7fAXcfBajxCpNFZK/bsPDA4EtK6ddropiUzXE5rsccmkSzVNdnsRYuy3E8+XrDY6wkM1umWqoc4naW3HK7Ndxs8Om1s7Yq13bNHVul0KtrprY+0N8+as3EwSqEZ/7jxZ9Ah0j1CX1NiPjdMtVOTqAXUKupK6ibibyPoJ54T8H/M1HH4GNQmzBKOqF0TK0YuFk+E4glznOaIIZeEqO6YcRdMBENEa5t0S5KLjxF8AXwZPFGmi4XifkqLj6LuJa6QIFWEWqQrUAOMYRjROOY8NXh63tvotnnlzry6G9/X1aX+NtJkL5s2rczFd/hYafk8dNvbpXW692+sy1v9qVr9L3fD4bLOopKJJUWdZYcb3P9Sqz/11B+uGFeUtyCvaFzF4XqUU1dKigd9ZfNAF6OdVmY3jfT7OnhXmanMFyQ3Ka17B3QB1daT6EV0AL14cuvWk6ASdILKk49dZIDMqpe8ddBbHCm7J2+MEuoclSWeQ+DmQ57SUseM7oXoX96Db0nqgXJM3j1lETihPWdMTvvE1jsa9N/I5d/oG+5onSgkTWq5o1H/tVz+tb7xjhYYrIeKMTn3luaUeg6+lbofzTrkKal0zF7YPcNRWuoJenDGvTljFBDfGq+d5Mm2DnxauO9i2vnnZFkcpcVU3yBqLrWUaDcGDERKHI3Q6bMpEZP4Mmr3RoL+Tw4EXoSwHWQaFjiQUJyPCquGj9A3bEzEjY+YojEfSSNuBcj0GzX6cGVaEB6Jgpj4hS5QYdOk+dNm+ZtbW/3BA21lkcoxyyvygtmLw40tuSe62uzFxa2d8sDgKyG8kganXXial/lkc+lrmEo/oLWYe9O7S4O16NWiIcWRpmI4Y6BI7GR9TS3YOXpUZzRwmdO5ZExkjobWNcYsdGBWfoNPe6ShVs26LXlSzSXDLQ4ZmmpPgE0FZnMRWhmRrTJ2fAyXdRgs7sJlNIDHA/GKoAW+50/EA/5YfOQFGK8SqhHPQ0cEDGytsIe5gFpBvHr4vMS/Ak1WJBIgI0PwpC4gs7BGrccrqCbHCPMQS8vxzRHgI1r1oShRtQ8YBVSrmC4a8wqI/QSeH+dEjcRVmM6Q1vwW1z848q7bDu6uqKxYu3YFUPlztTvWhkP5g8eMGZyPdg5afUndEw01Q6Y8d01XxzTwxIcM8yEDJw2eXd0ZcUohZ5EYg12Sv0vu15SpR4+tSn3dVlbePryi3DRjzkx6YlXH9VvBm68p5bnZ6x8zS4Mhd7bZ6MofWYbetpbNb76rkskevdDBWO4dcfXhwr7n8sfDqZO9ngmpW8Y/8mIoXNk1rgJMYaDkuZa4L3vtcwy6YROjvnTs2PKKcdQv/FLLgI/GkwftA7roL+w9soG8+1aLIeeWlYCbCf9ynlK6AXyHu0LeRFCKeHSEvup837NlZynmFfyNnAJWkAgOxkEiASPbXkERuZGYpBALcQEbRoCdJNq7IrAQ2WQWwI+JYgUmQujmJcMro9Wxn/KB3cjiYaI2Bpsaw1WDtYt7wL/3ou9uq20wmlnWb4yWTX002dKSfPR5fCqRq4LZ8tpJe/+6/DagYgw9i30Nw9E2ZDF5oN2w7rvfPb6xsnOYL6d9cQEe2N/vVbMBfGdGla6OT1OXzDGEDWp+zfYVf907cS9eB/XpdZAgNacVZRMEWoRYbkvcRGudjGNgTFNVBIXSxxF4TbOI1pR2KSMo2uLeJjqWIfvpAlAMEVWIjRTTArXUpAI69eHLrj68ZUtxR2XE6zYoQUJPM61jQ36ZUWdUaAEmsiqGGkYmpJBha/8dWzqiViNV10qzH+jwNS4fVWdwKyoMjBzCopUqlpHqh2YDhqHN8D3eYyjXmqqVV4PcyvqEMV7e1jS9vZwd2aAuUQKWBUv+sCB3icaQZXRDwNw8yBAoyGEskql6E89CBoD8MK2xxQPhkBOaAISQVjxbTRuyGxgZiBcAPkN3VWM683kBJ9yDaeShAobsOaJ9oKgbXjwZ4CBD+oMwOENcwk9QRQiyHNFeMYugc1qBUjXBxkh2bn19bjZtjYbt+fn2cPSLYjEFHiwJkZRQCfrRHboXnbzT7PPYiqrtHbLUEPThC6D1pYdB2TG46MpliVd2NZICdwLHvbcDx/2MvCMSDYeiaIojL9/uyM8DX12YcB9zMzq1t62ZpuWMDq5/73Xgvhc47tz8aapm2Z/GPr4wsO1b4Pp227bvRPwSyVncNK60r2GBZw3QIkRSDPMMBDlLwHaQnPRIzlKsXa1TqFDFt3q3Ssab6a4zx9CyAA29kqQGrwg/WMKnKadWyh5Gx80M5zGASYyvb/od6uwwT/fKzuElnGV/wpxo1nl3BZm7pu8JeMDKwMD7pr5Bf9Y71TLehMIBmvZJkj70+genZ4F2egrynrv7X9Bho3D3F3+vzg4Z6F7jaTWb2/fSlXB939/Pm3dKhDmB0B/4y4m8bNSUVt0XNPrxVzVxmZlIgAsWPi57vkNb0XxfQq0+ik7uPYheW8gB6ZVyjZYb+u6KOc9eNWLEVc/OmXao6UrijhrV2oLhkGvjfMDfsBc4jqZOZ5T3TghKaLQDvUqwua7fLLdKr5JB+ZQ5uPrb+CqD669yhcJEl5B45t4wc9Hqo3tQvzZfV0Z/7Zz+ip3wFWqoFehwbQE4z5psI+oTKWuBBJ91P7j+AsEhS+HMgYXQk7+QDVbjez2P77UF05Np7TNhlsQzCBHTCWCERtpgdtFprm5giRBuN4I8DDJun/AIE7g3onVu5Iloz0PmIr4kVAAvXkK4rmRH3iP5eQ/nWWzevHKtBwBVIDUpqAIgoK2NhK2WwsMFufflmK3u7LjGQ7AvWalapqks8FssBYcLcu7NsVq9uaUaH65og89YcUWffkTUasWXzD2Ya7X68stxpldbWei3JDku2+p2MXK5cQXYapQzjNyItm03ySXA6bblcVyOxeVi5XLzyjI6ny6wR7whi0TOOIS8PJvLDiVy49Wo16igaYUR1F6NA+ZgOtMBWLn5qr4RK4xyDjpdtjwBY8hyNskg3MZ5afwIwfzknIK2rz9ElO9FO+F4NsG7QAFLhLFJaL91gdV/rc+2wOa7Ydq6+tpx41YtAhHwkdXPNgx11gKJVRE7k7T6/Vbm+TPV5Ay+VhaWr1q2/cDK5dkBv8BHkD5FDfA7QjSIG6jBmNoxemKBX2gKe2K80RcjZ/rCvAv3ynA54qYSdKEeKLjXSuO69fT1nDghoVJZJ84l0slzYVh74kRfD9khHQAiFwQ4Dqlksg//mPNyEDUwli4myrfTvumJNgXxHoLbkODs4Zkcr6MB0jmzcDqenVjMCbFxpnfLM8+gH5+BaM/EdTi4Zd1EMAcSuDcSRHsgBHMmQooUeWaL0nRoDMkac8ikFKvhkAUnnjdWA1SMovyiDWwcs0ymqLiVjJcaLuMcLyEYxP7ClI+lLhs3quobCL+pGjXussseXge/qR6JA+NGVn8D1z0MLhtIKqUeXle+UqvWrixf9zAuwmlXll328GVlK7XcuMvoEwPpJq6fd9Thb11NtVDjqBmYe6AoYdtX2OEVBBOJODATnD2NgIBwjpGLElz1iBvwwuZxWmvWhJfOgbG42HeF+TOUVl0RpOoitkuJCI1mgIMMRdYFB/LkBqtKkaP3bhhlpZ8q+L6R52vHE9xU9DcCyyrAqT5xey0f4xvPyJUq+QSZTG6Td8rfV1gUnXK5zC6bIMvSqwXgky71g3qHHv/fPYEUleNiNrmMvjlikOcdWGAtkrPhURu8CvBAwXeN+IK1tz9xbeYewEVwX8fX8nwjyEtXxFe2fyUcZULKM8K1e9K30usHZe6PnyiNS0DalqEM5MuDAEt74AVbQCBOzIB5czBkZgMJCZfgiVGwOcHynCmSCPEBOBW4gXshupX95R4Qs3DnrK9rLt/1VQx9jD6OfbVra/XXs3a6QNPVly77cdmlV4Mm+Pbbb6OHmeRFGNwzQ14/Q48/ARqUR1vW7tu3tuWoEj17Yjx95vXNYfTnQaHQIJATpgTfdWn/0BmbgqGC1xCyw3AH9Sh1hMwOGc/VaVfuF8TBr+QHMkpNvl8r+ev5nlgJywjADtUMXgFdjO6CIrp+x6FA9BIpuoo8F4S1F01OPe8IQhi0w7P/TS2QTCG0EW1MIV20fdtjQAWqgfLQtvao7lyZoB0l7cET/TrwA7yLoiUXS90RtG/YYA+m/osq4CqVfA4EM+UqXUnLsNbyQKC8dVhLCRp7rsQofEl84X65XxoXwSBo75SlccD65yWeIBoRQV8mQRAlRMygH9qN7Q/B3qAtaEN4Qj7FWeC/CLytGMUz+T0Wru84gToCWQTsNxNielM4PyUsFZCi55pTtbC3L4nSiwJeJCgzSKTdnZOjSOcKz+wkFKeBI9pCTAjgBSqorwFmQASRnHCW/E8ggBbt6rkTVRxGux4H89YW3tmzC1wXnNccQN2fgeuD85iK4Nwg6sZlCtcKRQ6Dl0iZ6wPN83Hdz8B1AUH2bz2rlPxT8NtnpMoFr0QDURAu4uvSxWLqJi7Ae8bNEResZvGo14vWdwlaEPun/SXwgvMFFzCn1wCjLhE30XPXP7oe/wc/ruscv379+M51H9cOP3PPyIrcCYMnRMc7RsNGu4Sx+bhFbI25MTg4OrSq+eVVZ0bNr182p20MA6QeDjBjh89ZVjd35JlV1pwQo6EnNzCfNkw2hnJox8gVK0aOWr58VPqMfoa3jB3aODE1xew1aXBN4JDQVtsEgppPSxRas9uyczb6+6HFvqzC6GLQBKAUoAeXRAqz/EsOAfvsnYESO5TT8Ikhs2YNSTVr7CWkzWbg9XBvWk5L8CRwzxLcien4BLHBNyaADng4In7l6eT10H399akzY0DTcUw0t6Gnjx9HSxYybagNPEp+KSmi7Wf+efw4c1+fArXh8+XAI/bh8WcBex+bwpxgLp612qiZZKaCpKkFIkrkggUAz5BEAxjBrjGI43gxIiIuQBbAUJAWwDnTfh4I5oXg5MZPvqCexVEWT9oSEW1VUKnBxWgWsMpQ/KxPxQCWqdwNKjTFVot9F128En2p8/FKVqrP8ameHZw3ymyly7h7owGb+r5CNavzFYHlr7dJHalOtqK8FF0utWeD1vKwjA7CW2inBr3cYAHmArXLBZovi8gcgaJdkuPr0fuqLKlsco7GqFTLmx9r4hUyefBkQhMaB73WSMvjjbDVqffKctGR+J8NaqMcGFuNEWOuDoTq7ZwJjphl0I2DY3z23EkauU+f+v2rIYO8RSOFmCApDIOZ99dLeJ35gzLBvl+U4yTPs32wUz5MtxKfNfjrCVSeToB5jJ33IzSssEno0Rm48yAdPDGGQkSSnxIsNVgKYaLp3A8TecGSoCR5mlKwr2Oarrv9VLK9G1Ck0llM3dGUUI/ql8cLv75aulcEEmZqz/R63EHmvTOCripTm8RVcygV92cBb8GN57YRmC5Lj1qjIeHFzEraiiZB9P0EIDAB/8rnJc6IBfIbry1COo8pGBxO44KdS2cM4R2XdVw2B7as37h+GK3fLW/74h9ftMl3U2cVyiv+tWf0/etnlEPdLvlmsBIkwcrN8l1IoXgMrUelaP1jCoVut/wZyEAbZJ6R71bdYMjKy8syrI3gv116lbx13LhWuUq/C2ilc6fnVVfn7dIr5Zt37NgsV+JEjezWfftulZGCT7/xxtOkINGCE+xmhH3MgVKpGmoYNZKaTs2n1uDBeYFPOOq/PBNsSBHVLhIfmDYQ6047QAd7II0LksOIXgR4XTgh8UQPGxi7aCI9rGVOC/6PMvUz5ngsPgpJr7eUnBYk5yw+xuaJtcl/8LpwQq8PjF00MZUE56T38KyY1SvAUov8BrpLSKOp0xQpJyFH4hHvLMV+JSG4eoOEfRDo8RGYPAIfIBhBkY3JCiC4vxEmEKJkIbp0MvhCmAmkhSZKZDTSMVH6ld40FnnzrEGWSUA2ZD1jtNAyn94vY4Obtsx+qHtWzKIANMMMv6mg/cPFV3d2ztDDkUCBjpuc9L/YfCcc411fNH8xvXrUStTosfHogMbmcRlLT3R/VBqA5tDcKbubaiQ0oCsem7/h044wBKBLmvpR7jGxv3MGbXz2fjKHh9JrrZzS4xk8TLgqM8V7IB3EzJ+Eg3Q8oef1JEUGtDTxbxMUdQ/04LCHB/IuVL/+a6XeQO8vbhn+SJg59vHnINeHqrIRxcyZ2YDet45geC2YbfSxS+kuG6ZdZ4HDoETrQ7e88jyIA8cHJ9FBcC06kuLRYngTHUr1onFoLSyCCpAP7FqrzYBmi7IRmWg3oqEslAPzOIIfeuCLEwliwszSuG9yTEBwC8RHAR3lfaxgKULAHYyiijBnipqIure4iR93gwBm4ehoImoyRy/sxdyTV6lLaEZJK09vLFfUou8hSADNHTrb8iFbHwJs4MCcA3DPoPY1ewHYURSsDI1pMpmbF228FV5TnFdc0BTXgN5knenHB33vspqbky0lPwvdSYqP0BvYLpNnyRMrQSiuGj4RNY9vWuFEEG5IrYMbtfblk2cNMfuNriyP4jovWDljXqPVazR5gFV6Szx1qMvUTD9/RrgYK/RNS3/bEGuJXCpK1WJOfxyeCWZTi6nV1F7qKeoV6hPqFFAAK27TStAMxoE14GqyC51xzoGZwyDUJyRQb47rYcikh5ywpx4T9tVANOYzRo0VMEZ8SxujMXM0QRtzQawCGKOhSDQRLykE3lwciUX9Jf1CfX/E7GPEuRjH4umQ1+wNeYOCNAVPs8WRmKDaWmw2moycg/iL90kCUSLJ8nKi92N81ZJoxAmEk9EcJVBMGTa7BuA7B0mGOSHu/Ar76JgdJc8fFzZ5ibdkH74MeQXiSDtj5UXyQuRO0XN3wVcxpTNDokmRcN0Lb3pehXRmJo/z+siWD9kNMAibkwnCGCeIcDUYIu0U/AW+z5TkTbOfvWLEiCuOzLkpuWnylDvXTZywfv2EiZM2Tpm8KXnTnCMk79nZN8GZnI6jnQwrkbC0hGGlkKYJKIrwBwEe7GdMJl5vMul5cFcl2wS2mjB9w+tPm/1ms38r0Zkk5cieO2CgUAmC00dcTmuWRu22aFwuj8vpcR1wOnU24mjEoXm0UG22mg1Kk8fmKlRZ3FaDyupxejZKVSq+qMjlcBQaZzqDIZfHpNYbvdxM/yaz0uVyyqUymT7kcfJqvU5vNut5rdrg8Bx1uTR2ZyjkdKi3mJVOJykmXe90akpDIYdT3UY0hiGhSCFDM5DEhCckTz174ABi7h+Nm2o2aZbR80EVqBw5HR1D706fDvJA/pr56AX0wjxSYs5sXKLvOE3rDCqVQaNSoTJIy1lAWkHF5gUtVj1vGZvlFgNWv5WcnIARngKK7UOUbskz4IcYjfMsFoN26zC/fxj5NTZoDeHqsMHilUBGrlFY1BaDhwR1arPOorZypip7dra9KrI97M4K8SaNR5kVwvVbfIyDwRW1FhWwBC1Ki/bqzKVWZ7Kvblw92JBdmW2gyRcjLQKFpyB/5JtDQZcaMJ8MnApE//TCXCDHswHZ+aunxlLTqHl4JriMuoq6WfBySBBhBYffBiHAEkN4XcY5PJuWIcfPDSnBUaiIcS2MKkGWnFb0iWUGBdCpgRKynnP0QkDwRM8nyOhL/0BU0Lwit4v9QmoIyvzOSp2uyuGXfF3LG2pOjZwxfMqU5vxKV10dqM1OOI12o9PizS7Lq/QXBKS8w1RkzskbHK0FpkB2cU1NQW4wHG6ePas5h/mpbh96Ed2LDAhJPLZg3wPzds2btwvA6wZ3jh+8/e2nVixduuIpsLV9bkt16dQ6GfC0Jn6WJlpbE9zPiVb4U9Rje9/uVpXMXNI8CT0WjI4Hrf8K5xnkerXWaM8LJMK+bK1KojQZ7Hnh2qrs1kBdpKgh2GqYuWNm6kmoCY/bseGaoiB8kdx0nhSMOXEC3Scr7SxtLkOPXaNtKyxBj22B/jPK0ra2UuZ7fCTkuL7/20FMkasxH+rA9HgQc6PDqQnUUepveAZngQz4QQ2YRlF8NAQSZDLG81rAHDOXkOk3EhBPQDyx0RBx6s75QkZfyMf5eLzKRc0JYFAz3iCeEEMcJvTNCVzN6NNFjeLF+o24dHhhNAtzPSb7ExGyF+OC8UyizmcMkf/CVEjWXiHG9fO4Qgb+eYz4c5MfJ9gg4bq4p5GFQsRJT5CHNkg4F3BiDp90DfIoEUFEJ6SVxAtoIdFMdoUGPCZBcBM7MEG8KxBRpY1Ehm+Ku0DCKMnkSQR5RDrPBWhdpjm8sRKc6g2qGQH7IiG0TmzF+HxY19x05/btoGr6s+FRI7OBJ6djRC76jBzB6+Pz+kz1k8smb7ZutTZd2nXJvNGtcI9C57CELNmyde0jz1KAae94ayH64PjxPTfeyL4r9q1F1oT1PX6xATrlcmA212aPlllLrX/3PnHIeth8alD4oKU4dU1u7sume9vEbrgy6nokYUYvukvfMTd+Fo+gO8HYRMkxY4X7QamUgboy9z2VqXyLyaqvs3gH1d1cVI4+txptujqAmVazvqn2pmLMl/z1r7tvvBF9WQ9/mrVunddbHPGWhDeu8PuKi31fWWovu8xjDeQGrLHwhuX+8uE3Tly92Xa5ddiGLTVcjsat1EnsfufEqQunL6HHLEhdPnx4cSLedsnxSs+gsLMKfOusDC4oRN+8i/8qK4EGnQXgqadS7xpcBhUHwYTOTqAZP76vFGjKcL3UO58khg9PwANVVQUFhYXTgXqMWakEsKqqvByszsN/Jvw3dWpe3mNgKymZ6jSl/8rL0eUVFeNVs6Yz0rEWyxlzWCbzOuP5HuN0oHGBeyw47nHFZD6NSc5NAxrgTF2K71qK7wrvRd8ATerSMeVWrZwL+kM5ZVatDEgC6pm+cqtKCVhFwEUSDYwE1qNvX3+9snLLVRV4dpXrnHww/Cf8NakjR8j4VPSPTwXmunx4XI6kLqG2UPuoB6nD1B/S3qjS+0S4S/s4whEQxIeB6QLoCEdLCOYI0WcTpGQsHxeSB1hv4zMuQQnFNSAkQJWQ3msWMxLgN1/JINbgYyVCeU6AO0kQ03DxAU0XzsPw02jA6YsEHAFah5lVHVToTTYLmBL1O/0k9fQ9rdU9PKwDUkmLAeqBUq810WOmgVg2SVHT9sYhMweVOyr1jGoQD56Xsq0Kbl4eqxvGSkP5oEOFo9RZsK61ep9BuEiHkvnlRWyDyEXwekAu8oGqWSEUrefhqaFsDp5JoIIP+7kl59HVywPFWY5A1LMyxwXmKxjjvf6IEN9eEePRHImcv0Qqp+HUvwFWIveEFwytaLIYlDItMMpl8r27tDIWLtnMdEtVctBdmq6iuvSXVYCW0YKDQK1AXZCV8YD3mfDtzOCj85ZissfSvxZrqAg1BK/EE6gF1KXU1dQt4jqMF1RC/bK+uLAKC+tuetnl0ojchJYNCstuIg4SvpiGjqbNKEWFLlZYgPHkq4sSXEleWMEFK9dQGk0ycY6BFzIk6foC+RsMRX+BySmpMvIes97pKANPXCKJRE99Ud/ozwqW1+sbOloLiuoaQu4iZ4dbP6RrRFEUM1tdG/QFuuq84NCswixlDrhSo8oqlMs37bKVagt37YKX5IcH18akm3f5s0ZGq1BeQX1BQT39cFFkcteimsS8mRXassG5BjP7MzyfS1o1KOCTnXCNmfZpRZ1VZVLbPN1ZwVBTeZ1Fbda6rfrF2YFs4Fu01bhEOvt/RvldiuVc5CXr1XSWqxRlg4gbPQT+8uHqspLSwtQa625FaR14kdy5EH2+uKZ285JkZSI8283zhWr4yHkfjqbUmCf+VkIJ45wgK+nNpIHIfnCIjZQIY5msMsBEYEoIGluc+KeqZogbiczmE168zETVXmKq+rKlBNXuencnAJRWWzE6azYTlQL5zw/L7dJROPA0H+kYVxX67DlpaXupdO1zMXAHzoEH0d5XS1rm7do576Gs0RVa7dDZklq5XXbqPimUd+ECt2d5cybecN+3V+8BrIM3EP16A6/fMAnMxwVEe7Zz72HCdEQb2RXqf/ioDKRdM2pB/9slPEE6oSfWA7/6Yoz4KkNTP9ELcx7fMummziKmN/OiO+EPB6oWVYGGUb/6og+nXw58Dn8et6xm2oIoSqJa8cU3PAO0U9Fe5p6u3/ri/RjHbLJfzpUgmkPEd6EwhepEtKdfiwMPHhoeCcdm/AqKA8SX8QGREPdx3MTTC6QuDtM0MJw6AXqLODl6Qc7Ri/TqLtGBgyBwBLEmTVsY1IbbNE0gptb3QEGUkxKq/ocw/e9lMghlO3G4r2XkqmUj6aeE29wdKCkJ3K0fgGWcJ2g6El0EAjlEiZAutJNQTt6qgdpSGbEa/E86KMy6oUtXlb2JvgTa170jZ3eUapdrNw255pEntzdeI5OskMj7fk1HBRxdGGnLxePmrdeBVmbPHpK/UKttyi1+csful4pymjiZjM79NS2WgXJ4NfHTKrwD2cQQbPNZomziFWe29NavXkCbrBE9cZpNeMUkZXGn1lIer/CuZI4kcBoCnuIAuHKKfmP+5JrV06rmT+3qGQ1LmtdcM0zCc1MKHWzJvsm3P7L5b1vGXhGECiBjl7NSFq5krVmO8nH1RWg/ej+jCX/yEYVNmi0FUD7rzBbBj5/gnw+MA/fAUwtWVy04MLV79ZZXdIsOTotCEPNE6sf97sFbgfyWwbV8qUSpYBWpmy2WkA3IQlXL2zD1PzHTRNfJoKJYqVTJRnaSS4JS4Di6Go3r19sS9vV8ZE+PMmmJTZBBA4g8n3gEYUM88YqZFtoTfxcyEAJGSeORyR/Pkcv/KLfJ56buCsReP0vVJgNwwlwxbc5Hk/pegrW9qV4JdQT9NOmjOTjxj3KhbLIWUK/HhLJC2pyPJ5+uFcr2pvXIkCCHzE776OCozF47iAuOG0yUj2jaEl3kRDUjGd40Nx8d2jJ11brHJ8J1FX1Ph7aOBAz64S9rnltazjWWVmuy1da65llzJNSkpppxqavXTDi8PjkKNsTP/NiywDT4T+j7SXe8sZyNhLyB+kkVfs158tD8fjQ9AaE6ImBoihCXMCrEIOk2gpfKNGCxC/JGooMpYsdyAoTXxSOEkyGaZp7+fyJHI2pTMbFzMsVfRjjqFJXfHnS4cn2WsMnk9LcX5Lf7XUZzyOLLdTmC7Z1ipleI5KfL5Be0+50mU5iU+WUVIRfX6W6vJX4RxH+17d1nqCGlsWG8w+vgg53wP0aSRKjjsFvsJrWWt9ocTquV16pNOMEhpAohUNsr5jpsYu4FBW1Wu6m3vRv0otrMr5vWto4cFnPmWbLc5cEbW/5jRBzzgryKJXS4x0i8QGC2Hf+k1M8Ung4AdSoJemEtDp5OMlRfEuK+l+rt943SK6yDWrwSUpj8F7w+4VktynuIHxD8/Rk9TUHvPPTJre+I8807z9DsygX7U9Q7eN6Bl6c+XLAyMwulqFvRJ/PgHTSFJ7jzns2deTayZJCRRoZbSBhhxPiOLBnC83JUSLsqtRUPlE9RVy8cSgLg7VVanRE8ptaL73ACtRp1QqlMIbFMSJ/2t8RRzFiqi1CSBLeYEXWGJSHiXbkftES0EcFrFxTVoYkTFBFtWyKAuhIpp88FzVwwJBCSrFIud5X4A2DQsZ0Vc9taImWuYkVWxbiVHV0PzvrTrY+MKLWP0jjBJnT2hh+uGHv9K3PHXjd7bHlFTrmt68oRS4M1HWPHNZcq6IcWtY0uAkqTi9lgc5ibi5voWonPmW1XySd8s+P3gfiU9vXDL3eMmDsuvOjRrp6vptTE9nj9YM9tAOyY+9ruicHqaTMuX7oj/urU9pzKLLc5v2Juk1Z3yX6GNuco7Pns9GIjMNaftxaMFWT2RPcwVJLZvvKZMCkdEvFIDALyLV74TILiKkvayGwU5/5EP3SxMMy56EVw6vd85vOHZQws9sd1wMBPCsk9g6Lta6F26gxnOGIHIyumNpnLQoOGJ0fOfGIezUx6cOHTkwyKypwl45fu2T+n+9ICqc+U7U+UtuTM3zPnPD8GJx+ol6sCDqhSQH+hRuMfHJc7DUvbOW3XOKdU48i2seVN1xXunLViSHH3UzPAgicWX2K3LGwf8uCyuffMX2GcUj6hrDFkvxp+cr7BA52W8YoYolHqfM+7frKx7yEqTJwHR/VaPIMRQwct7iUePA0yybQeq3iiBa1YtG7F1VevABvnPHvVO2RtS1GZVY4mIWg5VyFz6kTfozfQ950jrgJ3X0AfDLAnpAS0fMoCxLvD9NMApl+tH7O+/feZ1X9v5tHz7ghQ+tIZGuL68x5GmP+Jigc+EetLC6aOCCoX/s41RBQi0ZKxEYpiMh94OJOZEUD5ie2B4A+O0A1ZeArJIj7KEiGyjJJ+g1MIzya4p43i0R9KhwjgWjQCT6OXwz7Lkbohm48c2bz04Tuf1peBxSALZU2fa2TZI5srqx7UyE0ao0//4KQjQAoq0Sm0HZ0a3lSH9uk9L5n77jmMTgHu8JKZVwqqlSAJHhv9oagY6TEAxYSZh0GyKeuM+wj6+cj1X42uuREkN8/e+SKQHrGgPnOJWuEEzJSNm48A4br4SlMfqJmGcm373wccWAK4xJPBkmCSiOYdqDtvoF01J/ScXIKnR10gT+YzYFS0RJAFw/P8CPsuxLfSlRDJJzEXM/MZ+TAjym6dQ1ifuW+e2ccOYYMuJugK/tNhSCUNDocBJg3gICmcovAhaZ0tewTYwRhgf0Q21wwUA+S/UAmSZqfTjJKuggJ4SdjhCDtSE1J3JWPDhsWS4hFO6F4EXm5bXlm5vA2VzxLWhStw3/sZrwsFBFuAEoe88O0wDy3iWEU9BAVKMCPwiIIsj4khkjFAGANRiRL3gZA4f1QAgeD0E+ggPJewT0b8qXp/JOKHz/mB1NyXQ8L0NePQew88go49ZKb/TBL6Lh0HQg9s/vbBOWBpxL9Jt+l99NbdP6L5058luZtxHBTf8wPYOf2IPwL/3hSNNkXHjBkV8fkj197zEHr3kUx49kPfgM2+yOjRd6O3PtgE5McjfiEGij/YhH48HiF2FYqzFPND+tvacf9fJmCK02Z9DPOGgq10AX41gqVkJhB7ElpwTk2EV2RdkdBpkVZcV0KsUfziRoWLSUQE+CQRkhyPEyNODoYkvrTrNUzkmdILj7Bdcc5QWFQV503malYQG9JESRyKaP6QPrxk2V3BMnSNiw54lTk+9OY+XZamctWwIt4wfPZmr9qcpQqW1TsN0dusFadu/fste/B3KkV/WBpQKnMbx47rcGo5i1bDOBqrsmrHB2jmSpnUA0fEO+71lEhbS5XOh5y58SWjJztWVzmz7+xo2/S8BEoKshuqhwcGd+yrGh5UT76vb8+i7p3vMZejp4zghYbSvu52aY4Vchy9ZRoaL2fBlPd9fT/4D1xjU1vastqn1cbRrdk11++/714Ac4ta9MUxBevyljh4hoE873fYTJaCKwa5l7qUSig/Cjl1bOjeEV5PrXKOTun9cHxi5lpbs6t6tQYcnds+M/WMTqJdf8n1M4dMG7oANWmqJ0+q3YX6nrskpwyozvn7I+ufjYoLOPEUiA5czHzp1Y8sdIH/mBMPkM0nGAp6sgiIvPAFiX8PE+PJImDv1YDHNCyte0t978Y7Dj99zY33qF5nq6JlNXJbPDQF/vmo+p5M+htMdYSkx0LFCbDQnS/ROOCY1K2pa0ezVp0k3+XKl+jNkjywFfBw2ljWomMLXL0/U1B72+P/evX5zx/sqW1ataxoSIP/6gsTWp5469UqqVIPa2oYjUpa+co7b79SJVWrWU9WHaNWyypfpl8/TaatzLrCduF2cVIVosZjGiA9OMCjozDSBY/DapBZ7DOeHeOZCH1C8C3Z042+FgKYYX9768ktILnl5FZUROI4EWi7e4QAfR3SCmW+7u45kyQhFrPlW07+H+a+O7CJI/t/Z4tWvRdblmXJsiRXuciSbINl2ZhibMCYZrrppptOgIDoJEBCT4BAuBBSCCnkm94wuUtCChzJQQ4Skji5NO6SXL65Sw5safjNzEq2bLjcfe/7/eMH1u7s7OzszOzMmzdv3vs8UBPZgZ7SKhlhEU8daWFaBBsQNsEGJEg0eKie2rGcgFXNxwGrUVz81q2unL5ORR1yL4a33oOjSUtJeifJYkGHFGis9G2stliq1/kqDQHEuk9Ishj8RkvSJMTdBwz0oCofvOarQsG0ilO+qtVbmjrON23Z0sQWNG2hn1uIc8EH2O6rLC6u9LUbjV/juK87z0sP+CorfXC6wfBMdiV9qOvpLYm+C2k0NWMtQnsKsOP/kpvsCnfDj3ZfBQH4ChwAXwEBsIaedXxpJLT0+PGlTOvS4+B12h25B3H/FCijH+qKP467g6kTj3EQNYKaRDVTc6mF1HK0CtxA3UHtpPZR91FHqAeph6nj1JPUC9TL1GvUaepdAeuYIRahTGwX1C7CP4GuMcTglhHQD3TFOEoXo212P/4JsBM6gqOLjqhiDoDuABJrCmjcIh7YTU6UJ4YB5R0BBphAQGcHfs6LVjgmI2MPABXw+nijRo8fMmkCGhPIB7wm4BY5HZzJIKGdbg3He4FJl0+jXsO43BLax+gcOsBXAOKOTgZMfjFl1p9lkvWnGXtSshq2aIo1cIHGbEpnT+uTmXP65BT9WyD9fTbdZNaCbWq/GtylxXd/b7LxL+uSI26wER6/Gx4HzdrsyFhAn1e98rJCTT8CV71GZ8Nv1bn0k4ANaazGCLxUAZapK+EIMEgcaeHASLiVRaNkVwi+e+j00UdYIH7Muh9kffYZe/aUiFmmju6+CP+IvmdmdOUW8HX2COD8YQMDjOJLnBjWAn+k9Sj6x5YXrMv8Pc08tnYQR681pLHwPolEj05PisWmdK1er7cnieVgCJuml0jAVC5Nj9KARsCCDBWYLRUn2Q3onz1JJIcHgN2oUMJX2LTIWTAZHlYzFlYi5eC9orfA2NfFNGg9c0bdMVzEVQ+ZCaTwbAjusAA/fJRVodQnRRxYXgUqH/rk1ZNixgdooFacBAoZfPsQKPvuUzG8NvBtWt72eQ58A54GXtV2+OUnuWBLB40awoDaCywHLCyEL4JfPoNfR+6AX4GUP/2pH5gpZdFnzoze18AI8hKC/48x7yjS/TsHA/rWCYp4z6+nvwZNz6+P/H398+z5p0IeaPGEKvOYxvWnwPT2qg2vvbYh4xnwKMYwh3pPH4HerEfj7XZKSjx7Y3kMSzGYcUF8C4fYXnSBFplASzmFCw4jxfmpgIg3Mg/B38L0ZfqzoOl8A5g6vj9cGX1j/vhgC+2HRxfRGjAlUwmvwNCyGczvTz+x+eBcMPA9Q30lN+s2mApPjx51Hkw6e2flmAXR03DlgDFgHV3W0RtMpfVLx81YDoPwY6W+qHK46SyonXfvhidjtEFMsf8gur+YkusELz9khyQH6PyIzfZ7bVi5k4nHM3ihixgZwTkdT7xDmfwmftrB9avPnP5iz54vTp8Jr+IOtgH66oEDVwEN/3vtuUOrHnujbd++tjceWzXztqfGvHPixE+BP+y599Onjixc9f6S94+deIdd3iEuHbtnz9hS9tqaWbM6HiqtZKKDt28fHGFych1z5qQzW9l7DlZFhnmLps/mBD76GJqbx3baW4z7n8uhb7ruAlhNQFohtMUKuCtW/Xi9lRzgl1b9NBxGB3jl1mFuy3cPdWQ89N3qmdLfLJg+OA9kv7o3slu5+cQx+hOD1WqIOnBCWoeP0e/xETyOj3AYCc8i4X3o+NBD33330OI3itLdC37T5/k/747srSqxf0xhbUnqRlAk2M4IftoMxFObnfhqy6MKKR9VSpVTlVRfqgbR5aGIMo+mxiPqPIOaTc2nFlHLqJWIQm9EFHo7otF7qf3UMeoiGhFY9OMkR5/dgK3XTD1/AROf+MMuiRJ/AOOC/coP3/caAv/krgnrsxj4W/yccQ6LgN9Yab+gjubo1KcDIpeA9W80eQMeERZei6jItaiYu6/9DL2XPtp+Zqgz/q9CNVOVhn5Wcm5WDZmpmrkc/W6LnSOVC4F+ETAsAvqF5C8W7njBueiBnvE/Dl7UmbEzumXtCy+sXff88/Cyu3d1b3fLJDOT1mdiaqDEEagfEsjKNKTXqBA3niGxKs1GeWrAZxdR7TvgE6ChkjkcmQw/4jLffht+uGjRnoS/u9Pz7cp0Tzr+Keye9HSPPX+CJ92Df+Pz0z3s+xk9/sETQxZ1j1k0JKNbnujP8fw6obTg9owsCQd0hkJvRbbUmJvmyeeBTG9IEhlNZUDFyBgRLTXlxf0LLELjbzvBe8jusYa9lXFezI0sZjQm3t92+HAbAw+33X9/G2iryLt2Ka+iIg88mRuifwrlgifzKsAWfO8wTtiy4DBb0v5KbkVFLleNj7/5DTrG+NBMRL8uo/MYRL24ONwR37U/TwTNGB+QFbxEUIkQSTHNAZ+wyRFXZRce8HP7ALvng48OjziwYmHzjIXL7x124Lfn7596aQRns4iVht7T4M9rNn6+GaScW37x8M6Nm46Nmb5x7UTrDI0+TfPH+8tmlxeJVYbkXk9NOAXZUubF997Ydej9wLjlGzYuHxd4fv+hl2rL2VSdQZnka5yz+MNNZ4F61NaHH9k6auW0iWGnVa8drL//vDPXaVDpUvrUdLzmTFXFeFnsfxzbEuRgjCiiwkB8UqYCoirWCxCQEYxFEseyZ2NnHfGwQPwKoI8QJ3VBEGDiMhUri5fhLHbQi6UWxIcvCUS/FnTIBVXyd23JHd8Bnkti7sVJIpTZZXTSJ98TxCbqZJWM5QF70uxiuueCA9FExXKmFVJJTmYFn5okVRdgjD6z0lvNMgEUVGjTjE7e1YVrj+st6OMPE3qbKq5GTzygmYCxKAD+0zpzlKtYtxu9djdiMnWAwtDYVHT3f1xr3S7gxDfgx7t0KOcblA7nl/4/r7vgR0Pg37E3TjmxNUO3dBLG7tbZJbTdaWcIQ+8UtsyJZw+MU2AvukDPhxfAVTA+2u+O92A7bGOiKObVyOv08ffgD/R8MAa2wXYwGoSVtDoS0pZpIyE1rQRhrZ0N2xkqOoPeH4kwLPG3EfmG3k8CIDwdUtp8TYTS61lKk6+lKWzHiSrJf4/mohrqHsTpUxwWy/NuAkX964eAYBz7Tw/OxEQaBm+ba7zYzagBQ4BiHw2Mpiv1v3olMDg5H55meB36yOExw4Zp/dphw1D4nx5wol+7P6w9LyFV6AON3noyLGwDhU9a9ZoPdIk5/errQAhgEx+I+ouQoe6f/X7l7m34bkODTtcQAk5QZi6XloEcbBwOL5ZJy83wTfixFt1s+NVMWLMAuRkff1zcl0sfailF2XWoJXUqAGJOINNjviAFN44S7IAaa2cxKCAWDKM7xx4TcHsxoRWILcZnMRYRkBZAgFyNvJe3MnSoqQk3RLgJUDQtHdlvEm/hJ/UbKSV6ujL0x8g5hUyjNSkyPDqpQiaXKaQ6T4bCpNXIFJyckZFU4IFdt0X23bZLkuoZ6hvzoZF+/QNN3wxbrnVO7znWXFtGX80Hr/MpHzZUjM5Wg9ZwCJtIhcJ0EUuLdTStE9OsVsLwPGsXm8V6Xs6yyY705OR0RzLLynk9irSzPM9IIkdvu/PO28oX3jFvkvlKKCTXZ5aUZgd3ZDuDQWf2jmB2aUnm0CGf29ccuTu2bxBFtKwOcawt2NpFSWOrChfZKCEiUEeC4NvVaRNupU12L5aEBsheO+7uMaEEYtVNeK8JcbABu+AinYjbM4H/Jhm7OCqvXvfyjN98r5YPGdK/aZ4z5QbVt1MMXleXtPJZYg4WHrxpSm4qTS0a8anVxbGupKhd32+hLmUavvlfi9bvuPudaxcWPWWCbzr0Ws3u/NwNr7zChYH4le4yd/D3Gae21PGyL4/Mf6v/7Pov16W445LxlLx5iNSlFKUaw3lWk9Uyc6EOvdbsOlGRYr4c7dg5P82WhlZ0WPD+Sk9xe8y/ERfm2hCPOwTPhHa9krZ5aAFPw4iVbJQsb2WxJ3QCrEFMGBlBVpWocdKplxebMbjwyrM/w/afz66sWry8vzmX5dLMZU2lmSrAFExed+rCqXWTCxigyixtKjOncWyuuf/yxVUw7DKHBBMn1Hq1PhD21TYRX1cV08rT0sqnVRQO8TvkKCuUoTQlyaRmZWkOq15vzUiTs8okU4oU5YTykzv8Q5ghEDsUCwv7Efjnq60Fjwg+sehOnzUpRHvKjiH8BAxLtx19/xQg+HLRmYwAzXkYmFbEy9CMgHcT7DGMSNoUZLAAnQKFnJRloju1xdroDk4NFhgdXL/XROlGQ7poV4mWds+Ad88XO3R5srW/Ezly07nFcPQM2BZcO78+I6N+/tpgG6QpkYRho49otfQYWptiAMnRaXqzWQ++anGAEzsPfqLR01wWbKCf0JtTDLDg4M4r13JqQhkZoZqca5iHo29QbJiLENsaCugpXuON9+pOQV0n3q7GA2jifZbVZuC9IvRjw/Dy5bYu0BghuO9va+WyrZ9vPA6yn4hQQo/Dez9M6yfwRdSXEpIK6kSs+gmgPbjp610q3S74Z62wm4OfStwHxbaA3X1CEm/IdLqHJhvAJhADwvEKZaPUXKvZRV4A160ee/Diny8eHItOS969D6yGHURYOSNeNHidQ18bCmpLIrj2vneXCKnxQ6vBapJNe7irLp26KCymzeWC7ZzWgJrQ8CtN6HNRROMMURyssmPFVINQEl4ULzQT3HkSNaqA2EBeKwQvw8sndx6rEOk0fQ3i3NbvWnPFqeUanagi+mBXJdjfDYB/eRi38oaER0lwQxLo/8nDwDCg6aQ6RT9r3bpZ+hT1yY4rCVUi/YHMNVXUQLznHFN4j1cDg8f9i/rhLuKnMBFw4vEdrxRLYZv5+NdYfav67f3bOrka2N5deqWRurFJqY1uTvg2qLOgr0O6zKYbh9++dQVRJ9IcfA/kmJRV/aBW2dGU+LXoTtvS2Rg95D+pG/52ATffCTls6CZtj08GgU6kYr+teyNw/7oR0EdeXTxNYpYWSIFk5nxyBxEhG765cdbI2I0xpYfBrsP/YSvhbvD2Yd98KRDnilOki1o2kT4fL9fsCbEbU0pWr76pFbHsh8b6TlyUKqGCVC3VQHZmjLToVqTD/k+ICO4haNY0UmiSdIvUTBFhSFxk4gUaLJPTgCIURvMnYUtEUL72b/sSKAakepAbDXCfPffYY+fOAndkN2JdWhfNOHBgxiIys9LX71i27A469CKuxYvkBvPXg/CHJ9TdSNHNBOkcyNMZFi0y6OAfou+sB3PWr4d74C+lx75oe7hUaHLEkLOqIUNUMAJitKH04bYvjpVivg3cEPG4v/Wj6qkJ1Jxb9TnEPosoXpTh9jABYep0duphdu+cptiAAsWEUTEFgVNvNKFWowJ4twvRRQobFpJObAWibj2trsKYBn96/gN4tM+S87vrxZI7v9i89OPRpP8kpuuV/twuEgkp9oGP0F8k/OkxBijf9X2yGTUk04oaEEXAn1AE25TY1yb+EH4ORsypH50SzTj66bLNf96rEsZgKDHVwImSRSgOHtG7ktsfJodHIqZU6wegwrl8F7we4REXhGIsaR/A0ygGtaEotq8xELXhOKr5V9oQ9Zl/izARdyNCU5K+R1i9gEuNe19nn1OjLhfu0YQ2+I9nP3tpydabxuzB67ebkoHipbaXdj3xdmxUUmEMFYCqs2TagQPTlrzIlAqdj1x2H6eo7Z6BkZT0VYNVNw9WzYsg/YGXgSo1fdUkMhq/iXVDMB93v9KHQevDpZHOrgdDD5d20x3qRZDjE+dMvlNZku8+ewa6NCb/6Tx6cZtE4kFEaNvg7vPp4BNC/ImLvz6vfrhNakYJJduHdJ9fB58Q4k9c/CfzLH2DJfNsKfHnaKQMepol27paf8DX9ZF5AdRJqEa8nl3dgo7Vhw5fBu4n4IfHN36+VYYpC9n8PDJOKMQ7aC34jlCfccKN6121YVYlwRc/eRj+eZdOtevrTQeB9gm18NmOjROeeVune1vIaNwxcqMj3H0eQis6PsyujteFoKALpU4glyIK6/EJ3JbR5PXFN0HtcTCq+Lfh5+p08CNJiiRPKn0RfhSj8f+kjMD1olSahxJ3hLqqRM9FFYYfCTdeFKggmoeeANmd7SNEvii8JfL9TfMq+TZYPiTwkJ1AcBReESCWt5MNwOwiKQl6QezjR/mE1iUMYvQ+ohM+Fc9UsV4SfbfHOxGBDbMYTxiDt8eYUaqzO2MtLwpe7+QjN3f1VnQCCXMm7euKRycqAYctI8HXpsYbwIqv3gBRJcQAw15NJ3DcY46iIge87S3rV/nVKyoWbTl65kzUjuO4cJGj/bijiB727Z6SEvB7yZFdj30bfRzdGOkoomLv4jB9q8M7YXhdwBqJ09F0l1spwsZR6KXaQJfYXdAFZ4nQlACbC7u2HqZ2w4k3ZxwG6uOuhqUnZlRvSpVmyKzG7CKnUqLKGcPbmuvLqxvHhAITKgpTFB8/dQb+PTk12WqkVd4hOUbmsTmn7mou3giPNL1wfO2gUIl7d86UnIaaIk56KG3cV2CMtbJ52K6hwar2YMWwopHNS2bmP34aRt/KbSjIkVjGMKqG2XPjcukVqO02ofVEECOWUAIyCdE9J+vsgOCOzEi0EQGpEMEZQhFMIs4tHzBq4zBkGO9OR5SPmPfMj3K0Rj0vv3Tj5B11AwDTP8kiSuJ1KrG4qC+XXl0yUS5Vtay5+sjUqY9chei0fMhPhxFZB6Z3li9/B17d/9vjcOKWOcvfoYsaJZzUnuP2BfN2tcweJR7bx8goDPotvKFGyotrQr4CHg6JZYJOa949dnVQMzcdZwLPwavvLJ+wCex9+g/7Uc7Er0sMf0zAC9IRGbEbtQJasQTsPrsG/TpNlRLC2k6cEeKPhvywii+FfyJbSX1JSX17UsKF8HfvdQrrUuNfmIDS3EtusLZ4iBZSRm1YYEhTXcfOfUeCxZ2DLWcom0uNcQVBjIVN0CKJzwP2uPYIcXBuiAuTOG98BYM1UrFnvInw9c8xOj8dAk0KnU4Bj+gUrQodPIIvQBO5iNrqigFVPQOLhniDzd9vWrlOP+Sep+8ZotdtGPFZcR0djgH8w/tvflrIN9paXPdD0Z23+aYtmTqxT6amHP3TNNUVx3Wi+X+Q+nmpkQn1wz1RBQS0DAEL0FdcQYYYRlslMh18xP2V4wncQmJFjTZSTcJ8ddXz2esSyRaJQim5fl2iVKAgDvSIiRqedTqHGUzdKnwADDyg11lSLWZnZ32jn/3zTLpinnX6fc5hTFflV6zQiFI8dr8zQS9WS5kJ/SKskqCnH/uE8a5n79SkAZQIze83qHZEyIkQiA7tu7Bv3wVu5Of3R0PoEiOhhQAm8wTrDBrx3X2h+z9H4XAXli6mY0ai5cJ4DXbebrBLcF93231ehqi86NCs1toKfwiAGjgNHkT/p4GaAPyhtRVQoA9YAfpAas4lEQVDreHWSCuDT6A1iqqFpqs4fRHeg+caB6bPLKbPiKchn6pCcKud4dXGPYuierOY7+945qJabexoM6rVF5/pQHzZj8SJE8oZ0fqXN0bC617g3lFlZqre4V5Yx4Q3vtzeSnw2gfMY3qkTby7h3TmCNOLW76cT3k/9y7J8IfgsDUXbGCi4NA1hK5RbFktw9Qpex8WKJl7E92ruRHRoKfG/YiGYNxoyQcTceWMhidEkobEPebcTz9USIETSI5KTNGqYb0jV65RWcIMJ0cbon9nZlgIT7E8nR2/kwhWgWuNQyulUlh3bMTvZIb4qzTexi/UW1Q2KmRE5DKR0v44vktMUV5ivmMip/vQKWmURwZ/obvjqqp746nZNT0z1dqoHkjp7XNB+S6KG3xCJH+RuxOyU86lqahAVASKgBSnAieh8b9AfDAUTwBywDPwXeB1cBlcBpBXo82GkNBfBSTNyWNqNPTG7XaIACROnZiIhDVZA8BuBN52Pgeu4Y9uZxS601OKDtBUAI+KdjUKOrJM4qcbY7XhxETsWC+tbky827eG9UMTG4akuCLD4x10c8MSeQ6s+vZUxYYAlF08wljysOwPDLAW8QQZbd5kEkSrgDVgLFZUYJ/IGgZXcISioDj3vF95pwKh9qIAmP9DjI64ZXiQJXhTRMindbTQVodpzRNHCRXxnmVDDFGK7MvxEAHEePpGJtJMVy24DLirmP8FXzLh4n8goxLs49HP7RA7BjYlTRDxco/QiHhWANfkzUHMUB0E5MJA3E8xAt1LsELmVDEbDcQsxeMFvZPwYWdClBCbh8xCFXfwUYhKMBG7KgcpkYomLehF5xmEocuJq8X6fAJeHfUCirDi/gA2rF4oJPhW7tMk+GjSkoEoV8y5dsg/Qw1KMxlLFqPS8gZsLMvPbFypGCkEP/TbIcqSk+13FFq5lSH1LS9uUv61KmX/70qH0T2IdD8aG/QWNxujQ6O9MowpHvgxoTicWJStTeInMkmpVmCwOs1Yv432NMolENZhOd1k4hUfJ0NIsqUplqgbBBRabQaweaCpjGJrluZTCgqLMFfnl03feoc8utgfl9DDgm9x7RAbgeJamAVNmqtGiicMyv3f/JKVGli0BrDpXwVlc6fQQpUQsb/RJeaDXmh0Wk9JuTpFJxRaFCf4sabCyKRa9bbAjWdHHquCYEq9qoFWZLTMY1dbrr1kbJHadJSUztVqR7HCqvAFW8pKyly4jz2NOZi6LNQyj0GTmgiTY9u1DD337kH/mLMBLU9emSVgO/iRmWPoCzYpEsvRN8F51VqlKyzBSru/rjHMDMD10AhgO2hlAa6pU5hJvGsfyUlok4eVitVjHzipl5Va1RcT8VxLtz8+VizWSslQwlNFUu7Nua+Qc6/zekQoT+9s3Jh+bJDLRaRJ5rlQHaEY3gtbT0+ATdfVicWXo/HkA2CNsklIHGJUqWylJo9Xy9/7rTbqJa1ye7eqrYaQjvf51W9VOXpKsM1ZxrNeQEG5MqZQoHHbPXI4bkZ4QZqtU4rwUR1GOSTdw5sw9Mz+am9end40oc277FVmaSVOyoB9N52cnJ2cV0MzBYUZtmkwqMaamSqRKvTJVLLegT6aqoaV9fa6coF3jlCZrOS3DAg7IRJmMiKXtaRktJat9alMqMKuTlIyS9lhYrafMV6MQqxRiJbMa/mP4nVIdo0xSKZWWJE3x6tIWh81OS+ksTo7y4RiUY5LYpbFVZGb5+knowiQV6kQWucSi1iokUovVIGaeTE22TXWuTNWxS7M3lilsSmVomlolBYtWMdWbCqfaklO1rC515dY0ZdnGbJFKPbVSU7lqPovacvRsxu3artPyYv363jS9/tjiJceOLVkMXagjpixFg0rGDOjzEtvYiJpdP7yBU9Fnei1LFou06j2p9DqTYvubgcLX9ysMNINBfGgejMlGQ1KsKOTEIg67tgQSvUYnY2igKa2QiD0KRWoGapboBqW6/1KZ3Dfb76un6d5XKkoWlBdvmcRKgIjW6kwyhWxYn/SzBsPuQoeRYQyW3mGQ769y2cGgOtR/kvRalmPFr03otc0/2yeXLeunVhai4tcLPEMfCeBeJZx5L+LPu5uWArCidvUWWVlMkvgg50GnDA/P/b1py6RJW6KLJm1patoSHVM6e/Mdvz0L3KD00tY/3DMpj8nuP2fVoBenpU4c39TPJR9yAJ58BF658uq6RdXV9vwc/NAk8ugkrrD36FpvpknJSU22/JIBQ6fNqTw0xrt44vSh9b29aWqGVluLvQN7DQ8MjescxPxypRFU0FpqBvbmQnX3VIQRHbvBNOuKECuC+HY0z3tZsljkO8UJWPmGtrHauM2zziDo3Akg14jrj1+5bKKeWIhsFnwCvvfZhg2fgWLQAIpxKDr3ZqTnhWq1Ta0GK2fVOlLJEj/VMVSwbI6bSn9Aote/tJ6cz8Er55gmlzkSjgOqc60bPoPv9Xjb726BCx0drIb4XW3qUK3PUaZZiOUFCzVlDh9T28MwG/4giNPGr18/XgjtOncuchdNUBEJVG/cnkwi4MqbCF+H12JejaNHU/gIN2XoqVpVZOTD18M8WotpldeIEjxPbORrfROqrrVWTZhQxYeqJvhqWQrzstFWEBYE+hHB9v0IDPtqj+BkDEl8pJbqUaaUzjLF5BE9imBIBjcVFbH1HEUT+6DEUvQoIioORbfW+noUIdrUvYzA9n9RHgYtbf9/Kg+NONL/s/LQneUxoVFL/U9KIv71UjD/1vuxLIljVyK6YSEonui1urirTOLRxBXz/G5i5xL3H+veluqTTiYXyE7BMzqzXJ6ZKZenaMH3VncmzEDRteg2+B26x2myubZsDacT8KsZLOvDPgpsBoxYpdHb0dHmFtkdPq/Np0FHTTEJm/zoDhOCreEwCIVC8MeWFvhjKARC4TBsRWd1SwtQh7hwG2wKR9vawrt2hdtoWxgcIUGhOeN2DXFvDzkE9aIXkZxiXBiiiKTBIxWdfXbOQJww+zQ+h8GJCkI0WlEpiT/dmME6PhP7dYMYjVgY7qAgdm4b5iiAsXqxSEWEfh3CGaLYCErFhLFz1CjqwTdQeuwLWHiKpUDcP247FvqjCMHnAw5FKdKDwjTuRfgBSsDOQRVDdUrrlBF5Yz4sRnWvVfe6aRzxGoLEWjoMXqe9q6rYe7Ad/VA/89ljWaHVuE9C6oprgv6EojNYdIQ1nlCto1S4HUVy6NeBbqAqCH4pcET8EYbAGAvP4h9NzjDmHJgcO2JNQZPtj6hwB7Vb7J24AbrWghqM7wk0iaMDXYhMdtxreZaKNGEAFC6UWUJcFIPbVUUvFDUAG2wSYksyI00lAxpQpIpKtLUREb/KFHYCVwH8zrj0A9Nu7HCxm6XQ8mup8hfl8Cdg60AduwScybS8YGnKjFDxVwPqmhSlOMSgDgFsmSXMEXSvCSXKjBUC91NRAn5WEvqmldRwaiqxuuwEJPR3ho1eI0ecpaAxacDgEDanD+N9F5P1InZ35SKWzAFiuuYTPG5jP6Qa+82mTvz9aSaxdP9+qdiksJoY+datjAyYOmZ+Wddnzm2+LVnZYAD9zpRpc1asmDNtSkGzxbLm+cm5uZOfXzONqRlZVRpqqELsJCwFfxk4sTtEUXGxk6O30dyTReksWAvYNlAM3yur6dWiUgNgX1DMiye/NFnMe1vkKpoWZdY3LW6qzxSxd/n7coy4jydQxaB1dw3j74Y/xHW2E8Y6MFMeKoh7gBLxHxmokho/RTyfeYjrThsLiCE3sVDVsqi2Qfomq6kxszZsoCdvmDULjD0Ef7p/2eVD4w+hbxwEStoy/4W/rYd/eApefvIJkP0EyFv78wvzQWNiLYGbfjbr1T+/iv6yogOzwPvwdfgTyuHysvuB8tAhWLf154eaHoAfvvQY/Pj4tEe/Y0TdcbCYbrwa4i25HrT9Jvxog6PLgM1IcPu6sKnCOkVHK5ZusiGFLjyhqoOQehZNB2jsxO8dORKPbMLJYtHsoK7EE0DwyJH4nXAsLubvVYxpN9Zl9VHl1AhqLpbFYCkdxpHXdMp/O6W+aPndeUFQxuNJ2LhMS9hxIYqF/iKTleV6RohaEe2krmMKSoFnlRWZNOHC2snsRjdlViihgcxgfzFMXjXZAP5Ctg8rqvLzq/LZHePv2r1h913j+y2c2sxq67Rs89SF/TqoW8WyIex9IRpiwijL9p+74Ik4GXopCZX2719KAup8nH1kUs3iKru9anGNbNv7z73E2+38S8+9v012y9hEGWceNQj1WjXNG7VxlYcuF1xqbcBFaxI28cltEGR8djSmTVZscadkDHbUtd0elIQLXzxy5KLQJqTITZ3XnGBPeeegHYv6Rah+i3YM0plMOnzFxq+4MOyA82fNgvNhRwI6Ewd2ohGxE3AJKE29U9c8/dOGDT89vSaVt2fa+e6XibLVPDIf/c9qmAPsepMdm07Tbgeq37+sVluEkjA/SKoXbKv7um7bgup/vyZVwfL2Puv+enJNWtqak39d110ujMve6z8rO4N6uwONg3+n6COYkSNK/c/P+HrG8/5/v+Tnnn46otz+dnb229u796f+/7v+JOLtrv+sM90xm35l9h3/u47k3bnTK3ShhO+gokqxRzuuB0kJBMUBj9htV4p5q9ik63GXa+sq+WTGnF5WWF88OjcnJ3d0cX1hWbqZYSO3ip3c9VRIqwzjMzqEAs0jG0O1eZVWi8VamVcbahzZHLhVHNaViT+UoDtBoVl8FvouZLc35lJd4xYCqNQmvE9EaDwqekDnjwGOCWndiUF3EfEFTg7oQQLSJUwKQKh2kUkw42PQ4sgWKvBUkYMD+N0uM42WxdI5UhJb5FZK0KmyiBMPryyt6tWcnmKbuk0xV9RSHw0PnwPfq9s+RcaJtk4s9gxgw7W+8PiCPlUeOMx6Ap/b8h3wkrsCL3uTszLAMxlZv+Bo2+2ZlWK6yhNe4R3EgXBRur+Qv3vqL95SWJeUX9+yZDjIrJneNmU7mLjO0Ldrr6cJfeNCCgNy4WZxCLYgySAOwghIy6Bm8cWsRBwJ58628OMlEs8ILJkbxKz+hG0KP3N4XJWtalzVAVfIV4tVcUP0U+l+vo6rEuJtz2xZlKYzTdk+8x5xnfL2odH63nMzYNi7b9bgou1TTLo0LlzlibbQamweGv3xBnXWW+vLSYeUNzcd7LWlgJ+I3eiP8QT0Ds/r/cvZ7VM0om0zoTIzB84Z0hzIp6nqkbP2pYOnp2xny+P7QIIOsAvNogOpydiPMYfXV4KYJWAXVMY7kaa5mLoSz4kYzH8K8EV4Q4Z0GZ4jGL04KggYZxyWmjPEMEcCeHuSIXcFG38+5ruiHHiJaSQW9HBs4cmjFaZgDQc7Zu3bN2tB7sCx+2Z58ujFaADvmzMSPj7u7oNHrRlVHrMeNBRWgBAOwU8t2hy1uqJIrwVN1oxvo0uTjL7aPCetjJIVKW266pk/p6EGDMvxoyXoe1sycLuXFvf1uOA74e2FPs66pK9Luu/CPo1lff2sfZq/7psVndq41TDCRL/Vf6AyYPdUSQ9I64tuUCiwQSE2G5zGopDkiDLAaK6Ja32ZVcozodpZtbPerMiZHqF0I2R9c+n7fLWr7YXwkifYz3P+fL9c8VBf9gDN9s6+R9aDGQQfD/Uk0OnErxw4O5kV/BHcQhhoilHXIiwXxpjF4IYGeww1yWsnWhWxVQEe1rjfmjiMzhwTfq0pn5dB917aUg/D9S3wi+in9S2PLgMPZkcbpu4WV7bUi1rHR3/rDkUqzS5GrZF605hQpBWFxQPy6PDYzBIuJC1Kg32rJqCxXKhWgPKkVKxUbnaJqJLCyN/uPwMPYY8vJ+9uqbctezS8ecqQGbb6luutYMqhNYyi2GW2OTz6NJfNZc5V5paVZKpUranOCVU2s4s/rPCkvEEEWAImHubtiqjFmGahNT8aTeTgj0G8pYAY1Bs2qGVikCTYZMnBYO10BxMHk9IlBFGD6XAzFQWAYKjHc75iMwjEwU4Yhw4HwbuDbtNNU3CL+VXjNetHDVunHzZDv27Y6I3Kccv5ldKAsSC9MHnmvtIiyFWPKHSVSx5cs1NS7ioIMRvMUyRBV34Vs5hnxVPFxXb6uex00FFSW4yG6tnQAIYN5bvLJYvN+5iKG9TEWrCz1JtnBJ+kWMdvkY6YM2MofBCcGDpj0SjpneOTHJDic9RWmWzPzGCLC27wisIFruhIeoyroCpfpYh+Au51eqs8SjlMtyy2wvm2LDNYmdOnuMb89Z9YIAeZCq0sv7rABa10i1JZUB3b88Xt6iUIJFMIEtetKV254GTc4UuYB4QAGrVuQu68ZCbomghuJny6mJcp/MOyu3uyqooHCsTvnNHBjUsqqS8RpoiBfjRZDPTP3muUThmYX7ygf0rqhHWWcermqmiRQAj3zuzfa9+fbcCG/zg0H0AKht/x1xUTIphiAC1Nky9n9S7JLMfzQGhMYEitr4kuCwwJH5x9he5rGMVvnnB58Vy4IzRUIIMz73HQjln72mN2aMIvYV/cSbzYTqLWEU8riVX0aZiYClMaELBWMaCvkU8XqQgUIelEpnQlE0OwFKYO1K9QFzRg/fhAfPoQuiaItThDUF/cwrraTxZWKoCXXpy4d/520wjD1sbo1Fn7/qrZN6t+vUWDCFWKoe+Sl+wB5cD+gaJ6RJuqnjQ6DWaxYoO0yoOij0hCHZXia9NzKt5EVKk2dEZZlemrZS25fWUjdNs1A7J9Q8W5/c6f9/QLeuClQvvqWh9zm6ni6MkJ4+DjI+fsQ7wSvTjPM2vf2IG5CzAhhh1cTSDDevRgRSFo0Js9VZvV6hytBX6KwxlW0KTVF1WAGcak6NK+8z1XaROmu9EwrXTm1bb/xZ8DhtU0jIXvuDx9i0vxrJexBb7nq+3EgeGfYSkqmfCPhltr7hQZOZ2RJ7FuGcb1Skcn4tjH7fLpBOBQHdmU1gmYMKN1CvihVrFZoYN/VOi0SiZZoWOVg4BEqtgk1wLPq2LDcr3klTyglW9WSCWD0fkuveSKVMoo2E8k+u0KLdO2RKGNXCAP52oVS5RanTRSoZBJNXK6Do7S6cBj0aflGqlUyZyWa3TRa0kpvENCi3WauA6DsKaWUNlUmWCH4BbcOPhNsbq4mS5vswIgmTAPGukemyRUwgYJ3jBhtb3tw1c+UDWg+KxYItbdqxe/flCrFPSgXeHgiMkjakR58AL88Y0lS94AapAL1CT00S12IZjKRrsWfjPwMtyqUao1YC58AOeDYXCS0u6bPm53hpTxL3kD/tgjP1jbIyMUSqx3HqI1xNMVKAr487GRH5qguE54ozTsiqkCcYceVuAV7P9espuapsf+ET1+f7NSlifSqmUsq9KnWJ26uslNA5191WqZSi32KVSMOtfXkLfnd68zcpRUmifW/Iuku9943X1zY0YfvHnzCOQ3a7UNCpZWMKxcpZTzUwfVTbEolTJAywfrdaw6LVl/eseuUziVkvlXqdjCWzQ7MNziG+JxFLrRxrdyNqJTQklYE++WgICEcQdMEsCj/3QbJnTRJvrII00DoA20nYaf0UfoI9EmdA3aoO00sDfBMN2GhZz4BkmGo9Nwolgy/NjnTSBMdZMb4Xe6EelEbzLxEmAKuCVcwB2QADffs+vSZ4EKXm1sbYJXgSlz1BpYxuSCN2EZ/G9gQrHABK9mjmLqblHJ57AxSuMplAQ/GEaPVIE30aP/jbI7hbJDDzaC67folFhWfUVCcRmonDrKEvOy2ZcahnpouLtXgPiuKhdTL/MTJ8LEVwpJhal+RizkFdTslYAAsAEMzVVkpQ3FQTquyauzK4l6OpYGYo0OtDQn8MW0j6jN2Inzc3prwOUOBNyuALsuMDgQGBxxLziyAP2xaxfUD1m44Eik79FFi48++PVRdt3RxYuOoovIZ/C/T91+YdWqC7efYh6D8AN4Gi65sH/sqL3n6KHwJ7gOu1QAq1mwJjcomXcAXju48dv6/AbZCFv91Y0H4bUD8yTBXDB3L7jvizZwJ50ivD5A47f7J+B3LlgASBlayYuPAvT7+ijMBKuBatXF9ourWNn8eWMPXFiy6P17J0R5HI0+A3oty3rXeO956T54bX/LlJKVxtucUxbsB+L7XroHxU9d0IL6zPQbFHuA0EUd1hcmYI3oYNB3KecAK8AeyXlTTPkdrT5jyuUBrHXkYQQ9JCuLaClWLLICpjfcAn8BUrAcSOG+F9avf2E9yFWwisw896IzNUBmtcrTRqb1OQN/ThuJgmlANuDdhe68TJREmlEQsnP6qgEtpWMfcrrsoYIMegmQvvwKyumXV14GB9ePH7d+/bjx0YdT8jKy7Mk1hgEkF4XVWn0G/t2KAiNxfoaaZHtWRl6K3qrUmlmlw2z0JiebtUprAn4YT/mpINFWje/ae4CIV9LprnwSwppHJqwkhJ1koRkVXaKjvzifxvwvrXbZRGqj7Sbx8f3jN4wfvwF4pRm90qSuVeuWpqSk9cqQGjP7DLvbe1eh0SgxlhtPLRyEjhKj8VTx9uF9Mvu/Bv/+2mtATq9IhDplIM5pfPQXfRKXLE7KzNBqk7kkfV6vXJ+y+K6CWAaL6oQsXytW+nJ7AS2Qv4ZzA992xzcVZBAvoHprBb91eJFDNKEROYg5L+/kyCWgkxUVpVaO2fIVPP3kU/D011vGhejT+Q6wx9m3EK39X4WvOjyFfTPAXjsXHlsZvf4UbP168+avQegpmg+N67hkxwCLhX3t8B3gt/ct9KbDVfaYjvq9iAbMwH2OA9jUxuVzURgQutjlsxuUtMlImbCSOo16m48zCApcRL3OX+wrQqsOFMUzRq0JeGiUAH8miuc+hJeT4c+VwNcAj400jF2cC+j+7qHFajO4PS/tI6Puw1TXURr07mOwz7HNq0iqnghCF3frggvtFxVf8eBFZf9eZvAeAFuD0Z/sM+jnC6M3NgIATjP6d4oWjeRc4iLaUuboFdkxtRwczHaDL3196SKQT3s8/f5a/eHeQCHNZ4gAKKSDRbCfPQo1zHVXoRIgqpLLbu8I1SbgaUupJGoh4mp3JVA8vPJUsjwIsk49j7GxUfujWpJVQRrZbsWAOAQyG9Ersl5SYT4/gDEJ0UU+8eyHOd18si4QEfdtVuwPGA3lCjQwBQ2PxBm722zAPGtPNrvSi1C2EyRLNm2dyMCj/PIN2ybQdzYzlmRW0WvgJ+vViCEQAfWAgW89DpJ0CjRI6AWH0/pKZVy1ci5tT2EVyXr9oLYNKlqB0qn6V7z3pFsuc87fn1YilbGlyhFrPoSX4Evw0odr1nwIMkE/kPnhZ7eYYOj1Zhcujn0Y3Vc8d9W6saLoK/y8levH9n77OK1VKaTpLYdsfVCW1aqZtNPKKlIzmdrPN6gYOX7tgD7nHgdGtVykk8tbDlhROq5KMbdEogjVfrpOTuMqKAZ8Q16+JrFA9Np/xkeB2NxqpNIxOg7AO2tOF/pc/gwJMLIBxoVmErXTqKURxXACP+3OwPgkiLAwt//4h2+XR81H4N+98LswmIcWjUMHAOOBry/Ah94S/a6MmXru7q/h38HeRtk0WNJ+8mT7SRFFr9j0g1vy8C7wyP2PwznRmXfvSYXl9utgzRUgC+yDp+An0WEblfT89aBiqegkfgiPKxr3L+5tsptgo9wuGi2smSAWUQTwGGKIzifNm9wiKzYEwlgbShbNg24rwGZBHhwwobKzlM5IKwHLbIZfwb5zyrT97p0hky1UZH+/2L+eT671jhCrZMmcaUyJaqvW4K3P8k6ocZaXStDyyZhl7v3o7QNPHtk7OyVH3Cdv1NQU1c47ACIpLD3igUvw6g0K5F1bD4aDviBnPPxGyWiGLqTzft9bjBg/wA118KYC6at9cgaVpPASr5tmyzJoXqsQMxOHyspz0mqm+8a++4TLNaz/cTBm/iA4G76x5gZ15cSUuCwnhuMfEPw1skTFFWt/ovkpQAw/XJjgYdjZXui7AT1NoBT8Wl8x7Sa+FbXcxWOvH4TfTa8dzbKja6cD/cHXj90Gzz6aqnwS/u7LTbhvPMc8AgrBgwe2NC+9Y+mBt948sGzzstmb7+Es83atGd++PXt7+/g1u+bNWQ7Ee34A1Sefwz0JLItca4WPra4YXgImf/knMLl0WOXt8ERsfaJG3+1HKofyURVUP+Lvxi6sWhHbgkuNCol1LQJap4jRUmh1goHMMAyOkSEkG383QGR+WMEV2MmiFhHFjrUf75nyeBF4uOQreO6Rlx/98qHv8zTj3gL6F/5WAV4EyVYVdePpUPOIgtpp/WYNn7Prtnf7eq+/OWnkontWPO+ZDK7Rl7hLd+/4Iz2qpGDXG+OH3//3jcMWA37Rkd6PguZfhsDv0YQzESwxByZXLT7+HHhq2OR++Y/O39yxauT4YQM+3XSWHnjXa6/F5WxhXvAzgnEBbrmrabhpv9CXuDFN6RTXyY6lSNjNjNoA2YiIkI0I0BS14Q1LUahqArAxJGEE72cyZyOC/kt8vyEc03kRymVE8+KfUblMeOdY58V7aYISNPofe3tWp7mjn+GwTp+bbLUJrq/RqHK67nyjX0mGR8kkaXUs7bWWToQ/FlRXs9+CYnQqePqCGubQ+uxBgZV1tuzydIdBqtWP6J03qNTr0IAL1Vw4NKJk6cbZhyaO1kl+GPtYc3UBl4QfbP+2oPoDMGVa3sB+hXJzVUr1a0ePnhnsygop5DJTfqFt6pPC+lZ5g+JuI/KSftRj1BtoVuUFiBBBFRorkGMl7phZFFnE4SBaIRj5m61XAjHTFZOR0xOI4nSSic9B8jF5NTGLK0GVHUWmgTjsseCLSRNDbxMu0RoSt1bsM+qx5VsMJwaXgTHqO4uKUxPNdjIQUY0W7Dpw9Ni9e+YvCGbL2WIvB7SWoumTwxt23L0xPEkkVckNGdBQVWGwaFRSSbCKk6rUtFZcVaW2ahUivrJSa00Bb3nyhtZ/+NOH9Q05KiApLpI6ewNmysw9u8+/v6vMb1Gp0WrPJWveMaB/8+z+oXkbmp7eVLN921tntvmSaLHUbjSkGTTMXKs1chFkrvLMXXHbh/VD8zxpEpnMrJDws6aF92xcm6JFpE+x7tEH771DJloQDIUqWlp2zRhpEYstgBnTd9X0yf6SkgAqMcvonHQDKbG0vIpT0yolL62sUqdquapKjTVl4NJ5M4fWjxtX39Bs51M0asuUajCM3tI049yu3efVsiKvmGFEd8+Y1q9//YBGOKVPzaanJr65fds2Xzotk0jFnElFP6IyzYOp2cN1nnH1Q2e2gPNivVph5sdmlxRK85MVarY0VIb7TOoNSvS5CGOPBanFWMLm9Bv1aDpwpHuwW2DilNnEOv1OjDaDODTU2RG3r6QdSiabFgBu/EaM2ZeGGRIsLVAyZJueCwhfHg0UJzFAtDIGoCfGCP5yoGREKpVRpQiu3f/Z0mU/PHNsarqYFUkVXOscsBEceA3cK9Po070arcSQr+EMdnOuLgeIlGIJJ8L6v6JZRZ5VcEOK06VU/ClzsE4nU7qWbdmxvjlY0nj78m1Tigzpo0SG3sW9tfCj3DGrT06f+sCkyuRoU7+qmuFWZa/muZW9RaJUnTowtE9hcOyS8VkSlYQD7JLCp0ZmfqCeXTgsSynV5e038hLsQlRwFkvT6gIRLwePplUVZctkbc5Ber3M2GtUpqhg2N1jh28bX5NlkdBrKm0+2uhsCKT0XjqnobCoZvyQ9Ojhkfm5xuTJeSUP0Pr8iZ02P2EyR3mJhtbsBJvQOKpyl21uZ8gZw7T0xTAuuR7Xgn7pr1irx4y1iIvumGNwRAgxsRRONxIdMCWE2XB7mKESkAwSghxVV9ylv9KEyW9T7CjYogsahQnhdi02PaRDPXMiwW7toyJeDrxEg82QOCcUGbG+3b/GAv0XDYraikWTQlRQG0FFiKBVIZZEd1WdSfRPFb5lq6EYcCSeRhv9gKVab6qzEB5864aq694n3IhzIX3C2QVx5iJUudP3UMwO3WTU/5+1wyhsZf7KK4KN+auvClbn8etXXpFEbP9Z09xz6+w6r2Hb/6699GgdlUmVYKxYiQCaFGulmLX+/1UDcSZISc1S2CYU/QoQ6tLR9J81C90bUhIJsAkNgnIj2UbL/oPGAJ08b2qMjgAyNcdPCdIJ0Gp20UkaU/zoMl8nevIiymWObASPK11mKJw6hHh0FOSKrLD2IV5HqKJAp5w8Dn7gJDslnSIjP3htQ5CYfQ4Hj4BceAE2wgs0hSuz65zWon0UtKqiC/Ar6LvZQuE2yAWP1KF753bhZMseFWSaTvSdPyZzlJPo4BARVJe4petjYaSmeLG6qGkMuAGzkQbR+1LpdktmO7E3pUOCVSqVaYm8AgQTVYbgpLW3Zlq2k5Q0alv2j+irb7dgQEiCBOYyhywdV4iOv5lpFQDCUHKcprVVkLeLKa6D6BXjsUwJe8k8ELmdXFxj2h9A3Bfn9HMaTuNE/wE6819ajNpoOCkpem/0XqlSp0GXNLqkm+lmW0cSHepoom1sW7SN+1lvbw/rbfwNSib75RdOprdz+BKQS8WBDunX7C+KDull9pf2KPvL5Q5pomxYg0rli883eKOWtCQqj/0WMfGNcDyscLFpSqHTQBsvRifQxrPfdrvseEQsoimtTiEWQXQSIWa9PaQXo86jQ3O7XgxwoGcMc4OS6toRk84AFOAQzx7fr7HxeJhj+xoThRVie3hUiZ8F7U63iBMRU8xAkA9gJQms6kkLjlPAu91PP8Kpf5837XHYXpwu1zNsEudU2lVmpYrb9fCP4D7wLbiPrk2A9RT+gAc+CC8/pn28RMoApUxl5OxKp7mgoI97TPTuJ4D7scc67XkTyu0hiK49bIPiZ7x3gsZLGsZzQ/w45ssz/GoX0HdWCMupfS6/C7uU4ALEJxV2CmMFt6zZVdgMD71/97pRKUmee1fmlPYtfw9Mef99MBRXuF/tm7C9sJJTJbEMB6S0nOYLDFlJVtmhZ7tEHfSzN9c7vPW7O1reHVjUNHZoxRyXSLz1O6D9Dm59AjWG+Mk+SjGiM6yaVSG2UOwzlXgGZI4Gon3rvj8xbdqJ78l3lLAU9w/UA0WUlFJgKq1BfyAZkDM244XoP01+aMCNBu7oSXiJWRY9CTLZwzhMD4GXcSyRGzbcaBU9zoWIHboIUI50xsXQ2HtrMGb1qhXWNwE/itRyRtHjUvga/K+v7pqc2zhghHbuoKRHPPeNmLjYlGsMVHpnTBMrVpSGloNhHUz7d3ASHAr4I6AKiOomG+7JvFMsWbsVfj7y+m9+M2KrGdwhE3euY0UCLoOUIGvbAaOzow4sotoptvyTT6KbPvkElKOJgQLH6GUgC/4xegc8H+/X8We1VCU1IvY8TzC3A+6AGzva5tBKN4DVlGOgINgGC62hDHYfWnVijR1vwJGOOeniIA18REnPp7GjlVwsHS4Hs01em5Y8e3ZyWq18os/mg/tsyeAJR9WAwo0bmur0UkUNaN0r4mgATrm+EbEsI0+hl/p5jobfm4aZ5Mp+uPhsq33YwuTS0uSFw+xNTUdt+YZArVO56PYBYTFcp5QDvnGkEgCWlXJgfVgkYupTUlJlkd+OREshRi6ixdOMvB7epZTQkpFC3acSGoT3e4ZiL6NYz5BsyNhimzAxiHanLghMHFEtwWPF52RYouAA8OxC5hngRwuM9NjCFK0Z9YLnQVccBlrPU72K5BfhDlgPd16UeYOLh43o/RHIWswkKcEC7YCcYGPjqlHw6WaQ+3HZiGGL2x8YtaqxMVjeyCD2XmqVZR05ciRLZpXKZDn3TGiccI9x1ajG8mAj/XTZxGRP0UF4bf9+ID6Yn588qaxhScW9UlqiUDNDnXkol1HBgTBTck/5EvgNeUkjbJJZZVJpdmZmtlQqTZPlFEkkRdfwy0atIn267w1a9DJqlwIsfQgyeBsKazrYrQzq1BqRHLF+GJQooAS83e9h89EKqi9Qj9j5GgB7vgHz5jd3HAQzH/nDH9+uGQe/hw9sf/VnmvnyDwW91fRKsS04pKHaaNx8/c0D9Ferv3l378g/vPnyjVfmH22wmft44ebAQNpfA5p+9xMYPrn3+gmDVg8qMasA4IasuyfeX4luvYBGn0JRqKfFWArcIbERSSez5JVQE6quIQYHG3FgMxUR4lH+geJsdFMUq5iDdGLCgrigtraqCZ26nS8Tu5UCPL87yZYc7giCP8kA8SYlCKwReUQsHmVPcDhqYhzYPqXICpRAVPDRwJ+37762Y8TOt+atv1r3x3nw/nd+Az+6sHr1BeD6zUWwAIboZxfDWvjDc3EJ73OABcduv9/dtMWWJ5fm/TJ/+Z07ru2a99bOEbfNuf3R1tUX4EeIeqAsPqT7wSNR+FEXrYQ/X4WLjwBiToLayYbq0RbD043hEQTswK0BaYjO0XbA7Y4eGMeMan/2BfZ+/e7od2AclEceBVOZXmDdPZFPFzNjoslNEyMPgSH0msindK9424S5H8l+7u2ooxCP5J0uazrDHLZEIZos6IyuEb8aP/s6z0Ha6NV0+iQ2CHA56Jgq7D4gYmko8lvpbs+gs0EjnOmwukmN/mgqfo6GW460RHF054+T82pgs+fabXkuwyC1pjev7peirdFlFgE1L+cS09LqNnXXX1QNQlhhDbbSP6rVLXQLOpCfiMcGv5tVDpPNZnKoNFKVSv2BSqGSbwSA4UUtsYTRHS1qwccj6auzBAQsgd0qB3ajycoRvj4O8iasJFE/47CXLjtR+BG8PGGpVSAo6gVixAfPwI50JYvVobH7RzEqH2wViyW8OvKQ06PWpJnSbJomxKkTnh+ipWSTrSzXY3FrdSZLbl4SvNd4ZyNW2mm809iclJdrMem0bosnt8w22zA5iCsdnGyYrbGhfDRqj5MdY1PTH4td4laOlWrDZbOdGUFbhropnrlW2aRP8bvq3Fm+0pr04XP2Xdg3Z3h6Takvy13n8qfoS/ujr9K/VJ1hC2Y4Z5eFtXpZd90AHo1iO+FJiPILpcY2QF4S6qHUsnpISTRaAujn18Mhz0TX0Ztvpa0SbBkMFPAfgH0hEgYKMPMWmyeYhlxG38WNuOEyahA1ifggdovi+E14H0uQVRtNmNy7hS1+ogHX5b1D8BFnBSbBDTx+TO12ERFVhrozCoudCBcgmlvt49V8VpJcnmaRmlZ8sHLTF/459cbckKl2Jv4crHHI/P1v39Xx50d/PLM3CIK//QsYa1q8v32SKStJZ5Zr+/fXyosrtJMAtcmUZdKZFdo5c7QKszmoBc/1mmjIy0+yMNJSa/8BK99fses2y2BTKNdYu/fC3vmD7zrz10f3f2l84Uv422+SX77tyR12habC3AzoZnMwQ2G+qxomvZWu0AbND77+2wfMFRqtPAXxFBk3KO4K2Yefh9hIMuvhsSrgMmIPCBw2f8GCNKyemwaIT1LWjbfffXERG8H4cmQDD0ssvohXUytjsoq5K6ufWbPmmdVXFx2077o694WVk/0OucSSN2xWQ26K2GSZ485ctE+b558wvsaiWnzXjKyssZveWrH8zNoxLmuOP1dDi3Tm4gyPRa9qdDqrp2RLXdWrR9XdPr6mIF0npRWj16wZPWbNmlOqJ5cODA3O7jNyeINXqcuv9GY48nu5len5KVYaTG8w5+W6ivLSFXxgzMI7JgzesX5SaXHDrJleT01OqlSqdflH+dU6AIKDnUkuf0Gv1ORSfyjQz1/jTbTDE+zXb9o9cPa4TnTETbdqlTfI2hOgI+h+Fe7pc7uJJiO5SygUC4MbPTxrd/Fygr5NgFjTd1rDU7YgUHvQAh6ojc5EX2mJsobYNZ3f3aYdHAaZ7bt2tcNL6Ah+wGVo7SoUOXA9C97xxK72zqcGdyt6Qrgb/4o9Gt7Ukt1cmIcScwCtv9ZWN7UP06N9/mnrBBJtNf9Va8zrqs//oAl66kc5qXLEa+iIQTOBVweIgSda3IISfOe5yIiFQ4InPNJGQthvM4o+cTA6Xer1cKpOxzhE40deHz6SyUgGFFk04QOVnAHXu4pdiEajI4bjCsO3LEaDwWgBpUz/yHWGT7Inety0/+YGJfiewBQqHr7/889jdnb4ZCAIRb2oGmxnB/AUlQPiOr8xDxho7nIzHsQRETVrZ7zkRmGUdIZ1fqzjwojwpOcHjIPobcY+A9GfxXqxOXGUf0yfSSlVi8QDPB2UZ4B4kQpfg2lmB22js4rx0ZkMjmDHF8UuEI6dm2y0ozgL3XOYuWRnx+rxG6bpto15WNBXf3jMNt20DeNlffMexrBfKCKvL4NbMDrL07u3h96HgpE2OssMjpgdbJYZNiWnh1AYwyw0kebpChtQOIt14IssOp39CE4FLzbOx7fnN8L+4L7cEhwuQf3fjvrlZ2QNNgR7yHIwePPLztiLTEYiXGKINijqFY7OEO4lRI6UECJg20ae8XaGcA7MZyEYYmAJnwRfDIGASiplSzgzfHEon9SmlkqYwRCFPleR0Nv4hFKC/iEcJilB/6F8cpsqljIWwvlIsDjqBgWutSXdoORKZVsSfAFNb2pQEj+jQ1sSEO6BATgOnomf5XJh/TkbzTN7Y/aaGmJxb+I1Jp6RMBoG6woCNP6JtSUapARlk6nZs3fvnvXgPDwHimDBjfEgBFvHUzfo34fmHz/9y+nj80PxAPjTnr3Mtr17IpPAeVCE/p+PHqJujIen4Cn0AGhBY/Wtt1cVFq56G5Si8VoqhIWxmXmDYi51lotyBtyagFuHJQVYcRKd6OGPo382MDX6FfzjHLAYbpsDsuiUBSdOgHknTkT/G94X/ZJ+C16aA5aAJXPgJfqt6JeCXU1M1wvLY7KoQorqlBx1SpBEBM1Ph6VfRH6IpV+YOLOxOxxV11xX1xytIye27nMBqW+toqNNZ0M9UMHayDnaFLvzHk5Xx5DkdTAtDuzXqte2o05u1ms5dHo5Fk3kRsyN/qIo9yKRkqhRSVOxPxjs9kWXBUAhJk/+IoDdPkhAIQ6bmpmkyH1aJT8NnKP3wOeiP74Ji94UF3EF03ilNnIfk0QuxUwwIqGXKnIMoDgiEY2N3kdPNUU3wvcMOYroncw/0JUpQd7Whr4E3nUpxH5RfQ5AbMjdGPCKIExyerxcF9Qn0wXlScHtB54s0Fx65AjTt3nr5utNoPHanrUwk2AbhKeMhtEXVpwr09Xpys6teAFGR0/5ERwCX4NDP9KtbdEL4zJoMLG2qX4SALe3tb58bPqaQ5/ObASgceanh9ZMP/by+8JkEMduiMtPhHWWjspE/IBg821w+HTEE5m960dE/cDNE+OT2BSHVmYc+uuht0czkUiE+Qk+BkZgtdxoE+OWi21w0wcfwE02sVwuZi+J0ZLtRTiL3voJOnwxMtiRGRw5MsheCo6kF4TD1I01ayBGP6CEcORB/MQN6rHH0JgUd2SiPNgJ+/bt03c9NrKbzkoanpVAbMNelAawto7JyuJ9UxxDAw9Hu21yFI/B2QzAAZS0h2bCzSVbz6dnjJa63cFpjb5cCZtbv3jR7tr9ABT5LIPegw11C4b1KvPUutEwOg18V+9ssHJKhQL0aYbfGLc2n9j7En3+dw3vLNZpMtXWtJxpGyYM14iH33l83RJblYhJzzCUoZG/uve6Q/deeRMUbRnQcvKRr47/adnw4Sb4Ikilk5S0bSSVoNuWT3awiId5ygN41uZ0KclespJG9JUoICAKGvBidXJvUSCIoe9pN+bxYyOS7bEW6YlS1HOtwk2V55lhB/wWdpjz5Cnm1+fSKWaLRGpMlihz1WK/JlvjF6tzlZJko1RiMafQc183w+eJgJPeOv9V9OQXsOPV+fNfBRywAu5VWAvPwC/PrVhxDlhACbCQ0JlbrX9GFKeIgkFRSnGeyCM//Ono/obkAimbpd+6fPlWfRYrLUg29B/96WG5R3SUiFMX9HgTDs1ZcQ5+2eOFsOBWamio11cj+v1yrI0HoBgjMYchqx8dgbV3xzQ4UXuibi/yAKKTixEa0eTmpAWlaT0oCpBVBbYtxHqCRm5VNZfLlmeJmNxSxnF3YM8dY8/u3DT9juUPAvHeZ+2NZZztr+ZqK/g2Q67JOQsWZe1pbt4zM/LRrDFbd726p2PX4q29z9K/9MuPXs4uAUyfXPC4eMGaS/fdMW3TznPj7lyYAnJH/cbKVTWmXjTxWviVIb9P0bd68Ggzzqb9tfKti3e173llz9bGuTvPUj19/A4mvuB6+PjFKAG8khY2u0l0kPl/1X0JfBvF2ffO7KX7Wmll3bJOy4dkS7Lk24rtOIkdJ45zx4nj3PcJOUmIIeTghgRSIORqgHC2JdBwFRqgJZQWSLkbWpoE3raUEiiUtpBo883Myo7thNK+7/f+ft+XWDs7s7Ozs7PPzDzPzPM8/zTxa0Fgi4g2S1RWMoFeHTS4obcOIpazP39LL89BFO/HbnnctUUhr8tKYhZHwuMqL56YrAi7EkqDWrFYxfDrP7zq/TPSuU8fmjv3oU8BQ0Jw62CmuL23RBM4HW+vcltMZqee7OM1+asDfoPWFvAUVjvM9Rqug7erjj4GGlFx/YuVnhjESqP2CJ+n2clEPqxDXEs3tpHtXc1BLRDCCGGob3mAQBNdDSINO7B2D+lzSEikBdknpwfw2AejBxMEJo+wH/vyIYB6WKUDiFg1qBz8oGfq1J5OcENNo066ldcxNK9eDw402vTaeLnLRsMX2fF+RmUy87zgMaqZ6JvWKa1ecD/PI2ZKWlLUmZcX4NQxf10B9rW2gd7poZVqM7dS+iWtoGk184vOIZnOzsyQrD/uF63giIaHtEJ7vbRXSh8ttHN2m7bGYYSTwf57PsgLCFoAaY05Tw8RP7rRV5D9B6uhgfa+FScr0tO8zQ5R4xUMSjBdeqRMwUJWHVE9DD4GDIRKBfF9RlMfKinGiUZaNeKey6hWag61Cc9wNJvM2QABoQ9dgsgEIRluDXMA/eYIRHM078fuM5NROpxw055/I8UK/vkQoCfN6U4lOxdnXwCC7j2dIP0urTJJX1kELSxWmsBInZmuPntM+kJnNuuA5mVwB9A7a4sSoUq7AQCgs1eEiiJ1LiN8CqXXXUi39aYfyeWvGJgOoBso75u4UNqwEryS1eDS68boA0b4lc78knTlb1Ef+pvOLM1WBxbNWFNUsmZBp8OhcHVO3VwdWztvst3+H6bL+59sD/sF1UJNRRLK1WhawMD32Kk+AWcMozYJJdPYkQdZgSRo6TBn3c4TZ3lYJLRe0FSrAwIas+SlHUTvVhERqujDheAFIJJi4OUEJFKGckloluDhAjviLBRKpT5g7crzaTkVqwDBIFCwKk7ry+uyBvRKpQLAgH2i14zkisrR9S4PR5eFQmUVjvrLaTrjs5m9E/fZQ0IwiDH/WlstT6ZMgrB8OY7t2nUQR6bMmDEFR5dcfvmSO9Vda5VMiUOhU6tZi+BieqQeDAnJqtU6haOEUa7tUou1GoXJGBufbtTwi05IX5xYtD7cGQDApNDU0odC5UIQvSmGLGx9q1X4McaZWwlqVuKEXdKkXS/jhM4/A+rPnThpCZryfiX9ifhJN+ODoqeP1/UQbKM0VY/mYoynNR3Nx8uoNYjyt1E3U9+j9hE7e7KjEsiFMBcOTv/WfIN2NL8t/l3ht90PoOy5+PskkP/g9/unZb9/cY6vvcTLMlxOAmn5JWKsHGQHxC6ZMxcD3V0XngDlQOq6OG1A5Jxuv3w3/gO3XBw5Kwf0gNilMsp/Od9l3DmO6vMIP5IaRy2grqBuQKxArtVSvUiZgAe9FlTybElb+oylUgRWDXc9Yu1D1huJvNfb9kE5TVbqkJcjvWJQxp3DDKqMvyayYq/uZi5Blvv/QI5jATUFSayPkAj82JoM+D2ukP7UPiyJL9xlTQR8BeGAjJmA8vRiN2RJftCMgs3Tpl6DgtdA4DVwHeHnhHy+6W6LwmBMWp4AQaXFptYUG6a+KvIGQ9LyyX1k0eEueemh5Dw1BVDb5AhVPWtSLOIP1TVE9p3CqzILK2eMLw1HkzPSMooKrlMOGOJ9cgvR9sAuHnG447XXbsasnSgcXoUehCpw7RbC6p3ZjaLo6Tk9XPo8pcjm9CzmUT8i/HzO8p1wuynsgStGrGty4Ip49tER028+LqvE4haNE818NN+FwkEZ6g+jZAopUzrlxqZJfCqHiYfOiMf8IHHMR3OyNjteBU/3fityLvOIdUTNIO3ru5DIJVdD0criQZlRVNuMdcHy1oDKVxqsM9rgZb1n1bkr0gTjSH/d8EQpraWn7ikwOgImi8UUcBgL9kzlDE7pg890+gLjfrVO/PVtxtvXeUbHeU9z7IpbCuoZtrRgXGu0/LJ5ATv9aF8Ou7/EZZPzMIpAun8u0794FNA5gR8/C2ZguS/cWl6Rr/CEfeVX50JIUoHJbzd6jGD22ECrUak0tgbGzobQsZb3g4y1TLsGqHcD42wbXzfKXj10nBE9G9VTVaKKm1o3SEdxDumr3dJns0W/R84BSgN9OQLfUvYAm2OBakI87FS83020o0LePj0pxJwSbAoSIz0RiXa5fsoR9X+5n9J4jwRx8b12dxhvhw6Fsaob48UdRPrtayi45slr5uMuhAmeQJsEwgW+QMK6ayGm4X2n9CGXxx9IWjt3Z184nX1W49Pcr9FwGXT42D6s4arO17U+eDRH7jty5A8+xHA8OCL3k/SMZDRcOn5G5UKyrLkv0lAX8kdik2ZVo96TvQEXi0r1aTgOHbUf24bduaDzdU3/NXwzNYmgLmEID9nPeG6PB2/x51iBMGblMUsAie2+rIXu9+G9DjQ/4h6Vc3pSR3yJ5xTGExd7R6NnahFDiLhCs7oq2dzktDqN4A+jtBZt5zZIl32RV9x1e8uBnTbAiLrWkkKLyy3yeUM9/krbvIkdOyZbOIGl1auXlI4GNKt8coBxXtbRGH85rqYBnJWZ9HBIly9V6q5gFW1QPD3kY85460+m79jLQd/Y5MxYXsxrQ52TF11NHb5JixfuaBcnixquxgSUUD/QTA9xqUHEQ51gz1M2xKdSxF8dkmggBmZBDYStdEwy+mpYvkJakfb7+mDSzZiAcNPQaURshbJKF0HRTHiNZsjLroHcAP6J0bqs4fCCxcbA0Bjj1JhV0JAxCPALvYIT2zOeQ0/qOZVLYe3afLh7277wxFToHpAfjXrzvSXt5UUiy6tUKvDhN0OveHZpMgVWj2TpOQcniB5hPfN6nsujt1ZJ/7i2eOyoGACsRtUGyts6s4d4LaANymkKIXC9p/PRO7oObS/vWdDoBNZwfHgov6B+2uruQiWkwVenF59+4UZBKd0xU/p+gK6s0/I/RTQE0Py3iT1L1VIdiI+hMGoqXkbAUjAqOUdI2GcL9lBSAuSxDbBBcoId51jjsoEcFpB4awzSvYrsHuyvjhOBgBeB9QBbv5NxmqflLUUlkEMhFxdQC+JMqTQisnqv44Pash0F6uFczJv9q7RfGa5MhQAjZSKVENaEwdPZf0TiHFcZVIFT0oFQKcel/JwOHP0NYIBVb37ar7M5LE+fYANnAA3y1F5Pi+MmyAGvib5Xz+hLNemFMLKjPPOBrzAR/MSm8+W35QGV9I3FEvS3mv+6XW/xBUcZn5+jcOcBDayIhCvo6abbCiofjNZIs7xFTIW3oiCYYr01kXASZNhMxF9S06WqDwZKYHcQRLUbrWPyQ69sDMIQ4AALPKNsVrVzJ2BhyWJwSPr7iJb3q52putiDtYW3WYOgIn8M4rq90n5wzN8umPJ80lQwxj/KKNhD0oyf6Vmz4WSkBlTKY6Cbp9iZ6GtNQ/IAYmGCMngBokcOTYV4rZXYmqSwNodIRgQiiyLxHRKX/3YgR8No1sMQXX5snUsTwALBHLQGBBgkbhooTPFibiRFny0YtoLRkJlwb6WFYVS8jjPBJ4FmqfFyjUm1YepsoAKv7zSbO89/DyWpBdWGjNTEV0Xof55RaqsraakiXJQHNqh11zILTxb7oJf/EZ0sA8ZHH5c+bhzeJS11miesdxY4D19pBh1K/nFY+aOp7rDSbDBrRIWVPrvyJa2gyhj+S5A+/ZNnpOem32de0pqVKGENneTzrKyUkobTSObl6RHOgqJsI6Mq5n4O9pSX08Ua6SnV3M5lwAQsyzMPTF34LKwucK6fYHY6zVceNjJ8rx7Z9xiJXYC4/BjBy8WjqaxeSgYBK8fn1HG9WHJKpcWwGeqBL4xhnsJi2BIKu5FghRfdsFqRPPzigVQGVmLsO2/7w5927Nz+xc7uCV6+oe3Qh6dAx0lvQ2XkV/v26Vz5YzcNL9HT6fSILZOWZMe2nRguwMIXF/l99uiy6i5HS553BfjBu/sOHNj37s5/7PDUZZx/v//BTz99cHKbNjCz9aj02mzAem+8/40fdg717f8+fOd09Xnpqda1m4JC1622VHVwnL3YbRhfteC2JbVti3r9Y5G5w05FqCiaT8cRDx5EfYzLuQvAOBkEJdmbogngFS9Wg5QRzxZhkU0SjQMCcojfOMeKDZosGLszUize9afdd19WXsJYa4bc9frrIPn6YajyxCdWWiyq90NMe9VUcFUiMnZoe17LFhdzY1OyKjHKYgQj+k8O4LNRQ23KeGbVwYOrLntAKCq2/EZ65a23QTYvVr/21stmiPT1wHD5kvYnwndH5g6fYBWGDikIGmcPSa4JJVvKCz+/aE7off/RRG8u2duHoMyhY/vF3LSIbX2tskoPJ2N54fUg7JkKEoUfHBDdKjJ1DtzuPS82znXx4Vg4aNYUqBkFawxsHX9spJFlVJoClcWPrvCZreK1UKE3aBI6f6Z4WKRoeFHGr0toDToFvBaAwath14isflJG4PSixiUKNgOcLoz2j5p4r3+0MB3q88wWl0bUc8J1LlaMimyhoHT73ehPYS5gRXB28DoYoPSoHVagdsCtkJJxwGRFJoI7SBxwWXPwYFDWa8rZM8nNJDebTOpYgwLKjiYS8Rx4Od2+9e1Kh1KnMzWYXKn61npNcPNoZ9L5Pq8wW83jxKDNW5eqm5JKTq5N1XnswbyxRptZwb+PsozaEtDUj6xPuvQNZpNO6ci8x/aA66+oWhe7hXcEnN5iIezUOzu252vUnKs5X10R1LKsP1LgcBRE/CyrD1ap85tdnFrjvW4Myhg2F3kcQTt/U+n6qmvXD6KB6f9XaWCwBwOWkukgiuhAXaAhdLBlwkttJk6FF9fMiPEgdHAdVOgM2oTWP0SmgyF+bVKr1yvAdYAa0BkQEegmDcFa0zkiqE+OCiAiCLWFRkKDTSYCtQ4TQQwTgUomAqVQRIu0elBfALJOIuKr8ainY2X2B71ggOX4OlAP8OISS+QnmgsTC2AuCmMgWZ5En9lEoddnrek6BjHVSmro8oZyUaRVCau+eUi7IjZfekj6/dQ3Y6MM+mFPjt0y8mnEcyvVHPeC3ttzeodEbe/Y2l6oAdx1Hx8FS37BCpXlzRVJ3VwYSgybkWzYsKaBo6JTm0cUxjjTp1FXfaiY87yse7j8SoOb5x2t3qDWE6I5US0dcvF5kyFwRn1GAACXBktBDVDqfSUjoo8ybd1X3DKkY01Lfj8/WM2IZ+6iZhPdNjMfRuN7v58vnOZD/X94VR+N7f1+aHjk0+KAXxIG/ET4wOQQMAlEL9soq2eTA1vI/uWkEH7n0eL6PfNqR4/WhUaGdKNaGubtqS47/E5YOPkpy545hTNEa/fOaxyBBvdwSM6xtzb66NtBC8rh3iN9uXfNe3umTt3z3pq9QLtnRHZZdhm8Ff4sW5OtYX+WJfgFsKfEoxs1ogndGDv8blD86HOOO3NaKHj3cNGQvfOHDh+tK/T5C3WjRzTO34dzoIf/heM+PSUUvHM4Vrtvft3oUTpPdD/Q75m258TaNSewx2Y9dGehdBXYBCWw6etfgrvpNNgtzTn3C7rzXI+UAUfpHnC0T8+S2BJFqBTGN+Nz+jBIoOh1phxMAB3HY7NX1MdAQgDG/FQa612G024AxsLH7Nl5S/esm2ZtLbnh2DH69/+Q3FZ/unzk2MV1ByvNZunDj56hJ5z7r6AC3jer3TZnIxsavnfpuez02wV2+Ms30PQNL5/45ova8ctGjinLhy/a706Wp5Lwd9knwBdnH0ibGN34G1yNvseoXl/vOV0+M5VPlVCVaDRcSq2lbqH+eMHaAIlJoZz3QTTTXToy8BxwOTfZaTRUmHq9yllTva5GTWEskHFYCEvLHtXQ0EEUSsjdOSW+3itkREb9kcX29Yy+F/WK2LGHiURCRqx0KExGXzKS0WQSxxIdlLl1ItThgZ24pORFOYEe56vw+SqujtQURFzuyMMFNZGI2xX5QQSFNb0B0IyT3vvhFW/f0mGZf/Vad22F25tGv6Ved4WzTLv86puGG93TU6fdYw/vWDZLKzVnZmbqZ9fDVa3fm9l2S7q0c2755IAxUc60jgfWxpoq6UwnU12UKyCNfrGKKYtXT0slVwz1hie3Hi3NM5UMWdxQLQpWaKZV9jzDxK+3+x3VE8dWshotIpeQYU+BzV+SnsL8qSoWq4p9M26lu6jIvdJdXOz+l2fwlf3H5j10cu2kCT989/vSW3Mq4+Sfx9YFhMdaOeHLCas33bbrd82l8HB89Oh4YvRo6WT3fYubq/ctmb9Q4CqSdnPTiyuXSZ80ZPbYwcqijHx/Y2lTOxA83Xz06MqK+ZXX3n3luKTLRps5fTRkXnYNk6lkedaoFwCXp0Hz8+fusvb+MryNChItgWQ435LoU6C15jgwRGXBRLm/3G/xWxKWxIA9t9s5addvNBvbZ91ww6xpNfMX377/5Mn99/4STF6yZCn6B0yDWAi4Jt9zzcjJN790c/Wc2Vi/4o01S0nG1YO5Azw3BHPjZZig1GFqRYMcb/QbozkngRjBRl4xI5sLiEw5quwH94yQPhx/z2v760f2HOkZWf/cnbNm6V5Mtk1SX2e2hxjq3FOlumR1qfQDdpJteVNnT09n03JbU7EeRkwQ+8rE4/QYgtPBot44gZpK3UZRpngKdQ42yoZlkLh6EIWoPnrgN8axzwCy+Y0xybBdNZmKQ9aE0Y/d0qFM2KQBTWYpNwajJlwNQ8qTJ2t54USHPVghLgD0Td5YdRl1G3Rwc9ix+h3tXm+7l1OqKu1xf1TcOPZseyWoelSsCo5UT23Yu5v1ahw6iwJELls+Kla5zNhSbvZCVX5Rk4e/pnvanoZ5hyZX/trpKNpa/LwNya6GdrNrkToJKFIsUITs0ijH0ub86enCjQ0111yxrFQ6Jd1FFLPu1TW4qgtrMoFVszo6Zh3yZ8pS/oQDsd6z7CHQk8lkOG2LL1OYtN7QxXQPPdz0mloNYMPe7EmApDu1Qvrtspi5opKLm9JWVWFmdB6kHh/Z+GX+uPwEjJ+w0gmPMCkvcL2+oQUVhbXR7aEhY1WljZrySsanDjfFgD1kh/vtIV2TM2l1qisqNMaAvdwzxBAaoHMRJFzEBQYojcRSrGcLragBRRCQtROwiZaO9uFtrHCIk5UYWDcTr6N5qqvhm0xDl1pRZ2luXn/vUnZ6aXtVe3wqt/Te9c3NljqFOvsrwHeoaUVIYVf/cTnbVYaul3WxT+9R21Eare4AvKo9PqqtpW1MaQe98lyUQLK8oVfyaWNV+bR17czw/GDQ18y2r5tWXmVM88rs/T+tVdjUSVToA2NofDV/OL31clRWUm1T1P5UUeMrEcWYt36g3mMZ1Y4lcJDzAaOji7Cil+zJIocI6KarIVaBD6RTomBELxuM4lxkqx21wcUIBBj+vA7fhFsMolZ5IaygVUWHrmTChaNbggAEW0YVh9i1h8KoskGFQ931FttWPDQPgLyhxW0sgGm1/aUpQzuld+j2wmac3FzYTr/7i6pyHY+NBImbD9zAkSvAS1wg2taKy2xtiwaKTp+eFIHLEuiNfVfNoL3euNUaz/cw065yk7ZhlCMOMnUen89Tx7xUrKCzIXr/2IqWP8AGt9/vboD37SuLa/hzGPqVfuQcsaal91eEVoIZrNtflpdX5ncHHj7SgcmFUlOW8xT7ST/7DjvlpnxUCMmicWo1IiNrDFUrzAIrHQZBGoUxNKdy2EYbsHQQpHkrSU6HeaKHkdbDMI9NWWNYo53l/KHycIgO1QPsZFc+poNxKytaBGLobbFiHxtpbMuKXW1gQRbdDFpe8b0HTMCklt6SznxY+hViImt10n5w43Q4D0Jm1Hg+Ww+oJuljZq7+DzB7CqwSpMn0XebT8BYO8gC6HzMLwxTMn3l+Js9I7zNQ8RGThnxtFxgOFV1bYDdUgkdZGtRyZm71lSy7juXG0exrHPsVA/Vm5qcceOcvb0uJE1+9C7a+DYb9Knv6HdD0snSw/bPRQK+kk80c3Psy+PUjZx/78z2fwxUvgKcOnnvm45sWTGfYNVM/6Pkov2wVSz/DsmMPsPSfIQRfMMDIM8EJHJjOsyWzFeANFb0N3MmwUhlP146H3BUtDFOxlKOvpOltDLdyG83CO9n+PJwLjfzjyaop7dcxWPDzyauhiGzpC8yKJeciYSDm1gXnCQPOmEfVntL2BJd2J2LRWMKd5hLtpR71uFqYqR33yJ3v3In+4AaTrrur4WyGIGYcbegiJhvdfUdQWDl7zrASJt+Qp1LlGfKZkmFzZleOmDED7l58xx2LF91xhzT6qM50Et/OEtiNk0TTuyd3zO0nkHdUUkXUZGoBsZ/LaYGgEYvpfR3ER1UDNxuvYy7xLn3OIS56c8tFGG2M/Gql0RExr4Ef3ZA92jBa6SwZU87ycUuJKxKKuEoscfiYoO0mAMq544BW0ArnKUF7lqCKMKg30xvQqy5Cryw96asdMXlkpHHevMbSzoVtScajtirRP6vaAxjU7Qkys3zs3yq4MJa49sFWw0IOJ0ch8yT5aIwbQo2hVmF74SjsowBI3gj2gmXn4FJ6/XEbvyMuTw/lstMAYurWe9Zv5YgyRdoruVJHcWFhYbGjlKtsj5haUpBKjd3yky1bfsL4+qvSW/TZl/UWix5W6C0DVOzRbCLt7++AQyLQLBx6dzC+Z9GsSsapNyuVZr2TqZy1qGc8rMeFb5H+0OeAApgqcMn4ANQXUkfhb9KfJuXv0yVjA17cfluIJIGJBFvikakuHXcD2LufPMgfR/l3xIUBtHUJFwuXwLVhqJaURKVaLm7Y6/+DJkUU9HVGxvru758BQ36jmeXrTF/zvt0z/qIWBs+Q5s129zXkmb7W/aov7VycIQSJqbx/EwvMqxd6QtfAuRhraBSgeYM4IfXJILmER5adSlKGXs+MvSqOX4qb1zQ+9dpTjWs2iwtBC7gStFyb0zaGp276THr8iSMDFAZ/vvtVQ8vYsS2GV3fv+uEP4WEZDfwUSEm3ST/+6yDFwgv1MlABqpjYaogmi/mCmiV2DJlzHmgxW00J0ZuOh3KVha/IJd2IFSR3SI9/hspkltx+Qa3x9obPN4PFmz9/IFdhjsK6lEd+jCp8801/Ba3k9rPDXv3mblnXUvro7m9eBcN6eg7kaj0Qj8UjW9uAAUNeuleBwWKmSK1SBgFvBcAw5w1zZBeReTQ2flpD8cs3nnvwxpeLG6aNj40ec92zx5+9bgySOGRd7KJJG/fsvFW6+tadezZOgp/rSmdueXPzXe+/f9fmN7fMLNVt3Dkf5UY3zd8JhdzLfHPq5rmfATO/aRMv/eWzuTf3+ZtmZX8LNsqP9Xr79SYxPqArYYPaSwA79aFpDugKYyra32uvGBPZvu25bdueAwfOodGVlrmkc4TWMJkfxfSNSHpCz4QJPYtnV7a2Vs4GTxFSPruf7f4GIzmxr36T6R1WcyMChnnvHQuwbkkRVU21Up3UHDyekn1IJL7L29W4ut82nA6OB/vGS/mNLhpe+1Dj8wfv3fbofU2xzJOZWJNPX18MHiyu7yGqMMxy1MVJ/4PoXaWeXuNIQJyu5EykZJOpvlwYTNOk+xrF+YEdvyk1bWI8k4lPnJZKt7WBg0TXRjp5Yezs8+fS79AvESwl7de/q/+rduwj2RwhwG8bU4OD4uwgDdiLx9hLExJux/piaUJxfb/W/O+3Y8/XiOS4o4OHzybUdum+lgTvkFbMXnCM9MUlGvFC2rnDTPdZTJYDh0xIfJSdRv3ITtAZDdDvg0aDCTs5ZIiSM1mZAgkRb4AjQYaTvdli546ySSReOUogXuaPb5z64PjxD1oqRV+qfEQkml+24KFrDjU2gq2rkLgy4sapw9ZMbcifsXiX9OHvtm37ALhuX/fJsTsnHLguNq2qtgF+isSjSukl6UXpZ9IvjEU1zUUuw4zOxXNul7Y42pd2Dgm1dKQdl/8CRB54EBS9cvnwG579+trnpJ8vah7R2jsezFFS7G7KiySGO6mfEhtPojaFXkcgyxC5RXoD0fkP9lm+ku9nvqAm0etVD3VCsqSGsvRXiLCQzX9ZexJvlhLEGKIzQZbY8MIHYzW7WaJZEiJxwBou6A+kU0aCL4TtTWVnmEiC+bnXAjT1s069HV4eErz1M8vWXBGfAG06s5Kt97vOHrOH/C6m0h56t9E2OWxQ84ZQFKUYaX2RtYFWaatElqG9oVR5qNAVNwBg4hxr7igb1lxmczmESLwmUhN2GhQcrVBpjCqrs0DlaBheC9+8TqgaNc5rcFeNVj4RSVYtgKJaUCu8QvOVM7s1cI4ln9ZvBE6wHYwHxsQCh+Con9tx7Bvpj2+Mn0TbDTZxgyscsqMfHLF1VmiMWaXhlIXx8dGRqUJWE9OK9pH6Kr3NYqsEDANL3cG6aLQuOLOuyMyykDaoi55fn163ZPGaZHmk1KDUmF1CItGSKcX+pCyi2mm1jTM3j9y/TTrzX972abUeg37YWPUfQMnm44vWLKEtGqvRrBTyH9gsffRwYf/1hjwy6wupEI+EOBG7qbKKPKgEfBx7gLnICPvencqw99x+l8WQ9zsILGpeLc1AFLL4ZAYuvoQ9wn/BHxeHNNJjaqeNHwoadQpWJV37kTj/3gDcfSmDAq7Pt5OW7CQnCA4qldP9S6WNCaMbWDGKomw4SEjMm0qbiZ/wNDGEtBhFIWd5g38QjyzNVT1VzT1NNei0pukZoHqmR1by6yHnPUfJP2z8XjPbQl9/bpVldk3b1hKawklZqmRr25ZnntnylPQ14J86shkew7Fs5WZwnWxcQwxs/p+oO7w++/9t3cH10v9K3csTlv/1ul9//X+n5v3rriTzslz7vrqjueQ/rzf6+3dqPXrFitH/cY0NfRhMeKUJe6tvpkZRE6guai61lFpNXUltpW6idlF7ZY8XoNdXYBSkZWy5fGPOkUpKtGLsTJhzSc3k7IBSvfHeMCmnBAanD87/Lff33scNCtk7VarsTSq7qkOlKh4uVLTMXbjrPIUZ6YXPDet6raMYXcqXFXWnkEBW5M3el1PelTWCqQGJ/TNKJ/pHchlkC+Qp/Y4sj56D6oGqYVcVd/5p1rBdC88iRh1z9R0tYdeQYpVKOkTum3LRMUmK6PmWqycuSgldlIItW/t89QWpEoKYOpRqozYieftG6nZqD3Uv9Qj1Y+pZ7MEX73j1sXzEUL0vhv6oQdreoVwoDoqHLsFdVoMcHp5IlhXRBMQhuulPNnGR+pZyvq38wem9ca5Hdo5YPyRLDakXtNhxM8yYnCaTs4Mco+S4o9+5fGQ6ZG4dSSa7Fi4eGZ0fEdXqQrVaeokEYkDpDCbKWzG+47mei+5+41+myE8DR48+sOoF/ITVorjUaLUan171wFHwA3zNFO13NF2Uku0TD2DPwl2jBJ13YOWil8f9GHPJBI5edG/Hv0yR/wjPiHUdKVZC42yGGk6tkHW8eCTOElbOC8wYNgGrvuL/2H15APFxhGPDPCRe5kfcH1YXTQXSKSTP95lVmGVfedhbHsCKxYS7JPZgeEspSvZfU25AnzZ68kTpnJjnMYKj0C397T0FRl1gIFDse/6I9PKPN5w+MB2An+3jIU0DBQR6xW2n1yn41T8F9M33gNj7m7OnNz+9efPT4OCiaQrE21h5VVXDqpdWbDmqVTUOUfF5LDQopi+C9DUfXH3LP28FkyYse3fmlCkz31068X5AfS5tmEBrlKUmr15JjwHxJx8HJfer+MWP/HHjk9Lro2mlJU8Z0yg1TNXvQdmhmwH7/HqlasVx6f0gfubm89T6t4dxClWyQKVK7ehY9vQMjf5nW6beX6NSRZJKBddyYuPm09dy/Na/5nyTy3bFApoPCJr7IJRlNEycRd9D3o2Q5WYMP9zdX14BcjkA2y1Sg+U3fsC9J8lyZm5hiO7z70BTGjTWUxFgjEA0esvrsjkUrgvV6asTTWURoWAoeCTv0+gB2f29CwGwW3ZyDlGm8+gKpHC6vJ6I0/EKQVefX3b87tjXLhVMp5IxQA4hnx6EQ2QvEjspzKGgWJHEP3il7ns7VKqPP1apdqBhFYV21aA4vKz/q7/7bdlycUbo36Z0v/rJ6z7/tl/cQbX8GD/ngQfk56BQNSh+TnvxJwYPXDpvX1x6laG6B8qsvWM8oSUMhH0RWx8F8exK6TW2+xI8PJgLk9lfgeOX4td5UjYkuh/YF2uUaqR+Rr2FrUx06LXrAMvJpnHYTs7a10Ryw4R7r4nmIOnmBLUH9XghRbYA+TrgAakw3vDEciDe6UQX0TiC9czSobCPaFdhWRNbn3DoAr6OcS7RcINRcvBGdjoK+TomIRI9GVG+zorWUFjHoAEmZSI6ptiifTD2CKvWF2jUuqRBmqKw8goFb1Xwe/0avzak0cjBOpzEK0QDuN63MxWKMi1tmRAUeYHT0SzNv0hbvT6uYNJQoVCjgQEO0HRRBadaOK5msdPNBxKekgk6Z41BGw8LUa1Wqyop00LIg6DbJvrn+PKnHDEAlV5vKSqMDBeg0mu0VuR5LFqdgi9YyAKnVsu4RY+gh0o/FG2Fgk4rlLz0hGfCakds0fz68N/Rh3wMfbHHyBdrQ1+s7XMmYDQWmIxs4C2FQiHiVxI7/FptSOvT+jWasMa/GqcrFAZxSqYo5GybOcHsDkALZ1FZ9KI5TzKZXTqzaljaoFUDUFJijqhUeR3xcVtUfKIsMbslpWcyFYtXWtRCnh2AuBPd5GJo5/Try3WiYUks6ntimEGtMdmqRKNQ64acErB6lgd8JFg+t3Te5a5CjuPjkfrqxgZ3yp7nToWKvWrbYaDsTm6qmDZ+LA3BukvaoIO+dViMEGgUiX15PUjQgp9oJOYWoeoYlMZBjFTjz2fL8XcXTGHsl6qczY+nMWHg/HjdD3LzHg0Gm0qM+fN0/DyXviY1UfrHxClgjr+sNhYvNE2bzCXYHZ+UFGdvkLZvaiwDCloNY02bwFr43PWfcAaGneb1TGjO/tapZ0dkVwCWpmHJ8Juk56TnNzXFgSL71qhWRm0L1xW+F5Q6alkOaObatKVpuBns+LI2qs2bq3E0ZadN3bBulTG3H0J0XIxUMVWKeO6xuZU7JA/oGL8x7qadgMURSBSua2jMYpPEhNEP0I8Phf1IhBMSAou6C+vz+4qAMZ4QU+EQWy7bc5SjDOlL2qvcBQBkFTqlEknvENQAwKgVSpahGY7lFCwNzn6wfj04vHCf06zZu6hkZBF4gKUNJq8lYrQomE5z4IEKGoBaRu9zRT2rlvLuWNz7eP8tOfjhEUZUGHgFDcqhgjaw4qx1wKrQc0rVbqji1RwGGODUrO4MeE8qAO/97rYRKKiQXgb1ukarwWbQsDRKSOyu27fF5fXrfXdJBe5ALW0atNfBUqXnoaKV/Sea0SyUHbXizSgxFCZey0QKDysxrNMv4NEE4M0FoqrJ19HY8wUfwkpfEI1psF5GIuDR+4exgTUePNBN2NKN58Kc30vRvpCfwzAEojVKx0AU5YPWHGOEh7IAg7giZg3HaqNXLlrlMe5tAB3StPttXpoZF2TXF/mK3ez+DW9KH+zbKf1toVtfc9/3tkUK8guUDH3lLw+ub2b0Fb4rvn781mBQ9NsZXflxKbvtSOS67RvD4ZvXvnimRWdv/v3rpb7hnYEgRstpAYikjf4gGjyiwxbFXTRkKwsayhI+hVB/MAPVYyPbnOV6n3cv8IPKXb89/XNAK9yzlzw0kfa9Lb0Dq50jn0iVd9w0BJZmxkVFae8BEHhr44LuqrmJIRaOoYErGFSpLQ1tNYEVX1ZxkYYmW55BKdhm5M0ImpnuA9OGqDXW0CywASi3tR2XPrksX21X0WAK0IL4xgWddrumOXTtzZsLC6FFb89zODQqT43Ce/uNrxy8bJbTp2+pCY26TGpG3y94XsO9x/6NsqJekKEmEo9TqVA4B42GFT74FNBBJoC5zDo6zdmBBiBWkzdDM/EhRDZkABsFxegCB60hWMcQfHk6RYWxXyU3o6PRB2drXcMmVG2bY9Lo/VZPlSNQXxTMM2vVKrAi+fxfpC+kbz5/fB4L9KoQk5j/BRgHusGUy83wyzHbf3L8J9vHyAFYPuSP0qfSL6X3JelIu7uMHXnTs6c++/vp11rzq2o00rv/VEBo3/jG9m6Ldfatp7YvfubATPh58UOVYZfZYVWxNKNXaYPBgkB+nhZkf7np6Rl5ic1HgfWeyMTIWu1xaask3aU5cI9Dy0DP8efwJtBzcsDtPD5LMebRv0v3HDsASv72xvfmRKzj77ksfpN01d/ApCYWlTz1tmd//fpPdkyG7tk7Xpf1ScgYQ/YB8RpKPdHpXkZtQn1kH/VDihIsfh/2UIl4R+y5MvE/jQ/mhdBYVkR+5dgFaCJe/j+MH11uKDWgv+XfETI/qig4dxT7TKUzBRWIMfruW0gIqB6DweBFv3/3bP83GfwYFj/srAKnoCuff0co6xDG0Pw2Bn2bWzCvKdvhxrA0FQrTQaMVa9+EYoDYndTia8TFipGldViE7lX1I/gpVrYEsMTqoDfFg43NRKvAGmWAlRx0sQtbp7mx2ZkR+z4W9UC27tUD8jg0zQS1IIgtfzn3oaetWq0ubn06rY0P086V/nrcAPPyI4bloWRouSGSnwcNx6W/ztUOi2vTT1vjOq3W+vQhl11Z6AIpAgz5CqN0+Bi7AxdkT4q5coD+EuUA/aByHHbG51Ay0isE0zLlKlTawcH8RdqEFVVq4f5QQhUExXdLx86YCj2CwtTzDtYFfKfHpBA8haYzoPJu6a2gKhHavxCVZk1oF+Vz0Vg+V7dnTx0IFBeyuKSoTicXJL11N6i8dEHSsbtB8cCC2MLiAMAFcfmxaK/NjMyHm7BEBTCTiycVDs8qAZMSiCY0hzA8C0JYRkbjVoB9nm/fcXzV5e/fu4BHZ79etRuYHwbDpINr16nUR6S3jpyzgU5yDkqOHIJ3wemrf3NgDs+Puvn1VeRMuZ06z9RK96ySXrnvCenlY7ZrQOflIH3fk6DimE2cJK8/5vD/dKheIqpZivigUwO/EE5becS8lAArHw6iH/NdcH2PH0z88KGyx0ZZPrdIQ0Hp1dJxcOLzeZ+BTT/teA7W4glNekH64M0NG94EPkRtvjf/cil545z0BOiSvg9W55fNjcMFqJSr18z7bO6UMc+N6SJ3behfElxzCa4QyaznAT+FPU9NomZSi6k11FXUQ9QT1AvUq9R71EfUGfSO2AanDoRlSGEaW+KgeRqLGLTs7wqbPXNEhCBSglWUVyVSZDHCGifzPZ51UowoL1/UASDqADkRqdy6Bda3E0mXxAqMIroljLPk1juiMJXG3Y7glaYQk4HYYpArTb6BlEdgjXCyXAzoe57YP3NYzoFS2RQTS5bQ7MgWVjevxE0zkKd5lsc+0NUKtZpzBxzAoLRo1Cl3ZKHVEA8WiWOa3RETfwvLeXQODs4EXKLZzIxt58wWFwM38Zp4mbGpNX5uCGfQ62w0bXDCiRreF9Go0SFrCdSjSdxkQkeWETQVQ0Iah3PINUPLF09ZYr5qb60GzPvbsDg9dk1hqC7AlC9s8m7d9+iw4dvXTYpxyWaL9+xKndIslGnJ8WHG5HMytGAwOpl7GYtZ8CksZnN+drFB73TUGgz6VB38hjHo9bgaqDI/0StFMeVWFZeDaJ4Z5NljTz0angOBEUJAA5qhoZZVsRwNWIMV6HkkYzm0pmih88YNt4Chsxloz9eCVQq1jteHTF+qQ0FrSHH/PqULhAzS187y2XlKLe253y0/zM5JJ4yRPIURH+hUSiOYMnaHxiRkgbMxpKloMAsamFkhfT2ynm7vYtNKMKxk/ohO3YqbD1TVbF85Vjn+ykpr2sIPmb5thKGjex5cbi7TobcmR1RBl0IwotdmhHPVZh/DWAp8LGOlFzrq0Ws7nHU+Q3ac3sbQRp3ejupzWkwZ9KrilFf1fwBUC+G2AAAAeJxjYGRgYGBhPD3hfEVkPL/NVwZudgYQuGJ81ghG////n4GTkQ3E5WBgYgDqAABkIwvXAHicY2BkYGBj+M/AwMDJ8B8IOBkZgCLIgGkrAHsKBc4AeJyNVktrFEEQrnn0PIybLIYVNQRWSUyULIqo6EXmsB69iB4MiCLiRSKCJ3Nq/Bn+D8Gjv0q8rVUzVT3ftJOsSz6qu7q63tWTzNNn4l/6kij5RVTSf+F1wbTwPU/WAid7PzxjfHWePplMYXcYruNdK3TPd++ZzBjkXt7pbkQu031r2/d61YcLzvwEmRzsr41VfcmppxhvOeSdOvQdzouUEvblO+P4rNhG0KieB4Ky50+cD7k7xdxYDhRTF9VC5Y5beIijy2UjMlWUb8sD2KfMQx76moS4kZqvrj8/4py8CTmyWHp7EneKPp8JTzON20W1nyr9wvxEZfK4lxhbA7897ZSWd0WtOnOtZeqpSTVvxsOeUt2H2Eecr8TyhT1TQvxQuwZzEs58Vx+NK/jIuhaMCdfgmYB9WzDC3mzkXY0xVsv1sKejfoHZtLNG52/C+4XeTdnH1HKi9K3kifGO7zsByyeF+sLyE5tPXmdM98bqrXm5aLNvvMQP8v3Q+Gw3E6ybL6jd/ewb04xyp3EzfQQ9dkPA/BaFwUOvE+1ID0Y9vBHHoXaX7Qzxn0DzafNscuEu+3KkNLxDpfK0DvPSr1b4prLsbGRWwqyKTAX+W71l9utO/gTf6TBX1L8P5W+6Fc+T+mlvcxtXjXd6Oq16/tzqUa+pWYQD81n9nzO2wcZS/XnM60sghz4/4fMrI+9CjKuM93z+Sv2+rXpqpge1+h6D5TYF+F1AvVVELb9Qh3bNPm7gu4x1wDuDtdZX99sF6NQeT62v4L1NZUZZvtCzlNftXNhsQJ2DriryIe6J6g+9qHU/lifrbYy7gPOSzu8NzCfmsvwxOAv9yPY+tHd/9vpD/MOaXGa5Taa7Y32h7/h+Nc5/Hvn3FGzNzReIbW8sLtV9nfcfWe+h8rNyqFvWS51/6cfMZlz1B3m3ov1Cv0cO7Xnawh6xb5We79dDW7Oov/7pDeDv2t18BPC/RRLPRUAKve7pruRcfbwTZDzdFHre7y/1CnzxeJyllntUz2ccx9/P404uuYYQGmnNQpFkihBiIeMQi7kzs2mbTYaJZYwk17k0l61NyD3kHic0cg+5h5BpriHsZf/4f+uc9/n+vs/zubzf78/zfU7Sv38e/wExkqkIFkg2AmRIhYJBnlQ4VCrqCq5IxUdKJcYC9kuyXsoNnJIcoqTSA6UyCVJZ3svx7khZx8VSeXIq0KNCplRxIiiQKtGvspdUpZzkRJ5TulR1tFQtCMRJ1ennzHoN8moWB3CqRS+XGQBOteOlOp5SXRfJlRhXuNULlOpnS270bAA3d/LcU5BHD49H0nv0b+gPeL4fDtjzRLPnSqkRPRvDqQk9veDlxbs3tb3h650sNeV30zBATjM4NkOnjwOgjs8mqTleNefpOxTkSi32SH7oaQk+8APwasVeK3r7k+9PnQD4B1C7dS+QL7Whdxu4B1IrkPi27LXjvT1x7bOkIOp2QH9HH6lTohRMTGdyuqC/Czy74PuHSVIInELg1xUdXfGpGzy7MYPuxHVnvqHs96BmT3zsRd3e+NQHX/pQOwyuYXDpS1w//O5Hj4+pEY6OAeQPwMeBhQFcBoUAzsHgVGkINYfQcxjch6F9OLMYQd8RcBoJt0+pP4r8z9gfzdn4HM+/oPcYzlIE84kg90tyxlEnknMTiT/jWR9P3HfR0gTmMZG1SU4AnpPxMIrZRVF/CrlT4DkVjT/QJxru0+AwnfwZadJPxM9kbxY5Mcwxhr3ZnI9Y+MWyFgufWNZiOZdz6D+HnDg0xlErDo/mwn8e53E+81/ArBY6S4vguoj5/EyvxfizhHpL2VuKd8uYWTz7v+DPcjQvR8MKZrYCniuZ1yrqJHDWVuN7IrUS8XIN72typLX0WofGdcwxCW5JnOv1eLSe72MD3DfwHWyA30Z6bWQWm5jLZvzaTN0t1NqCH1s5h1vhnUzeNuK3wWl7+lvsgEcKmneibxc6d1NvDzPchx/78Go//FLplYrfB/DwADoP4n8aZyYNPofodYg6h6lzBL5HWEuHy5/EHKXnUXQcg38GtY6j/zjzO4HWEzxP0uMk6yfRfApPTrN/Gr/O4PsZ8s4yp0x0Z6LhHGvn4HUeb8/D4QK+XKBHFryz4HyR2IvovISWy+xd5pu4AuerrF/Dl+touM65yIbjDeJvMuNbxN2idw7rt/kW74C7IBff7nGW/+JM3mfvAb48RNMjch/zHT3BhyfwfEp+Pt7nU+sZZ+I5vV7Qs4BvpQCOL9H3Et4v4f8Kza9Ye11cRhVlimySKfpIpli+TPEMmRIDZUqWAwtkSjnJOBQGK2VKe8iU4SouGy3jyG/HeJny6TIVfEA213SMTCU3QGzlXqBApsoeGacomapjZapFylQPlXE+JVPDH/CsSU4t6tdiz4W82sTXIbYu3OqOlHFlz5Ue9YfKuOXIuAfLeFCjIc9GEQDeja/INPEESTJeCTLerDclppmrDHehaR4k44se3zyZFvTzg49fpkwrOPo7ywTQs3WaTBsQuFimLfHtQPvRMkE8O8CnowtAYyc4B6O7M750QUMI4C4z3eDQPVAmlLgecPsoHBDbkx69vAAxvdHSG+/64G8f4sPQ3Bce/dgLj5PpT6/+KTID4PkJeQMTZQahZTDah2TJDGVOw8JkhsNnFBpG03sMdb5C29dwH4u2b6j/7QyZceRE8hyPPu4qM4G8CcxzAjOeiK+TqPs98ZPhNpn9KPKn4N9UfkezN43cH5nr9DeA30w0zcTbWfgaQ7/ZnJs55MfxnIuuucx6HrXnE7sQXYuot5i4JcxxCRqXsrYMz5Yxw/hUmeXMZQW9V6JlFX1/nSjzGz0S4MsdZBJy3+J3vPiDc7Uab1dzFhLxZQ1c1vK+Fr3r6L+O9yT8SOJ9Cx5uRWMy3nDPmO3sb8ffHZyHHehLgVMKfXfSb9cbsLabWnvwfy8c98JvPzn7mXcqeg6g+SD9D8IlDd6HwGH6HGEvHc1H4XyM+hn0PM5sTzCrkyGAvdPM6Qy9znKWzuJRJuf1PPwvUDMLXKQWd4W5RL3LcLmKD9fIy4bHDfZu+sncgtct9OXAP4czdZs+d+h5h9934ZiLj7nJgNr3qHUffffRlIeGPPz6G20P4POQvIf4/5i6T/h+n3Dun8LtKT7lw+8Za895f4FnBcQUoIV7w7zkLLyix5v74nWGrPGStc6yhTxkCw+VLXJKtliIbAnWS/Lb4Yps6TzZsk6y5VhzzJat4CdbkfhKgP+vbBVPWScf2aqustWiZavzu8Ym2ZqhIF3WJVK2NrXrJMq6Bsu+Q3y9INn6xLo9km0wQ9adNfcs2XfjZD14NqRWw1xZT9AoSraxPyiQbZIs6xUh681+U3Kbu8j6ku8L1xYOgJp+biBTtiXcWhHvv0A2AB1t4mUDqdGO96BwQH4H+AWn/B/8A2W9n3QAAHicY2BkYGA6zCTJoM4AAkxAzAiEDAwOYD4DAB0oAU0AeJyVk99qE0EUxr/dpE1rpGDRUryQQUTBi920lBaCN9s/6U1oYgilV+o2O0mWJrthdpKQa19A8AXEKx9AvBe89FUEH8FvJ2MTsUJNSOY3Z+b8+c7ZBbDtPIWD+cfHG8sOyvhk2UUJ3ywXcA8/LRdRdh5aXsGmU7e8SvvUcgkv3WeW13DXfW95HXfcL5bLeOD+sLyBR4WAWZziOnevTMacHWzhnWWXtz5bLuAxvlsuYstxLa/gCXXNeZX215ZL+Oi8tbyGbXdmeR333Q+Wy3jufrW8gReFAo6QYoQZFGL00IeGwDFCTCBJp6QEEc8FdlHBDvbhkQMM+BVLXpnZSa6Sa+4d8SaO0tFMxb2+FsfhRIrTMIlmYreys++JYDAQ5igTSmZSTWREhxrrSRgvwNRESzHkilqa6GAqs3TITYuWHsasIGQutGRvPAhV7tvAGdqo0/sQVe7atJ3gAk1yizvUGmftenBYbbRrJxfNRqt9u4znRlVGtfldgT1qO+CvstQXnEuVxWki9rwDr2JE3i54k0IkpWSm5XkTuyadoF9q/vvm5KZR5T4d0u/CulzVkk/X5s8tijkiWoembVe0hbRqE++S7VxESbjmu46pmVNpDmSYSc6pK5XQqdB9KRajzWRH58K7qTInXaoTWoWRHIbqSoRaq/hybK4kqY47MrODVqayv3qjtLhuzk3PIhbPEkwfNPtS5SvuX+sN/4jpGWXoaz2q+n5eXjiP78Xp/0TwOal5VxLTef8fMf0BRSaZ9PELz4vYEXicfVcFdOPIsnVVmWInGVimt8yU2JacLE9gmZm9st22NZYtjSAwy8zMzMyPmfYxv33MzLCPmaqk9kzm/HN+TtIk3b7dfW9XKSlM/b8/+BoXkMIUpW5KXZ+6LnVj6pbUrakbUrelbgYEgjRkIAs5yMMQFKAIwzACo7AMlsMKWAkbwcawCWwKm8HmsAVsCVvB1rANvAm2he1ge9gBdoSdYGfYBXaF3WB32AP2hL1gb9gH9oUxGIcSlKECBphQhQmYhP1gfzgADoSD4GA4BFbBFEzDDMzCoXAYHA5HwJFwFBwNx8CxcBwcDyfAiXASnAynwKlwGpwOZ8CZcBacDefAuVCD88CCemo09UZqBBrQBAUtaEMHbFgNXXCgB31wwYM14EMAIUQwB/OwAIuwFs6HC+BCuAguhkvgUrgMLocr4Eq4Cq6Ga+BauA6uhxvgRrgJboZb4Fa4DW6HO+BOuAvuhnvgXrgP7ocH4EF4CB6GR+BReAwehyfgSXgKnoZn4Fl4Dp6HF+BFeAlehlfgVXgzvAXeCm+Dt8M74J3wLng3vAfeC++D98MH4IPwIfgwvAYfgY/Cx+Dj8An4JHwKPg2fgc/C5+Dz8AX4IrwOX4Ivw1fgq/A1+Dp8A74J34Jvw3fgu/A9+D78AH4IP4Ifw0/gp/Az+Dn8An4Jv4Jfw2/gt/AG/A5+D3+AP8Kf4M/wF/gr/A3+Dv+Af8K/4N/wH/gvphAQkTCNGcxiDvOpHXAIC1jEYRzBUVyGy3EFrsSNcGPcBDfFzXBz3AK3xK1wa9wG34Tb4na4Pe6AO+JOuDPugrvibrg77oF74l64N+6D++IYjmMJy1hBA02s4gRO4n64Px6AB+JBeDAegqtwCqdxBmfxUDwMD8cj8Eg8Co/GY/BYPA6PxxPwRDwp9TqejKfgqXgano5n4Jl4Fp6N5+C5WMPz0MI6NrCJClvYxg7auBq76GAP++iih2vQxwBDjHAO53EBF3Etno8X4IV4EV6Ml+CleBlejlfglXgVXo3X4LV4HV6PN+CNeBPejLfgrXgb3o534J14F96N9+C9eB/ejw/gg/gQPoyP4KP4GD6OT+CT+BQ+jc/gs/gcPo8v4Iv4Er6Mr+Cr+GZ8C74V34Zvx3fgO/Fd+G58D74X34fvxw/gB/FD+GF8DT+CH8WP4cfxE/hJ/BR+Gj+Dn8XP4efxC/hFfB2/hF/Gr+BX8Wv4dfwGfhO/hd/G7+B38Xv4ffwB/hB/hD/Gn+BP8Wf4c/wF/hJ/hb/G3+Bv8Q38Hf4e/4B/xD/hn/Ev+Ff8G/4d/4H/xH/hv/E/+F9KERASUZoylKUc5WmIClSkYRqhUVpGy2kFraSNaGPahDalzWhz2oK2pK1oa9qG3kTb0na0Pe1AO9JOtDPtQrvSbrQ77UF70l60N+1D+9IYjVOJylQhg0yq0gRN0n60Px1AB9JBdDAdQqtoiqZphmbpUDqMDqcj6Eg6io6mY+hYOo6OpxPoRDqJTqZT6FQ6jU6nM+hMOovOpnPoXKrReWRRnRrUJEUtalOHbFpNXXKoR31yyaM15FNAIUU0R/O0QIu0ls6nC+hCuogupkvoUrqMLqcr6Eq6iq6ma+hauo6upxvoRrqJbqZb6Fa6jW6nO+hOuovupnvoXrqP7qcH6EF6iB6mR+hReowepyfoSXqKnqZn6Fl6jp6nF+hFeoleplfo1dQdmbZjBUGmFwV2Ixsoy2908qo/pxzXU5kO98N0EFp+QYqa6nnhYjoKlJ9u2U4vH3ZqjuW3FYadnLTtIES3m/VVz51TubWu26vZ/Xxcu1FIbquVDex233Ko4bYzoW8FnXTH7ak8z6ZqlhOmQ7un0r5rNYeb7nzf4YYM5wedbORJlbH7dXeh6DnWYq1h+w1HMaenrDDnq5avgk5elhJP6LiNbrrlWO0Cb6bpddy+CgpzrhP1VI3XU9RNIRjS7cjLrvEbblPl6lZcU2i10/wXpOuu281L0bP8bsbz7X6YbVg95VvpltsP+bnTzNqh5diNYqgWwlpH2e1OWIjb83Yz7BT4Wbtfc1QrHE6aDdUPlV9MOr68PpK0V0dBaLcW07KXot1v8nsJTrfjd0dbVkPJqdXm7KZyc57dCCNfZT3Vb9hOoWd5NVmr8rNWUybkE+Z1qqYdZoKO5atMo6P4hESwkSBUXq1uNbrzlt8caVl8hINeftBIy6FnPItNwMZwvVzL9WV8OH590Iln0p2MWq0a4TDzzPlusvORQSfewpDnREFNjFHo2X3dLCYmits5txvXI2sixUfCOOkN2f2Wm8CChq9UP+i44YiGJa4YYmDSKtSt/qBp+b47H6+jmDTjVeSTduTp57Ej4iMSH/FyAnutqrUixxnW7aBnOc5ytdBwrJ61blnptt1i2ymrxXfEV3m1yEZjNYak0XDcQA3zqfTtfjt+PcPn2Vf5huWoftPys77Vb7q9XMPt9VjjbM9q91VYGJxX5K07R1kf2z2cVyoc4a17nkzZ4As73GIXKj8hK+qOLGGZXvic8kObGVfofsf17bVsX8sZYsfXGh2ZJJy3Q/ZlcvBiMrF93BtOHF9jct+lrlpM820O8nrJwUjYiXr1gNcqB7dM92S50h+KA0nHclrFOLokMSUn83KIGHHsfpfNmRxlzouCDm9rhG+P8jls1ORxHELsfpbJvc5isW0zQz3xQRIdhCbjsA/4cOW+F2OLJ0Sjg8ubdAvxCwmZ3nB+sNdsMnM26ksMKbLF+NLIATfJDwLqNPlSsBv48PrpunKcYkOOtcUHG6pCh2XU7o6b4rZc3Iq8ZEQOZEXiyNp6R67cYCSeYNkGQ5G3IUim4Rju1lV23uc738mEVtANshxReTNDdd9WrYYVqII4N7knmbbvRl5azjLDHoma2bqyOEJQIwpZSo9PxfJi/9heOrDmVEHOp1Zno3bZca7PfsLIQdfhiOHbXRV2eMJ2ZyjiuOTztIrXUHdUhs1rNzjMR43uEMvI6+HrO7quFR/78rbrtnk362JAcclAhjVUiwU+cxXGO80nTb6kSSO+xEkzPiu+NxzC+0E6cH22GhfJPYlbfHkGmS1OKgOvpXndLhumzf5vckqqu6xxUdtZ3hweWDvOKBzjQ/ZrqDi25tnbPmtvcUTkmFdwZBE1tkU9z3GBdW6r0fiIa4MMNpx0E6fmJJXWes0iY8OOG/Dhq3wQ2aEolhdTCWO2wYlKKc4wLkdlyZRxOpEt1CPb4R208wz2JO8MWT1mt/oNle2pZtcOiy1ZErOsVrx0xXmgk4Sp1lhLrWi6UV2s1JcTj/23wUjivw2G2H8b9GVfhfX44hJgfoAorH8111RBl9NG1rE8qWKjhMM9ty77im/jsPZ37LfCmsgN9dRJM9GZd9vv82aSdzOc/Z3Fgg4FfDDLl4bAOAwtCYPSL6gFT25hoi4L6CXvZYIeLyTT4qvVp57q5Noc6zyrmecwF/siL98S8uZo3IhDC7u5mecz5uxlOWn5YhiKF8SvOcvWxTsdgDiYJMkivr/pBkexIYFIuuxKsGFXpmul6mRxSWYpBhHfSL6+tse2jupJi1+bKA970dq1cna2aihOoDKhHOPo+mYt/vDq2Mppjg4STbKaFZKiauwm9lBkBx0+UZ+DnZLEs9BocoDS2SYYfLSs3GBEB6ilQxKglvbjANUJe46RbgRBOcve5JBZSKKqNjFHJs6OG7HfbS+wgyUJacW6sUHSStfKY+Wh+NNP5s/yIK93dP2XQ5yuk5AfD+YdxZdebJg0Yscmz+PPiDisx1eiVh4vFZKUH2cEvvZ8rSWzJQZZ7xS2rrxdJRX51K57FAVNsvs+rfYWyY/q1PXnqR425DNZDa27s8vjOFQXY3gdq843slYuTa5cNxpyOK1HoQo2/b9Dsq2RwXAcg1ds0ItjU61crkhhDC9yNo3qeiO6k15gmYcWBp8e696Rw8w12Sz8Uc0hnb/0BsGLv7G43/atXrbF37Rdn6wmh47x6vho3Q7rkRy9loEjoeMXkyoeWua4TLQ+S40s6Ufe0qfiq+VL+skVn+fPXHc+yPE19V27meGLES3wMu265Jagu+hxUnMjP1gTsWL8OcBWcbMtDsuOSkshCTy0PQoikdY0c/LPjT2nqB61ca6bmVd23eV/HPr8yy9US6Px3muDzctYZZNkSYOc6yQ5Rx6Zo003XPJAxiaG5/hTnL9K4zXxyMTYSJLZ4oGaK0MlKcpSiFYThhSmFFUpJqSYzEV9+9DxVWN81tY4j0wKaLIsXQFNCmhSQJMCmhTQ5GS6VhmLEXVplaQoS1FJZpsal44pRVWKCSkEND4mhTwdF9C4gMYrUhhSCGJcEOOCGNdrmx7TteBKgisJriS4kuBKgisJriS4kjCVhaksiLIgyoIo6+XN6AlnxnUdvyHQsqacMXRt6lomr8gcFWGtCGtFWCvxA4FWNHRWiA0hNmRaQ0CGgAwBGQIyBGQIyJClmoIwBWEKwhSEqZd6aPxMQGaVz7sVPxNQVR5UBVQVUFUeVIWmKjRVU15uSEtoqoKYEMSEIMQXFfFFRXxREV9UxBcV8UVFfFGZEMSkICYFIaaoTApispJulWIZ2RTcih8IQkxhsCm4GJeiJEVZiooUhhSmFFUpJqSYzMwpDpvcFEsYMpchljDEEoZYwhBLGGIJQyxhjAtJSUhKghAzGGIGQ8xgiBkMMYMhZjDEDIaYwRAzGGIGQ8xgiBkMCV9GWRBlQZQFIR4wyoKoCKIiiIogRHpDpDdEekOkN0R6Q6Q3KoIwBCG6G6K7IboborshuhuiuyG6G6K7IboborshuhuiuyG6G6YgTEGI6IYpCFMQLHqrxAguBMGic0sQIrohohtVQVQFIaIbIrohohsiuiGiGyK6IaIbIrohohsiuiGiGyK6IaIbIrohohsiujEpCIkEhkQCQyKBwaK3SlUV27Q0MaZrxpkivSnSmzoelCYMXZsyWJViQgrmM8VLpuhviv6m6G+K/qbob4r+puhviv6m6G+K/qbob4r+puhviv6m6G+K/qbob4r+Zim5lqVVeoWrxnVd0nVZ13qpq/RSV5m6rup6QteD+VbpekrX07qe0fVsUk9p3inNO6V5pzTvlOad0rxTmndK805p3inNO6V5pzTvlOad0rxTmlcHzdK05p3WvNOad1rzTmveac07rXmnNe+05p3WvNOad1rzTmveac2rY2tJx9bSjOad0bwzmldH2JKOsKUZzTujeWc074zmndG8M5p3RvPOaN5ZzTureWc176zmndW8s5p3VvPOilMmNemsJp3VpLOadFaTzmrS2dn/AboJB4wAAAA=) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTWu+R7kAAoaQAAAAHEdERUYC8AAEAAKGcAAAACBPUy8yiDJ6QAAAAVgAAABgY21hcAq/On8AAAyoAAAC8mdhc3D//wADAAKGaAAAAAhnbHlmj/euTQAAGqwAAky8aGVhZBCJ5S0AAADcAAAANmhoZWEPAwq1AAABFAAAACRobXR4RXkYhQAAAbgAAArwbG9jYQL1olwAAA+cAAALEG1heHADLAIcAAABOAAAACBuYW1l45eLrAACZ2gAAASGcG9zdK+Pm6EAAmvwAAAadQABAAAABAHLkM94WV8PPPUACwcAAAAAANQzzTIAAAAA1DPNMv///wAJAQYAAAAACAACAAEAAAAAAAEAAAYA/wAAAAkA/////wkBAAEAAAAAAAAAAAAAAAAAAAK1AAEAAALDAhkAJwAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAwZpAZAABQAABIwEMwAAAIYEjAQzAAACcwAAAYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHlycwBAACD1AAYA/wAAAAYAAQAAAAABAAAAAAAAAAAAAAAgAAEDgABwAAAAAAJVAAABwAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAXQYAAAAGgAAABwAAAAcAAAAGgAAABoAAAAUAAAAHgAAABoAAAAcAAAAHAAAABwAAeQWAAG4GgAAABoAAAAYAAAAHAAAABgAAAAWAAAAGgAAaBgAAAAYAAAAHgAAyBoAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAEgAAABwAAQAaAAAADAAAABIAAAAaAAAAFgAAABwAAAAYAAAAHgAAABoAACgUAAAAGgAAAB4AAAAaAAAAFgAAABAAAAAcAAAAGAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHgAAABgAAAAQAAAAGAAAABAAAAAcAAAAGgAAABoAAAAcAAAAEAAAABwAAAAaAAHoFgAAABgAAAAYAAAAGgAAABwAAAAQAAAAGAgABBQAAmgUAAFoGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAQAYAAAAGgAA1BoAANQcAAAAGAAAABgAADQWAAAAFgAAABoAAegYAAAAGAAAABwAAAAWAAAAHAAAABwAAAAcAABAFgAAABoAAAAcAAAAHAAAABgAAAAcAAFoHAABaB4AAAAaAAAAGgAAAB4AAAAMAAEAHAAAACAAAAAYAAAAGAAAABwAAAAcAAAAHgAAABwAAAAYAAAAGAAAAA4AAAAcAAAAGgAAABgAAAASAAAAHAAAABgAAAAaAAAAGAAAABoAAAAYAAAAFgAAABYAAAAUAAAAGAAAABoAALAQAAF8GAAAABoAAAAeAAAAFgAAABgAAAAcAAAAHAABABgAAAgcAAAAHAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAaAABUHAAAABYAABQcAAAAGAAAAB4AAAAaAABAHgAAABoAAcwcAAAEHAAAABYAABAYAAAAGAAAABgAAAAcAAAAHAAAPBwAAAAYAAAAGgAAABoAAGwcAAEAGAAAABgAAAAYAAAAJAAAAB4AAAAQAAAAEAAAAAoAAQAKAAAAGgAAABAAAAAQAAAAEAAAABwAAAAYAAAAGAAAABwAAKAcAAAAHAAAABwAAAAOAAAEHAAAABoAAAAcAAAAEAAAABwAAAAeAAAAHgAAABYAAAAWAAAAHAAAABwAAQAeAAAAFgAAABgAAAAWAAAAFgAAAB4AAQAcAAAAHgAAABoAAQAYAAAAGAAAABAAALQQAAA0EgABNBIAATQKAAC0CgAANBIAATQSAAE0HgAAAB4AAAASAAAADAAAABgAAAAaAAAAGgAAABwAAQAYAAAAHAAAABoAAAAaAAAAHgAAABwAAAAcAAAAGAAAABgAAAAYAAAAHgAAAB4AAAAcAAEAHAABABoAADQeAAC0HAAAABoAAAgWAAAIGgAAABAAAAAaAAAAEAABgAoAAAAKAAGIGAAAFBgAABQeAAAEGgAAABIAAAAWAAA0FAAAABoAAAAWAAAMGgAAkBwAAAAYAAAAGAAAABgAAAAYAAAAFgAAABwAADAcAAAAEgAAABgAAAAWAAAABgAAABgAAAAYAAAAHAAA2BgAAAAWAAAAEAAADBAAAAwYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABAAAAAQAAAAEAAA0A4IAAAQDAAQFAAAABwAAAAUAADgGAAAABgAAAAaAACIGgAAiBwAAIgcAACIGAAAiBgAAIgaAAAAGgAAABgAAAAYAABsFgAAFBgAAAAcAAAAHAABABgAACwYAAAAGAAAABgAAAAWAAAAGAAAABAAARAYAAAADAAADAwAAAwcAAEAHAAAABYAAAAaAAAAFgAAABgAACwYAAAAGAAAABQAALAYAAAAFAAAABAAAAAYAAAAHAAAsBgAAAAcAAEAGgAAgB4D//wcAAAAGAAAABYAAAAUAABUGAAAABgAAAAYAAAAGAAAABoAAAAYAAAAEgAAABYAAAAiAAAAGgAAABgAAAAcAAAAHAAAACAAAAAkAAAAGAABtBgAAAAcAAAAGAAAABgAAAAeAAAAGAAAACAAAAAYAAAAH9gApBgAAAAYAAAAGAAAABwAAAAYAAAAFAABABoAAAAMAAEAHAAAACQAAAAgAAAAGAAAABwAAAAYAAAAHAAAQCAAAAAgAAAAGAAAgBgAAAAQAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAACcHAAAACAAAAAcAAAAHAAAgBwAAEwcAAAAGAAAABwAARAYAAAAFAAA5BwAAEggAAAAHAAAABwAAAAYAAAAGAAAABwAAPgUAABgGAAAABgAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAABkHAABkBgAAWQgAAAAIAAAqBwAAAAYAAAkHAAAnCQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACAAADggAAA4FgAAABgAAAAYAAAAHAAAABwAAAAcAAAAIAAAABwAAAAgAAAAHAAAABgAAAAgAAAAIAAAACQAAAAYAAAAIAAAABQAACwgAAAAGAAAABgAAAAYAAAAIAAAABgAAAAYAAAAIAAAACAAAAAYAAAAIAAAACAAAAAaAAAAGgAAACAAAAAgAABMGAAAACQAAAAYAAAAHAAAABQAAAgYAAAAFAAAABgAAAgcAAAAHAAACB4AAAQgAAAYGAAAABQAAAggAAAQFAAAABQAAAAcAAAAHAAAABgAAAAUAAAAGAAAABwAAAAgAAAAIAAAACAAAAAYAAAAGAAAABgAAAAcAAAAGAAAACPgAVAkAAAAHAAAACQAAAAkAAAAJAAAACQAAAAkAAAAFAAAABAAAAAgAAAAJAAAABgAAAAYAAAAJAAAACQAAAAcAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAAcAAAAIAAAA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AAD8uAAA/QwAAP1gAAD9tAAA/ggAAP64AAD/CAABABQAAQW0AAEG9AABB/gAAQjQAAEJZAABChAAAQqYAAELGAABDAQAAQykAAENLAABDgAAAQ+IAAERLAABEaAAARLMAAETOAABE+QAARSQAAEVKAABFaQAARZYAAEW/AABF8AAARiEAAEZeAABGnwAARtUAAEc1AABHUAAAR3UAAEekAABHwQAAR98AAEgpAABIcAAASJ4AAEjCAABI2wAASQEAAEkzAABJ2gAASjoAAEqTAABLFQAAS5MAAExdAABMfQAATLgAAEzMAABM7AAATSoAAE1dAABNlQAATckAAE4DAABOUgAAToQAAE68AABO5AAATyEAAE82AABP1gAAUAcAAFBwAABQsgAAUPIAAFEnAABRUgAAUZIAAFHcAABSEgAAUl4AAFKIAABSuQAAUvUAAFMoAABTRgAAU5AAAFQQAABUaAAAVLgAAFTRAABVCAAAVVMAAFWYAABVtQAAVdYAAFYNAABWKAAAVoEAAFaiAABW2QAAVvgAAFcfAABXdgAAV6gAAFglAABYUgAAWG8AAFi8AABY1gAAWSsAAFldAABZmgAAWfcAAFotAABaVwAAWp4AAFuhAABcEAAAXPgAAF2EAABd8gAAXiQAAF5iAABeowAAXtoAAF8jAABfRwAAX2kAAF/XAABf5gAAX/4AAGAbAABgXQAAYKQAAGDNAABg6QAAYTIAAGFsAABhqQAAYh0AAGJjAABijgAAYs4AAGLoAABjkwAAY6oAAGPVAABkBAAAZEUAAGTkAABlBQAAZUEAAGV/AABlvgAAZegAAGZfAABmsgAAZwQAAGdCAABndgAAZ58AAGfGAABn+gAAaDEAAGiDAABozQAAaR4AAGlsAABpoAAAadMAAGoHAABqJAAAajsAAGo7AABqOwAAalYAAGqKAABqyAAAavMAAGsrAABragAAa4gAAGuiAABrwQAAa+oAAGwQAABsIgAAba8AAG3bAABuOAAAbl0AAG6BAABupQAAbskAAG7pAABvAgAAbx4AAG9TAABvkwAAb6kAAG/IAABwEgAAcEYAAHBxAABwwQAAcPkAAHEoAABxVQAAcYoAAHG7AAByAwAAckMAAHKiAABy6AAAcz4AAHOHAABz5QAAdBsAAHRZAAB0twAAdNQAAHT+AAB1YQAAdZ4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AgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwDSAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQCUBWdsYXNzBW11c2ljBnNlYXJjaAhlbnZlbG9wZQVoZWFydARzdGFyCnN0YXJfZW1wdHkEdXNlcgRmaWxtCHRoX2xhcmdlAnRoB3RoX2xpc3QCb2sGcmVtb3ZlB3pvb21faW4Iem9vbV9vdXQDb2ZmBnNpZ25hbANjb2cFdHJhc2gEaG9tZQhmaWxlX2FsdAR0aW1lBHJvYWQMZG93bmxvYWRfYWx0CGRvd25sb2FkBnVwbG9hZAVpbmJveAtwbGF5X2NpcmNsZQZyZXBlYXQHcmVmcmVzaAhsaXN0X2FsdARsb2NrBGZsYWcKaGVhZHBob25lcwp2b2x1bWVfb2ZmC3ZvbHVtZV9kb3duCXZvbHVtZV91cAZxcmNvZGUHYmFyY29kZQN0YWcEdGFncwRib29rCGJvb2ttYXJrBXByaW50BmNhbWVyYQRmb250BGJvbGQGaXRhbGljC3RleHRfaGVpZ2h0CnRleHRfd2lkdGgKYWxpZ25fbGVmdAxhbGlnbl9jZW50ZXILYWxpZ25fcmlnaHQNYWxpZ25fanVzdGlmeQRsaXN0C2luZGVudF9sZWZ0DGluZGVudF9yaWdodA5mYWNldGltZV92aWRlbwdwaWN0dXJlBnBlbmNpbAptYXBfbWFya2VyBmFkanVzdAR0aW50BGVkaXQFc2hhcmUFY2hlY2sEbW92ZQ1zdGVwX2JhY2t3YXJkDWZhc3RfYmFja3dhcmQIYmFja3dhcmQEcGxheQVwYXVzZQRzdG9wB2ZvcndhcmQMZmFzdF9mb3J3YXJkDHN0ZXBfZm9yd2FyZAVlamVjdAxjaGV2cm9uX2xlZnQNY2hldnJvbl9yaWdodAlwbHVzX3NpZ24KbWludXNfc2lnbgtyZW1vdmVfc2lnbgdva19zaWduDXF1ZXN0aW9uX3NpZ24JaW5mb19zaWduCnNjcmVlbnNob3QNcmVtb3ZlX2NpcmNsZQlva19jaXJjbGUKYmFuX2NpcmNsZQphcnJvd19sZWZ0C2Fycm93X3JpZ2h0CGFycm93X3VwCmFycm93X2Rvd24Jc2hhcmVfYWx0C3Jlc2l6ZV9mdWxsDHJlc2l6ZV9zbWFsbBBleGNsYW1hdGlvbl9zaWduBGdpZnQEbGVhZgRmaXJlCGV5ZV9vcGVuCWV5ZV9jbG9zZQx3YXJuaW5nX3NpZ24FcGxhbmUIY2FsZW5kYXIGcmFuZG9tB2NvbW1lbnQGbWFnbmV0CmNoZXZyb25fdXAMY2hldnJvbl9kb3duB3JldHdlZXQNc2hvcHBpbmdfY2FydAxmb2xkZXJfY2xvc2ULZm9sZGVyX29wZW4PcmVzaXplX3ZlcnRpY2FsEXJlc2l6ZV9ob3Jpem9udGFsCWJhcl9jaGFydAx0d2l0dGVyX3NpZ24NZmFjZWJvb2tfc2lnbgxjYW1lcmFfcmV0cm8Da2V5BGNvZ3MIY29tbWVudHMNdGh1bWJzX3VwX2FsdA90aHVtYnNfZG93bl9hbHQJc3Rhcl9oYWxmC2hlYXJ0X2VtcHR5B3NpZ25vdXQNbGlua2VkaW5fc2lnbgdwdXNocGluDWV4dGVybmFsX2xpbmsGc2lnbmluBnRyb3BoeQtnaXRodWJfc2lnbgp1cGxvYWRfYWx0BWxlbW9uBXBob25lC2NoZWNrX2VtcHR5DmJvb2ttYXJrX2VtcHR5CnBob25lX3NpZ24HdHdpdHRlcghmYWNlYm9vawZnaXRodWIGdW5sb2NrC2NyZWRpdF9jYXJkA3JzcwNoZGQIYnVsbGhvcm4EYmVsbAtjZXJ0aWZpY2F0ZQpoYW5kX3JpZ2h0CWhhbmRfbGVmdAdoYW5kX3VwCWhhbmRfZG93bhFjaXJjbGVfYXJyb3dfbGVmdBJjaXJjbGVfYXJyb3dfcmlnaHQPY2lyY2xlX2Fycm93X3VwEWNpcmNsZV9hcnJvd19kb3duBWdsb2JlBndyZW5jaAV0YXNrcwZmaWx0ZXIJYnJpZWZjYXNlCmZ1bGxzY3JlZW4FZ3JvdXAEbGluawVjbG91ZAZiZWFrZXIDY3V0BGNvcHkKcGFwZXJfY2xpcARzYXZlCnNpZ25fYmxhbmsHcmVvcmRlcgJ1bAJvbA1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQV0YWJsZQVtYWdpYwV0cnVjawlwaW50ZXJlc3QOcGludGVyZXN0X3NpZ24QZ29vZ2xlX3BsdXNfc2lnbgtnb29nbGVfcGx1cwVtb25leQpjYXJldF9kb3duCGNhcmV0X3VwCmNhcmV0X2xlZnQLY2FyZXRfcmlnaHQHY29sdW1ucwRzb3J0CXNvcnRfZG93bgdzb3J0X3VwDGVudmVsb3BlX2FsdAhsaW5rZWRpbgR1bmRvBWxlZ2FsCWRhc2hib2FyZAtjb21tZW50X2FsdAxjb21tZW50c19hbHQEYm9sdAdzaXRlbWFwCHVtYnJlbGxhBXBhc3RlCmxpZ2h0X2J1bGIIZXhjaGFuZ2UOY2xvdWRfZG93bmxvYWQMY2xvdWRfdXBsb2FkB3VzZXJfbWQLc3RldGhvc2NvcGUIc3VpdGNhc2UIYmVsbF9hbHQGY29mZmVlBGZvb2QNZmlsZV90ZXh0X2FsdAhidWlsZGluZwhob3NwaXRhbAlhbWJ1bGFuY2UGbWVka2l0C2ZpZ2h0ZXJfamV0BGJlZXIGaF9zaWduBGYwZmURZG91YmxlX2FuZ2xlX2xlZnQSZG91YmxlX2FuZ2xlX3JpZ2h0D2RvdWJsZV9hbmdsZV91cBFkb3VibGVfYW5nbGVfZG93bgphbmdsZV9sZWZ0C2FuZ2xlX3JpZ2h0CGFuZ2xlX3VwCmFuZ2xlX2Rvd24HZGVza3RvcAZsYXB0b3AGdGFibGV0DG1vYmlsZV9waG9uZQxjaXJjbGVfYmxhbmsKcXVvdGVfbGVmdAtxdW90ZV9yaWdodAdzcGlubmVyBmNpcmNsZQVyZXBseQpnaXRodWJfYWx0EGZvbGRlcl9jbG9zZV9hbHQPZm9sZGVyX29wZW5fYWx0CmV4cGFuZF9hbHQMY29sbGFwc2VfYWx0BXNtaWxlBWZyb3duA21laAdnYW1lcGFkCGtleWJvYXJkCGZsYWdfYWx0DmZsYWdfY2hlY2tlcmVkCHRlcm1pbmFsBGNvZGUJcmVwbHlfYWxsD3N0YXJfaGFsZl9lbXB0eQ5sb2NhdGlvbl9hcnJvdwRjcm9wCWNvZGVfZm9yawZ1bmxpbmsEXzI3OQtleGNsYW1hdGlvbgtzdXBlcnNjcmlwdAlzdWJzY3JpcHQEXzI4MwxwdXp6bGVfcGllY2UKbWljcm9waG9uZQ5taWNyb3Bob25lX29mZgZzaGllbGQOY2FsZW5kYXJfZW1wdHkRZmlyZV9leHRpbmd1aXNoZXIGcm9ja2V0Bm1heGNkbhFjaGV2cm9uX3NpZ25fbGVmdBJjaGV2cm9uX3NpZ25fcmlnaHQPY2hldnJvbl9zaWduX3VwEWNoZXZyb25fc2lnbl9kb3duBWh0bWw1BGNzczMGYW5jaG9yCnVubG9ja19hbHQIYnVsbHNleWUTZWxsaXBzaXNfaG9yaXpvbnRhbBFlbGxpcHNpc192ZXJ0aWNhbARfMzAzCXBsYXlfc2lnbgZ0aWNrZXQObWludXNfc2lnbl9hbHQLY2hlY2tfbWludXMIbGV2ZWxfdXAKbGV2ZWxfZG93bgpjaGVja19zaWduCWVkaXRfc2lnbgRfMzEyCnNoYXJlX3NpZ24HY29tcGFzcwhjb2xsYXBzZQxjb2xsYXBzZV90b3AEXzMxNwNldXIDZ2JwA3VzZANpbnIDanB5A3J1YgNrcncDYnRjBGZpbGUJZmlsZV90ZXh0EHNvcnRfYnlfYWxwaGFiZXQEXzMyORJzb3J0X2J5X2F0dHJpYnV0ZXMWc29ydF9ieV9hdHRyaWJ1dGVzX2FsdA1zb3J0X2J5X29yZGVyEXNvcnRfYnlfb3JkZXJfYWx0BF8zMzQEXzMzNQx5b3V0dWJlX3NpZ24HeW91dHViZQR4aW5nCXhpbmdfc2lnbgx5b3V0dWJlX3BsYXkHZHJvcGJveA1zdGFja2V4Y2hhbmdlCWluc3RhZ3JhbQZmbGlja3IDYWRuBGYxNzEOYml0YnVja2V0X3NpZ24GdHVtYmxyC3R1bWJscl9zaWduD2xvbmdfYXJyb3dfZG93bg1sb25nX2Fycm93X3VwD2xvbmdfYXJyb3dfbGVmdBBsb25nX2Fycm93X3JpZ2h0B3dpbmRvd3MHYW5kcm9pZAVsaW51eAdkcmliYmxlBXNreXBlCmZvdXJzcXVhcmUGdHJlbGxvBmZlbWFsZQRtYWxlBmdpdHRpcANzdW4EXzM2NgdhcmNoaXZlA2J1ZwJ2awV3ZWlibwZyZW5yZW4EXzM3Mg5zdGFja19leGNoYW5nZQRfMzc0FWFycm93X2NpcmNsZV9hbHRfbGVmdARfMzc2DmRvdF9jaXJjbGVfYWx0BF8zNzgMdmltZW9fc3F1YXJlBF8zODANcGx1c19zcXVhcmVfbwRfMzgyBF8zODMEXzM4NARfMzg1BF8zODYEXzM4NwRfMzg4BF8zODkHdW5pRjFBMARmMWExBF8zOTIEXzM5MwRmMWE0BF8zOTUEXzM5NgRfMzk3BF8zOTgEXzM5OQRfNDAwBGYxYWIEXzQwMgRfNDAzBF80MDQHdW5pRjFCMQRfNDA2BF80MDcEXzQwOARfNDA5BF80MTAEXzQxMQRfNDEyBF80MTMEXzQxNARfNDE1BF80MTYEXzQxNwRfNDE4BF80MTkHdW5pRjFDMAd1bmlGMUMxBF80MjIEXzQyMwRfNDI0BF80MjUEXzQyNgRfNDI3BF80MjgEXzQyOQRfNDMwBF80MzEEXzQzMgRfNDMzBF80MzQHdW5pRjFEMAd1bmlGMUQxB3VuaUYxRDIEXzQzOARfNDM5B3VuaUYxRDUHdW5pRjFENgd1bmlGMUQ3BF80NDMEXzQ0NARfNDQ1BF80NDYEXzQ0NwRfNDQ4BF80NDkHdW5pRjFFMARfNDUxBF80NTIEXzQ1MwRfNDU0BF80NTUEXzQ1NgRfNDU3BF80NTgEXzQ1OQRfNDYwBF80NjEEXzQ2MgRfNDYzBF80NjQHdW5pRjFGMARfNDY2BF80NjcEZjFmMwRfNDY5BF80NzAEXzQ3MQRfNDcyBF80NzMEXzQ3NARfNDc1BF80NzYEZjFmYwRfNDc4BF80NzkEXzQ4MARfNDgxBF80ODIEXzQ4MwRfNDg0BF80ODUEXzQ4NgRfNDg3BF80ODgEXzQ4OQRfNDkwBF80OTEEXzQ5MgRfNDkzBF80OTQEZjIxMARfNDk2BGYyMTIEXzQ5OARfNDk5BF81MDAEXzUwMQRfNTAyBF81MDMEXzUwNARfNTA1BF81MDYEXzUwNwRfNTA4BF81MDkFdmVudXMEXzUxMQRfNTEyBF81MTMEXzUxNARfNTE1BF81MTYEXzUxNwRfNTE4BF81MTkEXzUyMARfNTIxBF81MjIEXzUyMwRfNTI0BF81MjUEXzUyNgRfNTI3BF81MjgEXzUyOQRfNTMwBF81MzEEXzUzMgRfNTMzBF81MzQEXzUzNQRfNTM2BF81MzcEXzUzOARfNTM5BF81NDAEXzU0MQRfNTQyBF81NDMEXzU0NARfNTQ1BF81NDYEXzU0NwRfNTQ4BF81NDkEXzU1MARfNTUxBF81NTIEXzU1MwRfNTU0BF81NTUEXzU1NgRfNTU3BF81NTgEXzU1OQRfNTYwBF81NjEEXzU2MgRfNTYzBF81NjQEXzU2NQRfNTY2BF81NjcEXzU2OARfNTY5BGYyNjAEZjI2MQRfNTcyBGYyNjMEXzU3NARfNTc1BF81NzYEXzU3NwRfNTc4BF81NzkEXzU4MARfNTgxBF81ODIEXzU4MwRfNTg0BF81ODUEXzU4NgRfNTg3BF81ODgEXzU4OQRfNTkwBF81OTEEXzU5MgRfNTkzBF81OTQEXzU5NQRfNTk2BF81OTcEXzU5OARmMjdlB3VuaUYyODAHdW5pRjI4MQRfNjAyBF82MDMEXzYwNAd1bmlGMjg1B3VuaUYyODYEXzYwNwRfNjA4BF82MDkEXzYxMARfNjExBF82MTIEXzYxMwRfNjE0BF82MTUEXzYxNgRfNjE3BF82MTgEXzYxOQRfNjIwBF82MjEEXzYyMgRfNjIzBF82MjQEXzYyNQRfNjI2BF82MjcEXzYyOARfNjI5B3VuaUYyQTAHdW5pRjJBMQd1bmlGMkEyB3VuaUYyQTMHdW5pRjJBNAd1bmlGMkE1B3VuaUYyQTYHdW5pRjJBNwd1bmlGMkE4B3VuaUYyQTkHdW5pRjJBQQd1bmlGMkFCB3VuaUYyQUMHdW5pRjJBRAd1bmlGMkFFB3VuaUYyQjAHdW5pRjJCMQd1bmlGMkIyB3VuaUYyQjMHdW5pRjJCNAd1bmlGMkI1B3VuaUYyQjYHdW5pRjJCNwd1bmlGMkI4B3VuaUYyQjkHdW5pRjJCQQd1bmlGMkJCB3VuaUYyQkMHdW5pRjJCRAd1bmlGMkJFB3VuaUYyQzAHdW5pRjJDMQd1bmlGMkMyB3VuaUYyQzMHdW5pRjJDNAd1bmlGMkM1B3VuaUYyQzYHdW5pRjJDNwd1bmlGMkM4B3VuaUYyQzkHdW5pRjJDQQd1bmlGMkNCB3VuaUYyQ0MHdW5pRjJDRAd1bmlGMkNFB3VuaUYyRDAHdW5pRjJEMQd1bmlGMkQyB3VuaUYyRDMHdW5pRjJENAd1bmlGMkQ1B3VuaUYyRDYHdW5pRjJENwd1bmlGMkQ4B3VuaUYyRDkHdW5pRjJEQQd1bmlGMkRCB3VuaUYyREMHdW5pRjJERAd1bmlGMkRFB3VuaUYyRTAHdW5pRjJFMQd1bmlGMkUyB3VuaUYyRTMHdW5pRjJFNAd1bmlGMkU1B3VuaUYyRTYHdW5pRjJFNwRfNjk4B3VuaUYyRTkHdW5pRjJFQQd1bmlGMkVCB3VuaUYyRUMHdW5pRjJFRAd1bmlGMkVFAAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAQLCAAEABAAAAAIAAAAAAAEAAAAAzD2izwAAAADLTzwwAAAAANQxaLk=) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2Zz4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IEZvbnRGb3JnZSAyMDEyMDczMSBhdCBNb24gT2N0IDI0IDE3OjM3OjQwIDIwMTYKIEJ5ICwsLApDb3B5cmlnaHQgRGF2ZSBHYW5keSAyMDE2LiBBbGwgcmlnaHRzIHJlc2VydmVkLgo8L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9IkZvbnRBd2Vzb21lIiBob3Jpei1hZHYteD0iMTUzNiIgPgogIDxmb250LWZhY2UgCiAgICBmb250LWZhbWlseT0iRm9udEF3ZXNvbWUiCiAgICBmb250LXdlaWdodD0iNDAwIgogICAgZm9udC1zdHJldGNoPSJub3JtYWwiCiAgICB1bml0cy1wZXItZW09IjE3OTIiCiAgICBwYW5vc2UtMT0iMCAwIDAgMCAwIDAgMCAwIDAgMCIKICAgIGFzY2VudD0iMTUzNiIKICAgIGRlc2NlbnQ9Ii0yNTYiCiAgICBiYm94PSItMS4wMjA4MyAtMjU2Ljk2MiAyMzA0LjYgMTUzNy4wMiIKICAgIHVuZGVybGluZS10aGlja25lc3M9IjAiCiAgICB1bmRlcmxpbmUtcG9zaXRpb249IjAiCiAgICB1bmljb2RlLXJhbmdlPSJVKzAwMjAtRjUwMCIKICAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iODk2IiAKZD0iTTIyNCAxMTJoNDQ4djEzMTJoLTQ0OHYtMTMxMnpNMTEyIDB2MTUzNmg2NzJ2LTE1MzZoLTY3MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iLm5vdGRlZiIgaG9yaXotYWR2LXg9Ijg5NiIgCmQ9Ik0yMjQgMTEyaDQ0OHYxMzEyaC00NDh2LTEzMTJ6TTExMiAwdjE1MzZoNjcydi0xNTM2aC02NzJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Ii5udWxsIiBob3Jpei1hZHYteD0iMCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im5vbm1hcmtpbmdyZXR1cm4iIGhvcml6LWFkdi14PSI1OTciIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzcGFjZSIgdW5pY29kZT0iICIgaG9yaXotYWR2LXg9IjQ0OCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImRpZXJlc2lzIiB1bmljb2RlPSImI3hhODsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY29weXJpZ2h0IiB1bmljb2RlPSImI3hhOTsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVnaXN0ZXJlZCIgdW5pY29kZT0iJiN4YWU7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFjdXRlIiB1bmljb2RlPSImI3hiNDsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iQUUiIHVuaWNvZGU9IiYjeGM2OyIgaG9yaXotYWR2LXg9IjE3OTIiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJPc2xhc2giIHVuaWNvZGU9IiYjeGQ4OyIgaG9yaXotYWR2LXg9IjE3OTIiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0cmFkZW1hcmsiIHVuaWNvZGU9IiYjeDIxMjI7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImluZmluaXR5IiB1bmljb2RlPSImI3gyMjFlOyIgaG9yaXotYWR2LXg9IjE3OTIiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJub3RlcXVhbCIgdW5pY29kZT0iJiN4MjI2MDsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2xhc3MiIHVuaWNvZGU9IiYjeGYwMDA7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjk5IDEzNTBxMCAtMzUgLTQzIC03OGwtNjMyIC02MzJ2LTc2OGgzMjBxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOWgtODk2cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTloMzIwdjc2OGwtNjMyIDYzMnEtNDMgNDMgLTQzIDc4cTAgMjMgMTggMzYuNXQzOCAxNy41dDQzIDRoMTQwOHEyMyAwIDQzIC00dDM4IC0xNy41dDE4IC0zNi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtdXNpYyIgdW5pY29kZT0iJiN4ZjAwMTsiIApkPSJNMTUzNiAxMzEydi0xMTIwcTAgLTUwIC0zNCAtODl0LTg2IC02MC41dC0xMDMuNSAtMzJ0LTk2LjUgLTEwLjV0LTk2LjUgMTAuNXQtMTAzLjUgMzJ0LTg2IDYwLjV0LTM0IDg5dDM0IDg5dDg2IDYwLjV0MTAzLjUgMzJ0OTYuNSAxMC41cTEwNSAwIDE5MiAtMzl2NTM3bC03NjggLTIzN3YtNzA5cTAgLTUwIC0zNCAtODl0LTg2IC02MC41dC0xMDMuNSAtMzJ0LTk2LjUgLTEwLjV0LTk2LjUgMTAuNXQtMTAzLjUgMzJ0LTg2IDYwLjV0LTM0IDg5CnQzNCA4OXQ4NiA2MC41dDEwMy41IDMydDk2LjUgMTAuNXExMDUgMCAxOTIgLTM5djk2N3EwIDMxIDE5IDU2LjV0NDkgMzUuNWw4MzIgMjU2cTEyIDQgMjggNHE0MCAwIDY4IC0yOHQyOCAtNjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNlYXJjaCIgdW5pY29kZT0iJiN4ZjAwMjsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTExNTIgNzA0cTAgMTg1IC0xMzEuNSAzMTYuNXQtMzE2LjUgMTMxLjV0LTMxNi41IC0xMzEuNXQtMTMxLjUgLTMxNi41dDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjV0MzE2LjUgMTMxLjV0MTMxLjUgMzE2LjV6TTE2NjQgLTEyOHEwIC01MiAtMzggLTkwdC05MCAtMzhxLTU0IDAgLTkwIDM4bC0zNDMgMzQycS0xNzkgLTEyNCAtMzk5IC0xMjRxLTE0MyAwIC0yNzMuNSA1NS41dC0yMjUgMTUwdC0xNTAgMjI1dC01NS41IDI3My41CnQ1NS41IDI3My41dDE1MCAyMjV0MjI1IDE1MHQyNzMuNSA1NS41dDI3My41IC01NS41dDIyNSAtMTUwdDE1MCAtMjI1dDU1LjUgLTI3My41cTAgLTIyMCAtMTI0IC0zOTlsMzQzIC0zNDNxMzcgLTM3IDM3IC05MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZW52ZWxvcGUiIHVuaWNvZGU9IiYjeGYwMDM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjY0IDMydjc2OHEtMzIgLTM2IC02OSAtNjZxLTI2OCAtMjA2IC00MjYgLTMzOHEtNTEgLTQzIC04MyAtNjd0LTg2LjUgLTQ4LjV0LTEwMi41IC0yNC41aC0xaC0xcS00OCAwIC0xMDIuNSAyNC41dC04Ni41IDQ4LjV0LTgzIDY3cS0xNTggMTMyIC00MjYgMzM4cS0zNyAzMCAtNjkgNjZ2LTc2OHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDE0NzJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTY2NCAxMDgzdjExdjEzLjV0LTAuNSAxMwp0LTMgMTIuNXQtNS41IDl0LTkgNy41dC0xNCAyLjVoLTE0NzJxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41cTAgLTE2OCAxNDcgLTI4NHExOTMgLTE1MiA0MDEgLTMxN3E2IC01IDM1IC0yOS41dDQ2IC0zNy41dDQ0LjUgLTMxLjV0NTAuNSAtMjcuNXQ0MyAtOWgxaDFxMjAgMCA0MyA5dDUwLjUgMjcuNXQ0NC41IDMxLjV0NDYgMzcuNXQzNSAyOS41cTIwOCAxNjUgNDAxIDMxN3E1NCA0MyAxMDAuNSAxMTUuNXQ0Ni41IDEzMS41egpNMTc5MiAxMTIwdi0xMDg4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNDcycS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2gxNDcycTY2IDAgMTEzIC00N3Q0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWFydCIgdW5pY29kZT0iJiN4ZjAwNDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg5NiAtMTI4cS0yNiAwIC00NCAxOGwtNjI0IDYwMnEtMTAgOCAtMjcuNSAyNnQtNTUuNSA2NS41dC02OCA5Ny41dC01My41IDEyMXQtMjMuNSAxMzhxMCAyMjAgMTI3IDM0NHQzNTEgMTI0cTYyIDAgMTI2LjUgLTIxLjV0MTIwIC01OHQ5NS41IC02OC41dDc2IC02OHEzNiAzNiA3NiA2OHQ5NS41IDY4LjV0MTIwIDU4dDEyNi41IDIxLjVxMjI0IDAgMzUxIC0xMjR0MTI3IC0zNDRxMCAtMjIxIC0yMjkgLTQ1MGwtNjIzIC02MDAKcS0xOCAtMTggLTQ0IC0xOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3RhciIgdW5pY29kZT0iJiN4ZjAwNTsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE2NjQgODg5cTAgLTIyIC0yNiAtNDhsLTM2MyAtMzU0bDg2IC01MDBxMSAtNyAxIC0yMHEwIC0yMSAtMTAuNSAtMzUuNXQtMzAuNSAtMTQuNXEtMTkgMCAtNDAgMTJsLTQ0OSAyMzZsLTQ0OSAtMjM2cS0yMiAtMTIgLTQwIC0xMnEtMjEgMCAtMzEuNSAxNC41dC0xMC41IDM1LjVxMCA2IDIgMjBsODYgNTAwbC0zNjQgMzU0cS0yNSAyNyAtMjUgNDhxMCAzNyA1NiA0Nmw1MDIgNzNsMjI1IDQ1NXExOSA0MSA0OSA0MXQ0OSAtNDFsMjI1IC00NTUKbDUwMiAtNzNxNTYgLTkgNTYgLTQ2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdGFyX2VtcHR5IiB1bmljb2RlPSImI3hmMDA2OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTEzNyA1MzJsMzA2IDI5N2wtNDIyIDYybC0xODkgMzgybC0xODkgLTM4MmwtNDIyIC02MmwzMDYgLTI5N2wtNzMgLTQyMWwzNzggMTk5bDM3NyAtMTk5ek0xNjY0IDg4OXEwIC0yMiAtMjYgLTQ4bC0zNjMgLTM1NGw4NiAtNTAwcTEgLTcgMSAtMjBxMCAtNTAgLTQxIC01MHEtMTkgMCAtNDAgMTJsLTQ0OSAyMzZsLTQ0OSAtMjM2cS0yMiAtMTIgLTQwIC0xMnEtMjEgMCAtMzEuNSAxNC41dC0xMC41IDM1LjVxMCA2IDIgMjBsODYgNTAwCmwtMzY0IDM1NHEtMjUgMjcgLTI1IDQ4cTAgMzcgNTYgNDZsNTAyIDczbDIyNSA0NTVxMTkgNDEgNDkgNDF0NDkgLTQxbDIyNSAtNDU1bDUwMiAtNzNxNTYgLTkgNTYgLTQ2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1c2VyIiB1bmljb2RlPSImI3hmMDA3OyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTI4MCAxMzdxMCAtMTA5IC02Mi41IC0xODd0LTE1MC41IC03OGgtODU0cS04OCAwIC0xNTAuNSA3OHQtNjIuNSAxODdxMCA4NSA4LjUgMTYwLjV0MzEuNSAxNTJ0NTguNSAxMzF0OTQgODl0MTM0LjUgMzQuNXExMzEgLTEyOCAzMTMgLTEyOHQzMTMgMTI4cTc2IDAgMTM0LjUgLTM0LjV0OTQgLTg5dDU4LjUgLTEzMXQzMS41IC0xNTJ0OC41IC0xNjAuNXpNMTAyNCAxMDI0cTAgLTE1OSAtMTEyLjUgLTI3MS41dC0yNzEuNSAtMTEyLjUKdC0yNzEuNSAxMTIuNXQtMTEyLjUgMjcxLjV0MTEyLjUgMjcxLjV0MjcxLjUgMTEyLjV0MjcxLjUgLTExMi41dDExMi41IC0yNzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmlsbSIgdW5pY29kZT0iJiN4ZjAwODsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTM4NCAtNjR2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV6TTM4NCAzMjB2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV6TTM4NCA3MDR2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4CnEtMjYgMCAtNDUgLTE5dC0xOSAtNDV2LTEyOHEwIC0yNiAxOSAtNDV0NDUgLTE5aDEyOHEyNiAwIDQ1IDE5dDE5IDQ1ek0xNDA4IC02NHY1MTJxMCAyNiAtMTkgNDV0LTQ1IDE5aC03NjhxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di01MTJxMCAtMjYgMTkgLTQ1dDQ1IC0xOWg3NjhxMjYgMCA0NSAxOXQxOSA0NXpNMzg0IDEwODh2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NQp0NDUgLTE5aDEyOHEyNiAwIDQ1IDE5dDE5IDQ1ek0xNzkyIC02NHYxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5aC0xMjhxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di0xMjhxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXpNMTQwOCA3MDR2NTEycTAgMjYgLTE5IDQ1dC00NSAxOWgtNzY4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtNTEycTAgLTI2IDE5IC00NXQ0NSAtMTloNzY4cTI2IDAgNDUgMTl0MTkgNDV6TTE3OTIgMzIwdjEyOApxMCAyNiAtMTkgNDV0LTQ1IDE5aC0xMjhxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di0xMjhxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXpNMTc5MiA3MDR2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV6TTE3OTIgMTA4OHYxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5aC0xMjhxLTI2IDAgLTQ1IC0xOQp0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV6TTE5MjAgMTI0OHYtMTM0NHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTYwMHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTM0NHEwIDY2IDQ3IDExM3QxMTMgNDdoMTYwMHE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGhfbGFyZ2UiIHVuaWNvZGU9IiYjeGYwMDk7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik03NjggNTEydi0zODRxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC01MTJxLTUyIDAgLTkwIDM4dC0zOCA5MHYzODRxMCA1MiAzOCA5MHQ5MCAzOGg1MTJxNTIgMCA5MCAtMzh0MzggLTkwek03NjggMTI4MHYtMzg0cTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtNTEycS01MiAwIC05MCAzOHQtMzggOTB2Mzg0cTAgNTIgMzggOTB0OTAgMzhoNTEycTUyIDAgOTAgLTM4dDM4IC05MHpNMTY2NCA1MTJ2LTM4NHEwIC01MiAtMzggLTkwdC05MCAtMzgKaC01MTJxLTUyIDAgLTkwIDM4dC0zOCA5MHYzODRxMCA1MiAzOCA5MHQ5MCAzOGg1MTJxNTIgMCA5MCAtMzh0MzggLTkwek0xNjY0IDEyODB2LTM4NHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTUxMnEtNTIgMCAtOTAgMzh0LTM4IDkwdjM4NHEwIDUyIDM4IDkwdDkwIDM4aDUxMnE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRoIiB1bmljb2RlPSImI3hmMDBhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNTEyIDI4OHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMzIwcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHpNNTEyIDgwMHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMzIwcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHpNMTE1MiAyODh2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMApxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGgzMjBxNDAgMCA2OCAtMjh0MjggLTY4ek01MTIgMTMxMnYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMzIwcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHpNMTE1MiA4MDB2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djE5MnEwIDQwIDI4IDY4dDY4IDI4CmgzMjBxNDAgMCA2OCAtMjh0MjggLTY4ek0xNzkyIDI4OHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMzIwcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHpNMTE1MiAxMzEydi0xOTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0zMjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGgzMjBxNDAgMCA2OCAtMjh0MjggLTY4ek0xNzkyIDgwMHYtMTkyCnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djE5MnEwIDQwIDI4IDY4dDY4IDI4aDMyMHE0MCAwIDY4IC0yOHQyOCAtNjh6TTE3OTIgMTMxMnYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMzIwcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGhfbGlzdCIgdW5pY29kZT0iJiN4ZjAwYjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTUxMiAyODh2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djE5MnEwIDQwIDI4IDY4dDY4IDI4aDMyMHE0MCAwIDY4IC0yOHQyOCAtNjh6TTUxMiA4MDB2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djE5MnEwIDQwIDI4IDY4dDY4IDI4aDMyMHE0MCAwIDY4IC0yOHQyOCAtNjh6TTE3OTIgMjg4di0xOTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC05NjAKcS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoOTYwcTQwIDAgNjggLTI4dDI4IC02OHpNNTEyIDEzMTJ2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djE5MnEwIDQwIDI4IDY4dDY4IDI4aDMyMHE0MCAwIDY4IC0yOHQyOCAtNjh6TTE3OTIgODAwdi0xOTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC05NjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOApoOTYwcTQwIDAgNjggLTI4dDI4IC02OHpNMTc5MiAxMzEydi0xOTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC05NjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGg5NjBxNDAgMCA2OCAtMjh0MjggLTY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJvayIgdW5pY29kZT0iJiN4ZjAwYzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE2NzEgOTcwcTAgLTQwIC0yOCAtNjhsLTcyNCAtNzI0bC0xMzYgLTEzNnEtMjggLTI4IC02OCAtMjh0LTY4IDI4bC0xMzYgMTM2bC0zNjIgMzYycS0yOCAyOCAtMjggNjh0MjggNjhsMTM2IDEzNnEyOCAyOCA2OCAyOHQ2OCAtMjhsMjk0IC0yOTVsNjU2IDY1N3EyOCAyOCA2OCAyOHQ2OCAtMjhsMTM2IC0xMzZxMjggLTI4IDI4IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVtb3ZlIiB1bmljb2RlPSImI3hmMDBkOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTI5OCAyMTRxMCAtNDAgLTI4IC02OGwtMTM2IC0xMzZxLTI4IC0yOCAtNjggLTI4dC02OCAyOGwtMjk0IDI5NGwtMjk0IC0yOTRxLTI4IC0yOCAtNjggLTI4dC02OCAyOGwtMTM2IDEzNnEtMjggMjggLTI4IDY4dDI4IDY4bDI5NCAyOTRsLTI5NCAyOTRxLTI4IDI4IC0yOCA2OHQyOCA2OGwxMzYgMTM2cTI4IDI4IDY4IDI4dDY4IC0yOGwyOTQgLTI5NGwyOTQgMjk0cTI4IDI4IDY4IDI4dDY4IC0yOGwxMzYgLTEzNnEyOCAtMjggMjggLTY4CnQtMjggLTY4bC0yOTQgLTI5NGwyOTQgLTI5NHEyOCAtMjggMjggLTY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ6b29tX2luIiB1bmljb2RlPSImI3hmMDBlOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTAyNCA3MzZ2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMjI0di0yMjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djIyNGgtMjI0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgyMjR2MjI0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0yMjRoMjI0CnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTExNTIgNzA0cTAgMTg1IC0xMzEuNSAzMTYuNXQtMzE2LjUgMTMxLjV0LTMxNi41IC0xMzEuNXQtMTMxLjUgLTMxNi41dDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjV0MzE2LjUgMTMxLjV0MTMxLjUgMzE2LjV6TTE2NjQgLTEyOHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXEtNTQgMCAtOTAgMzhsLTM0MyAzNDJxLTE3OSAtMTI0IC0zOTkgLTEyNHEtMTQzIDAgLTI3My41IDU1LjUKdC0yMjUgMTUwdC0xNTAgMjI1dC01NS41IDI3My41dDU1LjUgMjczLjV0MTUwIDIyNXQyMjUgMTUwdDI3My41IDU1LjV0MjczLjUgLTU1LjV0MjI1IC0xNTB0MTUwIC0yMjV0NTUuNSAtMjczLjVxMCAtMjIwIC0xMjQgLTM5OWwzNDMgLTM0M3EzNyAtMzcgMzcgLTkweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ6b29tX291dCIgdW5pY29kZT0iJiN4ZjAxMDsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTEwMjQgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTU3NnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNTc2cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTE1MiA3MDRxMCAxODUgLTEzMS41IDMxNi41dC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjV0MTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXQzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXoKTTE2NjQgLTEyOHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXEtNTQgMCAtOTAgMzhsLTM0MyAzNDJxLTE3OSAtMTI0IC0zOTkgLTEyNHEtMTQzIDAgLTI3My41IDU1LjV0LTIyNSAxNTB0LTE1MCAyMjV0LTU1LjUgMjczLjV0NTUuNSAyNzMuNXQxNTAgMjI1dDIyNSAxNTB0MjczLjUgNTUuNXQyNzMuNSAtNTUuNXQyMjUgLTE1MHQxNTAgLTIyNXQ1NS41IC0yNzMuNXEwIC0yMjAgLTEyNCAtMzk5bDM0MyAtMzQzcTM3IC0zNyAzNyAtOTB6CiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJvZmYiIHVuaWNvZGU9IiYjeGYwMTE7IiAKZD0iTTE1MzYgNjQwcTAgLTE1NiAtNjEgLTI5OHQtMTY0IC0yNDV0LTI0NSAtMTY0dC0yOTggLTYxdC0yOTggNjF0LTI0NSAxNjR0LTE2NCAyNDV0LTYxIDI5OHEwIDE4MiA4MC41IDM0M3QyMjYuNSAyNzBxNDMgMzIgOTUuNSAyNXQ4My41IC01MHEzMiAtNDIgMjQuNSAtOTQuNXQtNDkuNSAtODQuNXEtOTggLTc0IC0xNTEuNSAtMTgxdC01My41IC0yMjhxMCAtMTA0IDQwLjUgLTE5OC41dDEwOS41IC0xNjMuNXQxNjMuNSAtMTA5LjUKdDE5OC41IC00MC41dDE5OC41IDQwLjV0MTYzLjUgMTA5LjV0MTA5LjUgMTYzLjV0NDAuNSAxOTguNXEwIDEyMSAtNTMuNSAyMjh0LTE1MS41IDE4MXEtNDIgMzIgLTQ5LjUgODQuNXQyNC41IDk0LjVxMzEgNDMgODQgNTB0OTUgLTI1cTE0NiAtMTA5IDIyNi41IC0yNzB0ODAuNSAtMzQzek04OTYgMTQwOHYtNjQwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOHQtOTAgMzh0LTM4IDkwdjY0MHEwIDUyIDM4IDkwdDkwIDM4dDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNpZ25hbCIgdW5pY29kZT0iJiN4ZjAxMjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTI1NiA5NnYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN6TTY0MCAyMjR2LTMyMHEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJxLTE0IDAgLTIzIDl0LTkgMjN2MzIwcTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek0xMDI0IDQ4MHYtNTc2cTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyMwp2NTc2cTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek0xNDA4IDg2NHYtOTYwcTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3Y5NjBxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN6TTE3OTIgMTM3NnYtMTQ3MnEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJxLTE0IDAgLTIzIDl0LTkgMjN2MTQ3MnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY29nIiB1bmljb2RlPSImI3hmMDEzOyIgCmQ9Ik0xMDI0IDY0MHEwIDEwNiAtNzUgMTgxdC0xODEgNzV0LTE4MSAtNzV0LTc1IC0xODF0NzUgLTE4MXQxODEgLTc1dDE4MSA3NXQ3NSAxODF6TTE1MzYgNzQ5di0yMjJxMCAtMTIgLTggLTIzdC0yMCAtMTNsLTE4NSAtMjhxLTE5IC01NCAtMzkgLTkxcTM1IC01MCAxMDcgLTEzOHExMCAtMTIgMTAgLTI1dC05IC0yM3EtMjcgLTM3IC05OSAtMTA4dC05NCAtNzFxLTEyIDAgLTI2IDlsLTEzOCAxMDhxLTQ0IC0yMyAtOTEgLTM4CnEtMTYgLTEzNiAtMjkgLTE4NnEtNyAtMjggLTM2IC0yOGgtMjIycS0xNCAwIC0yNC41IDguNXQtMTEuNSAyMS41bC0yOCAxODRxLTQ5IDE2IC05MCAzN2wtMTQxIC0xMDdxLTEwIC05IC0yNSAtOXEtMTQgMCAtMjUgMTFxLTEyNiAxMTQgLTE2NSAxNjhxLTcgMTAgLTcgMjNxMCAxMiA4IDIzcTE1IDIxIDUxIDY2LjV0NTQgNzAuNXEtMjcgNTAgLTQxIDk5bC0xODMgMjdxLTEzIDIgLTIxIDEyLjV0LTggMjMuNXYyMjJxMCAxMiA4IDIzdDE5IDEzCmwxODYgMjhxMTQgNDYgMzkgOTJxLTQwIDU3IC0xMDcgMTM4cS0xMCAxMiAtMTAgMjRxMCAxMCA5IDIzcTI2IDM2IDk4LjUgMTA3LjV0OTQuNSA3MS41cTEzIDAgMjYgLTEwbDEzOCAtMTA3cTQ0IDIzIDkxIDM4cTE2IDEzNiAyOSAxODZxNyAyOCAzNiAyOGgyMjJxMTQgMCAyNC41IC04LjV0MTEuNSAtMjEuNWwyOCAtMTg0cTQ5IC0xNiA5MCAtMzdsMTQyIDEwN3E5IDkgMjQgOXExMyAwIDI1IC0xMHExMjkgLTExOSAxNjUgLTE3MHE3IC04IDcgLTIyCnEwIC0xMiAtOCAtMjNxLTE1IC0yMSAtNTEgLTY2LjV0LTU0IC03MC41cTI2IC01MCA0MSAtOThsMTgzIC0yOHExMyAtMiAyMSAtMTIuNXQ4IC0yMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0cmFzaCIgdW5pY29kZT0iJiN4ZjAxNDsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTUxMiA4MDB2LTU3NnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3Y1NzZxMCAxNCA5IDIzdDIzIDloNjRxMTQgMCAyMyAtOXQ5IC0yM3pNNzY4IDgwMHYtNTc2cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjU3NnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzek0xMDI0IDgwMHYtNTc2cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjU3NgpxMCAxNCA5IDIzdDIzIDloNjRxMTQgMCAyMyAtOXQ5IC0yM3pNMTE1MiA3NnY5NDhoLTg5NnYtOTQ4cTAgLTIyIDcgLTQwLjV0MTQuNSAtMjd0MTAuNSAtOC41aDgzMnEzIDAgMTAuNSA4LjV0MTQuNSAyN3Q3IDQwLjV6TTQ4MCAxMTUyaDQ0OGwtNDggMTE3cS03IDkgLTE3IDExaC0zMTdxLTEwIC0yIC0xNyAtMTF6TTE0MDggMTEyMHYtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtOTZ2LTk0OHEwIC04MyAtNDcgLTE0My41dC0xMTMgLTYwLjVoLTgzMgpxLTY2IDAgLTExMyA1OC41dC00NyAxNDEuNXY5NTJoLTk2cS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDMwOWw3MCAxNjdxMTUgMzcgNTQgNjN0NzkgMjZoMzIwcTQwIDAgNzkgLTI2dDU0IC02M2w3MCAtMTY3aDMwOXExNCAwIDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJob21lIiB1bmljb2RlPSImI3hmMDE1OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTQwOCA1NDR2LTQ4MHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTM4NHYzODRoLTI1NnYtMzg0aC0zODRxLTI2IDAgLTQ1IDE5dC0xOSA0NXY0ODBxMCAxIDAuNSAzdDAuNSAzbDU3NSA0NzRsNTc1IC00NzRxMSAtMiAxIC02ek0xNjMxIDYxM2wtNjIgLTc0cS04IC05IC0yMSAtMTFoLTNxLTEzIDAgLTIxIDdsLTY5MiA1NzdsLTY5MiAtNTc3cS0xMiAtOCAtMjQgLTdxLTEzIDIgLTIxIDExbC02MiA3NHEtOCAxMCAtNyAyMy41dDExIDIxLjUKbDcxOSA1OTlxMzIgMjYgNzYgMjZ0NzYgLTI2bDI0NCAtMjA0djE5NXEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3YtNDA4bDIxOSAtMTgycTEwIC04IDExIC0yMS41dC03IC0yMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmaWxlX2FsdCIgdW5pY29kZT0iJiN4ZjAxNjsiIApkPSJNMTQ2OCAxMTU2cTI4IC0yOCA0OCAtNzZ0MjAgLTg4di0xMTUycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTM0NHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MDBxMCA0MCAyOCA2OHQ2OCAyOGg4OTZxNDAgMCA4OCAtMjB0NzYgLTQ4ek0xMDI0IDE0MDB2LTM3NmgzNzZxLTEwIDI5IC0yMiA0MWwtMzEzIDMxM3EtMTIgMTIgLTQxIDIyek0xNDA4IC0xMjh2MTAyNGgtNDE2cS00MCAwIC02OCAyOHQtMjggNjh2NDE2aC03Njh2LTE1MzZoMTI4MHoKIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRpbWUiIHVuaWNvZGU9IiYjeGYwMTc7IiAKZD0iTTg5NiA5OTJ2LTQ0OHEwIC0xNCAtOSAtMjN0LTIzIC05aC0zMjBxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMjI0djM1MnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzek0xMzEyIDY0MHEwIDE0OCAtNzMgMjczdC0xOTggMTk4dC0yNzMgNzN0LTI3MyAtNzN0LTE5OCAtMTk4dC03MyAtMjczdDczIC0yNzN0MTk4IC0xOTh0MjczIC03M3QyNzMgNzN0MTk4IDE5OHQ3MyAyNzN6TTE1MzYgNjQwCnEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icm9hZCIgdW5pY29kZT0iJiN4ZjAxODsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTExMTEgNTQwdjRsLTI0IDMyMHEtMSAxMyAtMTEgMjIuNXQtMjMgOS41aC0xODZxLTEzIDAgLTIzIC05LjV0LTExIC0yMi41bC0yNCAtMzIwdi00cS0xIC0xMiA4IC0yMHQyMSAtOGgyNDRxMTIgMCAyMSA4dDggMjB6TTE4NzAgNzNxMCAtNzMgLTQ2IC03M2gtNzA0cTEzIDAgMjIgOS41dDggMjIuNWwtMjAgMjU2cS0xIDEzIC0xMSAyMi41dC0yMyA5LjVoLTI3MnEtMTMgMCAtMjMgLTkuNXQtMTEgLTIyLjVsLTIwIC0yNTYKcS0xIC0xMyA4IC0yMi41dDIyIC05LjVoLTcwNHEtNDYgMCAtNDYgNzNxMCA1NCAyNiAxMTZsNDE3IDEwNDRxOCAxOSAyNiAzM3QzOCAxNGgzMzlxLTEzIDAgLTIzIC05LjV0LTExIC0yMi41bC0xNSAtMTkycS0xIC0xNCA4IC0yM3QyMiAtOWgxNjZxMTMgMCAyMiA5dDggMjNsLTE1IDE5MnEtMSAxMyAtMTEgMjIuNXQtMjMgOS41aDMzOXEyMCAwIDM4IC0xNHQyNiAtMzNsNDE3IC0xMDQ0cTI2IC02MiAyNiAtMTE2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkb3dubG9hZF9hbHQiIHVuaWNvZGU9IiYjeGYwMTk7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xMjgwIDE5MnEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTE1MzYgMTkycTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTY2NCA0MTZ2LTMyMHEwIC00MCAtMjggLTY4dC02OCAtMjhoLTE0NzJxLTQwIDAgLTY4IDI4dC0yOCA2OHYzMjBxMCA0MCAyOCA2OHQ2OCAyOGg0NjVsMTM1IC0xMzYKcTU4IC01NiAxMzYgLTU2dDEzNiA1NmwxMzYgMTM2aDQ2NHE0MCAwIDY4IC0yOHQyOCAtNjh6TTEzMzkgOTg1cTE3IC00MSAtMTQgLTcwbC00NDggLTQ0OHEtMTggLTE5IC00NSAtMTl0LTQ1IDE5bC00NDggNDQ4cS0zMSAyOSAtMTQgNzBxMTcgMzkgNTkgMzloMjU2djQ0OHEwIDI2IDE5IDQ1dDQ1IDE5aDI1NnEyNiAwIDQ1IC0xOXQxOSAtNDV2LTQ0OGgyNTZxNDIgMCA1OSAtMzl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImRvd25sb2FkIiB1bmljb2RlPSImI3hmMDFhOyIgCmQ9Ik0xMTIwIDYwOHEwIC0xMiAtMTAgLTI0bC0zMTkgLTMxOXEtMTEgLTkgLTIzIC05dC0yMyA5bC0zMjAgMzIwcS0xNSAxNiAtNyAzNXE4IDIwIDMwIDIwaDE5MnYzNTJxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN2LTM1MmgxOTJxMTQgMCAyMyAtOXQ5IC0yM3pNNzY4IDExODRxLTE0OCAwIC0yNzMgLTczdC0xOTggLTE5OHQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczCnQtNzMgMjczdC0xOTggMTk4dC0yNzMgNzN6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1cGxvYWQiIHVuaWNvZGU9IiYjeGYwMWI7IiAKZD0iTTExMTggNjYwcS04IC0yMCAtMzAgLTIwaC0xOTJ2LTM1MnEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJxLTE0IDAgLTIzIDl0LTkgMjN2MzUyaC0xOTJxLTE0IDAgLTIzIDl0LTkgMjNxMCAxMiAxMCAyNGwzMTkgMzE5cTExIDkgMjMgOXQyMyAtOWwzMjAgLTMyMHExNSAtMTYgNyAtMzV6TTc2OCAxMTg0cS0xNDggMCAtMjczIC03M3QtMTk4IC0xOTh0LTczIC0yNzN0NzMgLTI3M3QxOTggLTE5OHQyNzMgLTczdDI3MyA3M3QxOTggMTk4CnQ3MyAyNzN0LTczIDI3M3QtMTk4IDE5OHQtMjczIDczek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaW5ib3giIHVuaWNvZGU9IiYjeGYwMWM7IiAKZD0iTTEwMjMgNTc2aDMxNnEtMSAzIC0yLjUgOC41dC0yLjUgNy41bC0yMTIgNDk2aC03MDhsLTIxMiAtNDk2cS0xIC0zIC0yLjUgLTguNXQtMi41IC03LjVoMzE2bDk1IC0xOTJoMzIwek0xNTM2IDU0NnYtNDgycTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTQwOHEtMjYgMCAtNDUgMTl0LTE5IDQ1djQ4MnEwIDYyIDI1IDEyM2wyMzggNTUycTEwIDI1IDM2LjUgNDJ0NTIuNSAxN2g4MzJxMjYgMCA1Mi41IC0xN3QzNi41IC00MmwyMzggLTU1MgpxMjUgLTYxIDI1IC0xMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBsYXlfY2lyY2xlIiB1bmljb2RlPSImI3hmMDFkOyIgCmQ9Ik0xMTg0IDY0MHEwIC0zNyAtMzIgLTU1bC01NDQgLTMyMHEtMTUgLTkgLTMyIC05cS0xNiAwIC0zMiA4cS0zMiAxOSAtMzIgNTZ2NjQwcTAgMzcgMzIgNTZxMzMgMTggNjQgLTFsNTQ0IC0zMjBxMzIgLTE4IDMyIC01NXpNMTMxMiA2NDBxMCAxNDggLTczIDI3M3QtMTk4IDE5OHQtMjczIDczdC0yNzMgLTczdC0xOTggLTE5OHQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczek0xNTM2IDY0MApxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJlcGVhdCIgdW5pY29kZT0iJiN4ZjAxZTsiIApkPSJNMTUzNiAxMjgwdi00NDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC00NDhxLTQyIDAgLTU5IDQwcS0xNyAzOSAxNCA2OWwxMzggMTM4cS0xNDggMTM3IC0zNDkgMTM3cS0xMDQgMCAtMTk4LjUgLTQwLjV0LTE2My41IC0xMDkuNXQtMTA5LjUgLTE2My41dC00MC41IC0xOTguNXQ0MC41IC0xOTguNXQxMDkuNSAtMTYzLjV0MTYzLjUgLTEwOS41dDE5OC41IC00MC41cTExOSAwIDIyNSA1MnQxNzkgMTQ3cTcgMTAgMjMgMTJxMTUgMCAyNSAtOQpsMTM3IC0xMzhxOSAtOCA5LjUgLTIwLjV0LTcuNSAtMjIuNXEtMTA5IC0xMzIgLTI2NCAtMjA0LjV0LTMyNyAtNzIuNXEtMTU2IDAgLTI5OCA2MXQtMjQ1IDE2NHQtMTY0IDI0NXQtNjEgMjk4dDYxIDI5OHQxNjQgMjQ1dDI0NSAxNjR0Mjk4IDYxcTE0NyAwIDI4NC41IC01NS41dDI0NC41IC0xNTYuNWwxMzAgMTI5cTI5IDMxIDcwIDE0cTM5IC0xNyAzOSAtNTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJlZnJlc2giIHVuaWNvZGU9IiYjeGYwMjE7IiAKZD0iTTE1MTEgNDgwcTAgLTUgLTEgLTdxLTY0IC0yNjggLTI2OCAtNDM0LjV0LTQ3OCAtMTY2LjVxLTE0NiAwIC0yODIuNSA1NXQtMjQzLjUgMTU3bC0xMjkgLTEyOXEtMTkgLTE5IC00NSAtMTl0LTQ1IDE5dC0xOSA0NXY0NDhxMCAyNiAxOSA0NXQ0NSAxOWg0NDhxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDVsLTEzNyAtMTM3cTcxIC02NiAxNjEgLTEwMnQxODcgLTM2cTEzNCAwIDI1MCA2NXQxODYgMTc5cTExIDE3IDUzIDExNwpxOCAyMyAzMCAyM2gxOTJxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNTM2IDEyODB2LTQ0OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTQ0OHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDEzOCAxMzhxLTE0OCAxMzcgLTM0OSAxMzdxLTEzNCAwIC0yNTAgLTY1dC0xODYgLTE3OXEtMTEgLTE3IC01MyAtMTE3cS04IC0yMyAtMzAgLTIzaC0xOTlxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY3cTY1IDI2OCAyNzAgNDM0LjV0NDgwIDE2Ni41CnExNDYgMCAyODQgLTU1LjV0MjQ1IC0xNTYuNWwxMzAgMTI5cTE5IDE5IDQ1IDE5dDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imxpc3RfYWx0IiB1bmljb2RlPSImI3hmMDIyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMzg0IDM1MnYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0zODQgNjA4di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck0zODQgODY0di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTE1MzYgMzUydi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTk2MHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoOTYwcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXoKTTE1MzYgNjA4di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTk2MHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoOTYwcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTUzNiA4NjR2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtOTYwcS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg5NjBxMTMgMCAyMi41IC05LjUKdDkuNSAtMjIuNXpNMTY2NCAxNjB2ODMycTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtMTQ3MnEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTgzMnEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDE0NzJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTc5MiAxMjQ4di0xMDg4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNDcycS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2gxNDcycTY2IDAgMTEzIC00Nwp0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibG9jayIgdW5pY29kZT0iJiN4ZjAyMzsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTMyMCA3NjhoNTEydjE5MnEwIDEwNiAtNzUgMTgxdC0xODEgNzV0LTE4MSAtNzV0LTc1IC0xODF2LTE5MnpNMTE1MiA2NzJ2LTU3NnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTk2MHEtNDAgMCAtNjggMjh0LTI4IDY4djU3NnEwIDQwIDI4IDY4dDY4IDI4aDMydjE5MnEwIDE4NCAxMzIgMzE2dDMxNiAxMzJ0MzE2IC0xMzJ0MTMyIC0zMTZ2LTE5MmgzMnE0MCAwIDY4IC0yOHQyOCAtNjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZsYWciIHVuaWNvZGU9IiYjeGYwMjQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0zMjAgMTI4MHEwIC03MiAtNjQgLTExMHYtMTI2NnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTI2NnEtNjQgMzggLTY0IDExMHEwIDUzIDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xNzkyIDEyMTZ2LTc2M3EwIC0yNSAtMTIuNSAtMzguNXQtMzkuNSAtMjcuNXEtMjE1IC0xMTYgLTM2OSAtMTE2cS02MSAwIC0xMjMuNSAyMnQtMTA4LjUgNDgKdC0xMTUuNSA0OHQtMTQyLjUgMjJxLTE5MiAwIC00NjQgLTE0NnEtMTcgLTkgLTMzIC05cS0yNiAwIC00NSAxOXQtMTkgNDV2NzQycTAgMzIgMzEgNTVxMjEgMTQgNzkgNDNxMjM2IDEyMCA0MjEgMTIwcTEwNyAwIDIwMCAtMjl0MjE5IC04OHEzOCAtMTkgODggLTE5cTU0IDAgMTE3LjUgMjF0MTEwIDQ3dDg4IDQ3dDU0LjUgMjFxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWFkcGhvbmVzIiB1bmljb2RlPSImI3hmMDI1OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTY2NCA2NTBxMCAtMTY2IC02MCAtMzE0bC0yMCAtNDlsLTE4NSAtMzNxLTIyIC04MyAtOTAuNSAtMTM2LjV0LTE1Ni41IC01My41di0zMnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3Y1NzZxMCAxNCA5IDIzdDIzIDloNjRxMTQgMCAyMyAtOXQ5IC0yM3YtMzJxNzEgMCAxMzAgLTM1LjV0OTMgLTk1LjVsNjggMTJxMjkgOTUgMjkgMTkzcTAgMTQ4IC04OCAyNzl0LTIzNi41IDIwOXQtMzE1LjUgNzgKdC0zMTUuNSAtNzh0LTIzNi41IC0yMDl0LTg4IC0yNzlxMCAtOTggMjkgLTE5M2w2OCAtMTJxMzQgNjAgOTMgOTUuNXQxMzAgMzUuNXYzMnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzdi01NzZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2MzJxLTg4IDAgLTE1Ni41IDUzLjV0LTkwLjUgMTM2LjVsLTE4NSAzM2wtMjAgNDlxLTYwIDE0OCAtNjAgMzE0cTAgMTUxIDY3IDI5MXQxNzkgMjQyLjUKdDI2NiAxNjMuNXQzMjAgNjF0MzIwIC02MXQyNjYgLTE2My41dDE3OSAtMjQyLjV0NjcgLTI5MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idm9sdW1lX29mZiIgdW5pY29kZT0iJiN4ZjAyNjsiIGhvcml6LWFkdi14PSI3NjgiIApkPSJNNzY4IDExODR2LTEwODhxMCAtMjYgLTE5IC00NXQtNDUgLTE5dC00NSAxOWwtMzMzIDMzM2gtMjYycS0yNiAwIC00NSAxOXQtMTkgNDV2Mzg0cTAgMjYgMTkgNDV0NDUgMTloMjYybDMzMyAzMzNxMTkgMTkgNDUgMTl0NDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idm9sdW1lX2Rvd24iIHVuaWNvZGU9IiYjeGYwMjc7IiBob3Jpei1hZHYteD0iMTE1MiIgCmQ9Ik03NjggMTE4NHYtMTA4OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5bC0zMzMgMzMzaC0yNjJxLTI2IDAgLTQ1IDE5dC0xOSA0NXYzODRxMCAyNiAxOSA0NXQ0NSAxOWgyNjJsMzMzIDMzM3ExOSAxOSA0NSAxOXQ0NSAtMTl0MTkgLTQ1ek0xMTUyIDY0MHEwIC03NiAtNDIuNSAtMTQxLjV0LTExMi41IC05My41cS0xMCAtNSAtMjUgLTVxLTI2IDAgLTQ1IDE4LjV0LTE5IDQ1LjVxMCAyMSAxMiAzNS41dDI5IDI1dDM0IDIzdDI5IDM2CnQxMiA1Ni41dC0xMiA1Ni41dC0yOSAzNnQtMzQgMjN0LTI5IDI1dC0xMiAzNS41cTAgMjcgMTkgNDUuNXQ0NSAxOC41cTE1IDAgMjUgLTVxNzAgLTI3IDExMi41IC05M3Q0Mi41IC0xNDJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZvbHVtZV91cCIgdW5pY29kZT0iJiN4ZjAyODsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTc2OCAxMTg0di0xMDg4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTlsLTMzMyAzMzNoLTI2MnEtMjYgMCAtNDUgMTl0LTE5IDQ1djM4NHEwIDI2IDE5IDQ1dDQ1IDE5aDI2MmwzMzMgMzMzcTE5IDE5IDQ1IDE5dDQ1IC0xOXQxOSAtNDV6TTExNTIgNjQwcTAgLTc2IC00Mi41IC0xNDEuNXQtMTEyLjUgLTkzLjVxLTEwIC01IC0yNSAtNXEtMjYgMCAtNDUgMTguNXQtMTkgNDUuNXEwIDIxIDEyIDM1LjV0MjkgMjV0MzQgMjN0MjkgMzYKdDEyIDU2LjV0LTEyIDU2LjV0LTI5IDM2dC0zNCAyM3QtMjkgMjV0LTEyIDM1LjVxMCAyNyAxOSA0NS41dDQ1IDE4LjVxMTUgMCAyNSAtNXE3MCAtMjcgMTEyLjUgLTkzdDQyLjUgLTE0MnpNMTQwOCA2NDBxMCAtMTUzIC04NSAtMjgyLjV0LTIyNSAtMTg4LjVxLTEzIC01IC0yNSAtNXEtMjcgMCAtNDYgMTl0LTE5IDQ1cTAgMzkgMzkgNTlxNTYgMjkgNzYgNDRxNzQgNTQgMTE1LjUgMTM1LjV0NDEuNSAxNzMuNXQtNDEuNSAxNzMuNQp0LTExNS41IDEzNS41cS0yMCAxNSAtNzYgNDRxLTM5IDIwIC0zOSA1OXEwIDI2IDE5IDQ1dDQ1IDE5cTEzIDAgMjYgLTVxMTQwIC01OSAyMjUgLTE4OC41dDg1IC0yODIuNXpNMTY2NCA2NDBxMCAtMjMwIC0xMjcgLTQyMi41dC0zMzggLTI4My41cS0xMyAtNSAtMjYgLTVxLTI2IDAgLTQ1IDE5dC0xOSA0NXEwIDM2IDM5IDU5cTcgNCAyMi41IDEwLjV0MjIuNSAxMC41cTQ2IDI1IDgyIDUxcTEyMyA5MSAxOTIgMjI3dDY5IDI4OXQtNjkgMjg5CnQtMTkyIDIyN3EtMzYgMjYgLTgyIDUxcS03IDQgLTIyLjUgMTAuNXQtMjIuNSAxMC41cS0zOSAyMyAtMzkgNTlxMCAyNiAxOSA0NXQ0NSAxOXExMyAwIDI2IC01cTIxMSAtOTEgMzM4IC0yODMuNXQxMjcgLTQyMi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxcmNvZGUiIHVuaWNvZGU9IiYjeGYwMjk7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0zODQgMzg0di0xMjhoLTEyOHYxMjhoMTI4ek0zODQgMTE1MnYtMTI4aC0xMjh2MTI4aDEyOHpNMTE1MiAxMTUydi0xMjhoLTEyOHYxMjhoMTI4ek0xMjggMTI5aDM4NHYzODNoLTM4NHYtMzgzek0xMjggODk2aDM4NHYzODRoLTM4NHYtMzg0ek04OTYgODk2aDM4NHYzODRoLTM4NHYtMzg0ek02NDAgNjQwdi02NDBoLTY0MHY2NDBoNjQwek0xMTUyIDEyOHYtMTI4aC0xMjh2MTI4aDEyOHpNMTQwOCAxMjh2LTEyOGgtMTI4djEyOGgxMjh6Ck0xNDA4IDY0MHYtMzg0aC0zODR2MTI4aC0xMjh2LTM4NGgtMTI4djY0MGgzODR2LTEyOGgxMjh2MTI4aDEyOHpNNjQwIDE0MDh2LTY0MGgtNjQwdjY0MGg2NDB6TTE0MDggMTQwOHYtNjQwaC02NDB2NjQwaDY0MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmFyY29kZSIgdW5pY29kZT0iJiN4ZjAyYTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTYzIDBoLTYzdjE0MDhoNjN2LTE0MDh6TTEyNiAxaC0zMnYxNDA3aDMydi0xNDA3ek0yMjAgMWgtMzF2MTQwN2gzMXYtMTQwN3pNMzc3IDFoLTMxdjE0MDdoMzF2LTE0MDd6TTUzNCAxaC02MnYxNDA3aDYydi0xNDA3ek02NjAgMWgtMzF2MTQwN2gzMXYtMTQwN3pNNzIzIDFoLTMxdjE0MDdoMzF2LTE0MDd6TTc4NiAxaC0zMXYxNDA3aDMxdi0xNDA3ek05NDMgMWgtNjN2MTQwN2g2M3YtMTQwN3pNMTEwMCAxaC02M3YxNDA3aDYzdi0xNDA3egpNMTIyNiAxaC02M3YxNDA3aDYzdi0xNDA3ek0xMzUyIDFoLTYzdjE0MDdoNjN2LTE0MDd6TTE0NDYgMWgtNjN2MTQwN2g2M3YtMTQwN3pNMTYzNSAxaC05NHYxNDA3aDk0di0xNDA3ek0xNjk4IDFoLTMydjE0MDdoMzJ2LTE0MDd6TTE3OTIgMGgtNjN2MTQwOGg2M3YtMTQwOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGFnIiB1bmljb2RlPSImI3hmMDJiOyIgCmQ9Ik00NDggMTA4OHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTUxNSA1MTJxMCAtNTMgLTM3IC05MGwtNDkxIC00OTJxLTM5IC0zNyAtOTEgLTM3cS01MyAwIC05MCAzN2wtNzE1IDcxNnEtMzggMzcgLTY0LjUgMTAxdC0yNi41IDExN3Y0MTZxMCA1MiAzOCA5MHQ5MCAzOGg0MTZxNTMgMCAxMTcgLTI2LjV0MTAyIC02NC41Cmw3MTUgLTcxNHEzNyAtMzkgMzcgLTkxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0YWdzIiB1bmljb2RlPSImI3hmMDJjOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNNDQ4IDEwODhxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTE1MTUgNTEycTAgLTUzIC0zNyAtOTBsLTQ5MSAtNDkycS0zOSAtMzcgLTkxIC0zN3EtNTMgMCAtOTAgMzdsLTcxNSA3MTZxLTM4IDM3IC02NC41IDEwMXQtMjYuNSAxMTd2NDE2cTAgNTIgMzggOTB0OTAgMzhoNDE2cTUzIDAgMTE3IC0yNi41dDEwMiAtNjQuNQpsNzE1IC03MTRxMzcgLTM5IDM3IC05MXpNMTg5OSA1MTJxMCAtNTMgLTM3IC05MGwtNDkxIC00OTJxLTM5IC0zNyAtOTEgLTM3cS0zNiAwIC01OSAxNHQtNTMgNDVsNDcwIDQ3MHEzNyAzNyAzNyA5MHEwIDUyIC0zNyA5MWwtNzE1IDcxNHEtMzggMzggLTEwMiA2NC41dC0xMTcgMjYuNWgyMjRxNTMgMCAxMTcgLTI2LjV0MTAyIC02NC41bDcxNSAtNzE0cTM3IC0zOSAzNyAtOTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJvb2siIHVuaWNvZGU9IiYjeGYwMmQ7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNjM5IDEwNThxNDAgLTU3IDE4IC0xMjlsLTI3NSAtOTA2cS0xOSAtNjQgLTc2LjUgLTEwNy41dC0xMjIuNSAtNDMuNWgtOTIzcS03NyAwIC0xNDguNSA1My41dC05OS41IDEzMS41cS0yNCA2NyAtMiAxMjdxMCA0IDMgMjd0NCAzN3ExIDggLTMgMjEuNXQtMyAxOS41cTIgMTEgOCAyMXQxNi41IDIzLjV0MTYuNSAyMy41cTIzIDM4IDQ1IDkxLjV0MzAgOTEuNXEzIDEwIDAuNSAzMHQtMC41IDI4cTMgMTEgMTcgMjh0MTcgMjMKcTIxIDM2IDQyIDkydDI1IDkwcTEgOSAtMi41IDMydDAuNSAyOHE0IDEzIDIyIDMwLjV0MjIgMjIuNXExOSAyNiA0Mi41IDg0LjV0MjcuNSA5Ni41cTEgOCAtMyAyNS41dC0yIDI2LjVxMiA4IDkgMTh0MTggMjN0MTcgMjFxOCAxMiAxNi41IDMwLjV0MTUgMzV0MTYgMzZ0MTkuNSAzMnQyNi41IDIzLjV0MzYgMTEuNXQ0Ny41IC01LjVsLTEgLTNxMzggOSA1MSA5aDc2MXE3NCAwIDExNCAtNTZ0MTggLTEzMGwtMjc0IC05MDYKcS0zNiAtMTE5IC03MS41IC0xNTMuNXQtMTI4LjUgLTM0LjVoLTg2OXEtMjcgMCAtMzggLTE1cS0xMSAtMTYgLTEgLTQzcTI0IC03MCAxNDQgLTcwaDkyM3EyOSAwIDU2IDE1LjV0MzUgNDEuNWwzMDAgOTg3cTcgMjIgNSA1N3EzOCAtMTUgNTkgLTQzek01NzUgMTA1NnEtNCAtMTMgMiAtMjIuNXQyMCAtOS41aDYwOHExMyAwIDI1LjUgOS41dDE2LjUgMjIuNWwyMSA2NHE0IDEzIC0yIDIyLjV0LTIwIDkuNWgtNjA4cS0xMyAwIC0yNS41IC05LjUKdC0xNi41IC0yMi41ek00OTIgODAwcS00IC0xMyAyIC0yMi41dDIwIC05LjVoNjA4cTEzIDAgMjUuNSA5LjV0MTYuNSAyMi41bDIxIDY0cTQgMTMgLTIgMjIuNXQtMjAgOS41aC02MDhxLTEzIDAgLTI1LjUgLTkuNXQtMTYuNSAtMjIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYm9va21hcmsiIHVuaWNvZGU9IiYjeGYwMmU7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMTY0IDE0MDhxMjMgMCA0NCAtOXEzMyAtMTMgNTIuNSAtNDF0MTkuNSAtNjJ2LTEyODlxMCAtMzQgLTE5LjUgLTYydC01Mi41IC00MXEtMTkgLTggLTQ0IC04cS00OCAwIC04MyAzMmwtNDQxIDQyNGwtNDQxIC00MjRxLTM2IC0zMyAtODMgLTMzcS0yMyAwIC00NCA5cS0zMyAxMyAtNTIuNSA0MXQtMTkuNSA2MnYxMjg5cTAgMzQgMTkuNSA2MnQ1Mi41IDQxcTIxIDkgNDQgOWgxMDQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwcmludCIgdW5pY29kZT0iJiN4ZjAyZjsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTM4NCAwaDg5NnYyNTZoLTg5NnYtMjU2ek0zODQgNjQwaDg5NnYzODRoLTE2MHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MGgtNjQwdi02NDB6TTE1MzYgNTc2cTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTY2NCA1NzZ2LTQxNnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTIyNHYtMTYwcTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtOTYwcS00MCAwIC02OCAyOHQtMjggNjgKdjE2MGgtMjI0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NDE2cTAgNzkgNTYuNSAxMzUuNXQxMzUuNSA1Ni41aDY0djU0NHEwIDQwIDI4IDY4dDY4IDI4aDY3MnE0MCAwIDg4IC0yMHQ3NiAtNDhsMTUyIC0xNTJxMjggLTI4IDQ4IC03NnQyMCAtODh2LTI1Nmg2NHE3OSAwIDEzNS41IC01Ni41dDU2LjUgLTEzNS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYW1lcmEiIHVuaWNvZGU9IiYjeGYwMzA7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik05NjAgODY0cTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41dC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjV0LTIwMy41IDg0LjV0LTg0LjUgMjAzLjV0ODQuNSAyMDMuNXQyMDMuNSA4NC41ek0xNjY0IDEyODBxMTA2IDAgMTgxIC03NXQ3NSAtMTgxdi04OTZxMCAtMTA2IC03NSAtMTgxdC0xODEgLTc1aC0xNDA4cS0xMDYgMCAtMTgxIDc1dC03NSAxODF2ODk2cTAgMTA2IDc1IDE4MXQxODEgNzVoMjI0bDUxIDEzNgpxMTkgNDkgNjkuNSA4NC41dDEwMy41IDM1LjVoNTEycTUzIDAgMTAzLjUgLTM1LjV0NjkuNSAtODQuNWw1MSAtMTM2aDIyNHpNOTYwIDEyOHExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjV0LTMxNi41IDEzMS41dC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXQxMzEuNSAtMzE2LjV0MzE2LjUgLTEzMS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb250IiB1bmljb2RlPSImI3hmMDMxOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNzI1IDk3N2wtMTcwIC00NTBxMzMgMCAxMzYuNSAtMnQxNjAuNSAtMnExOSAwIDU3IDJxLTg3IDI1MyAtMTg0IDQ1MnpNMCAtMTI4bDIgNzlxMjMgNyA1NiAxMi41dDU3IDEwLjV0NDkuNSAxNC41dDQ0LjUgMjl0MzEgNTAuNWwyMzcgNjE2bDI4MCA3MjRoNzVoNTNxOCAtMTQgMTEgLTIxbDIwNSAtNDgwcTMzIC03OCAxMDYgLTI1Ny41dDExNCAtMjc0LjVxMTUgLTM0IDU4IC0xNDQuNXQ3MiAtMTY4LjVxMjAgLTQ1IDM1IC01NwpxMTkgLTE1IDg4IC0yOS41dDg0IC0yMC41cTYgLTM4IDYgLTU3cTAgLTUgLTAuNSAtMTMuNXQtMC41IC0xMi41cS02MyAwIC0xOTAgOHQtMTkxIDhxLTc2IDAgLTIxNSAtN3QtMTc4IC04cTAgNDMgNCA3OGwxMzEgMjhxMSAwIDEyLjUgMi41dDE1LjUgMy41dDE0LjUgNC41dDE1IDYuNXQxMSA4dDkgMTF0Mi41IDE0cTAgMTYgLTMxIDk2LjV0LTcyIDE3Ny41dC00MiAxMDBsLTQ1MCAycS0yNiAtNTggLTc2LjUgLTE5NS41dC01MC41IC0xNjIuNQpxMCAtMjIgMTQgLTM3LjV0NDMuNSAtMjQuNXQ0OC41IC0xMy41dDU3IC04LjV0NDEgLTRxMSAtMTkgMSAtNThxMCAtOSAtMiAtMjdxLTU4IDAgLTE3NC41IDEwdC0xNzQuNSAxMHEtOCAwIC0yNi41IC00dC0yMS41IC00cS04MCAtMTQgLTE4OCAtMTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJvbGQiIHVuaWNvZGU9IiYjeGYwMzI7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik01NTUgMTVxNzQgLTMyIDE0MCAtMzJxMzc2IDAgMzc2IDMzNXEwIDExNCAtNDEgMTgwcS0yNyA0NCAtNjEuNSA3NHQtNjcuNSA0Ni41dC04MC41IDI1dC04NCAxMC41dC05NC41IDJxLTczIDAgLTEwMSAtMTBxMCAtNTMgLTAuNSAtMTU5dC0wLjUgLTE1OHEwIC04IC0xIC02Ny41dC0wLjUgLTk2LjV0NC41IC04My41dDEyIC02Ni41ek01NDEgNzYxcTQyIC03IDEwOSAtN3E4MiAwIDE0MyAxM3QxMTAgNDQuNXQ3NC41IDg5LjV0MjUuNSAxNDIKcTAgNzAgLTI5IDEyMi41dC03OSA4MnQtMTA4IDQzLjV0LTEyNCAxNHEtNTAgMCAtMTMwIC0xM3EwIC01MCA0IC0xNTF0NCAtMTUycTAgLTI3IC0wLjUgLTgwdC0wLjUgLTc5cTAgLTQ2IDEgLTY5ek0wIC0xMjhsMiA5NHExNSA0IDg1IDE2dDEwNiAyN3E3IDEyIDEyLjUgMjd0OC41IDMzLjV0NS41IDMyLjV0MyAzNy41dDAuNSAzNHYzNS41djMwcTAgOTgyIC0yMiAxMDI1cS00IDggLTIyIDE0LjV0LTQ0LjUgMTF0LTQ5LjUgN3QtNDguNSA0LjUKdC0zMC41IDNsLTQgODNxOTggMiAzNDAgMTEuNXQzNzMgOS41cTIzIDAgNjggLTAuNXQ2OCAtMC41cTcwIDAgMTM2LjUgLTEzdDEyOC41IC00MnQxMDggLTcxdDc0IC0xMDQuNXQyOCAtMTM3LjVxMCAtNTIgLTE2LjUgLTk1LjV0LTM5IC03MnQtNjQuNSAtNTcuNXQtNzMgLTQ1dC04NCAtNDBxMTU0IC0zNSAyNTYuNSAtMTM0dDEwMi41IC0yNDhxMCAtMTAwIC0zNSAtMTc5LjV0LTkzLjUgLTEzMC41dC0xMzggLTg1LjV0LTE2My41IC00OC41CnQtMTc2IC0xNHEtNDQgMCAtMTMyIDN0LTEzMiAzcS0xMDYgMCAtMzA3IC0xMXQtMjMxIC0xMnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaXRhbGljIiB1bmljb2RlPSImI3hmMDMzOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMCAtMTI2bDE3IDg1cTIyIDcgNjEuNSAxNi41dDcyIDE5dDU5LjUgMjMuNXEyOCAzNSA0MSAxMDFxMSA3IDYyIDI4OXQxMTQgNTQzLjV0NTIgMjk2LjV2MjVxLTI0IDEzIC01NC41IDE4LjV0LTY5LjUgOHQtNTggNS41bDE5IDEwM3EzMyAtMiAxMjAgLTYuNXQxNDkuNSAtN3QxMjAuNSAtMi41cTQ4IDAgOTguNSAyLjV0MTIxIDd0OTguNSA2LjVxLTUgLTM5IC0xOSAtODlxLTMwIC0xMCAtMTAxLjUgLTI4LjV0LTEwOC41IC0zMy41CnEtOCAtMTkgLTE0IC00Mi41dC05IC00MHQtNy41IC00NS41dC02LjUgLTQycS0yNyAtMTQ4IC04Ny41IC00MTkuNXQtNzcuNSAtMzU1LjVxLTIgLTkgLTEzIC01OHQtMjAgLTkwdC0xNiAtODMuNXQtNiAtNTcuNWwxIC0xOHExNyAtNCAxODUgLTMxcS0zIC00NCAtMTYgLTk5cS0xMSAwIC0zMi41IC0xLjV0LTMyLjUgLTEuNXEtMjkgMCAtODcgMTB0LTg2IDEwcS0xMzggMiAtMjA2IDJxLTUxIDAgLTE0MyAtOXQtMTIxIC0xMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGV4dF9oZWlnaHQiIHVuaWNvZGU9IiYjeGYwMzQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzQ0IDEyOHEzMyAwIDQyIC0xOC41dC0xMSAtNDQuNWwtMTI2IC0xNjJxLTIwIC0yNiAtNDkgLTI2dC00OSAyNmwtMTI2IDE2MnEtMjAgMjYgLTExIDQ0LjV0NDIgMTguNWg4MHYxMDI0aC04MHEtMzMgMCAtNDIgMTguNXQxMSA0NC41bDEyNiAxNjJxMjAgMjYgNDkgMjZ0NDkgLTI2bDEyNiAtMTYycTIwIC0yNiAxMSAtNDQuNXQtNDIgLTE4LjVoLTgwdi0xMDI0aDgwek04MSAxNDA3bDU0IC0yN3ExMiAtNSAyMTEgLTVxNDQgMCAxMzIgMgp0MTMyIDJxMzYgMCAxMDcuNSAtMC41dDEwNy41IC0wLjVoMjkzcTYgMCAyMSAtMC41dDIwLjUgMHQxNiAzdDE3LjUgOXQxNSAxNy41bDQyIDFxNCAwIDE0IC0wLjV0MTQgLTAuNXEyIC0xMTIgMiAtMzM2cTAgLTgwIC01IC0xMDlxLTM5IC0xNCAtNjggLTE4cS0yNSA0NCAtNTQgMTI4cS0zIDkgLTExIDQ4dC0xNC41IDczLjV0LTcuNSAzNS41cS02IDggLTEyIDEyLjV0LTE1LjUgNnQtMTMgMi41dC0xOCAwLjV0LTE2LjUgLTAuNQpxLTE3IDAgLTY2LjUgMC41dC03NC41IDAuNXQtNjQgLTJ0LTcxIC02cS05IC04MSAtOCAtMTM2cTAgLTk0IDIgLTM4OHQyIC00NTVxMCAtMTYgLTIuNSAtNzEuNXQwIC05MS41dDEyLjUgLTY5cTQwIC0yMSAxMjQgLTQyLjV0MTIwIC0zNy41cTUgLTQwIDUgLTUwcTAgLTE0IC0zIC0yOWwtMzQgLTFxLTc2IC0yIC0yMTggOHQtMjA3IDEwcS01MCAwIC0xNTEgLTl0LTE1MiAtOXEtMyA1MSAtMyA1MnY5cTE3IDI3IDYxLjUgNDN0OTguNSAyOXQ3OCAyNwpxMTkgNDIgMTkgMzgzcTAgMTAxIC0zIDMwM3QtMyAzMDN2MTE3cTAgMiAwLjUgMTUuNXQwLjUgMjV0LTEgMjUuNXQtMyAyNHQtNSAxNHEtMTEgMTIgLTE2MiAxMnEtMzMgMCAtOTMgLTEydC04MCAtMjZxLTE5IC0xMyAtMzQgLTcyLjV0LTMxLjUgLTExMXQtNDIuNSAtNTMuNXEtNDIgMjYgLTU2IDQ0djM4M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGV4dF93aWR0aCIgdW5pY29kZT0iJiN4ZjAzNTsiIApkPSJNODEgMTQwN2w1NCAtMjdxMTIgLTUgMjExIC01cTQ0IDAgMTMyIDJ0MTMyIDJxNzAgMCAyNDYuNSAxdDMwNC41IDAuNXQyNDcgLTQuNXEzMyAtMSA1NiAzMWw0MiAxcTQgMCAxNCAtMC41dDE0IC0wLjVxMiAtMTEyIDIgLTMzNnEwIC04MCAtNSAtMTA5cS0zOSAtMTQgLTY4IC0xOHEtMjUgNDQgLTU0IDEyOHEtMyA5IC0xMSA0Ny41dC0xNSA3My41dC03IDM2cS0xMCAxMyAtMjcgMTlxLTUgMiAtNjYgMnEtMzAgMCAtOTMgMXQtMTAzIDEKdC05NCAtMnQtOTYgLTdxLTkgLTgxIC04IC0xMzZsMSAtMTUydjUycTAgLTU1IDEgLTE1NHQxLjUgLTE4MHQwLjUgLTE1M3EwIC0xNiAtMi41IC03MS41dDAgLTkxLjV0MTIuNSAtNjlxNDAgLTIxIDEyNCAtNDIuNXQxMjAgLTM3LjVxNSAtNDAgNSAtNTBxMCAtMTQgLTMgLTI5bC0zNCAtMXEtNzYgLTIgLTIxOCA4dC0yMDcgMTBxLTUwIDAgLTE1MSAtOXQtMTUyIC05cS0zIDUxIC0zIDUydjlxMTcgMjcgNjEuNSA0M3Q5OC41IDI5dDc4IDI3CnE3IDE2IDExLjUgNzR0NiAxNDUuNXQxLjUgMTU1dC0wLjUgMTUzLjV0LTAuNSA4OXEwIDcgLTIuNSAyMS41dC0yLjUgMjIuNXEwIDcgMC41IDQ0dDEgNzN0MCA3Ni41dC0zIDY3LjV0LTYuNSAzMnEtMTEgMTIgLTE2MiAxMnEtNDEgMCAtMTYzIC0xMy41dC0xMzggLTI0LjVxLTE5IC0xMiAtMzQgLTcxLjV0LTMxLjUgLTExMS41dC00Mi41IC01NHEtNDIgMjYgLTU2IDQ0djM4M3pNMTMxMCAxMjVxMTIgMCA0MiAtMTkuNXQ1Ny41IC00MS41CnQ1OS41IC00OXQzNiAtMzBxMjYgLTIxIDI2IC00OXQtMjYgLTQ5cS00IC0zIC0zNiAtMzB0LTU5LjUgLTQ5dC01Ny41IC00MS41dC00MiAtMTkuNXEtMTMgMCAtMjAuNSAxMC41dC0xMCAyOC41dC0yLjUgMzMuNXQxLjUgMzN0MS41IDE5LjVoLTEwMjRxMCAtMiAxLjUgLTE5LjV0MS41IC0zM3QtMi41IC0zMy41dC0xMCAtMjguNXQtMjAuNSAtMTAuNXEtMTIgMCAtNDIgMTkuNXQtNTcuNSA0MS41dC01OS41IDQ5dC0zNiAzMHEtMjYgMjEgLTI2IDQ5CnQyNiA0OXE0IDMgMzYgMzB0NTkuNSA0OXQ1Ny41IDQxLjV0NDIgMTkuNXExMyAwIDIwLjUgLTEwLjV0MTAgLTI4LjV0Mi41IC0zMy41dC0xLjUgLTMzdC0xLjUgLTE5LjVoMTAyNHEwIDIgLTEuNSAxOS41dC0xLjUgMzN0Mi41IDMzLjV0MTAgMjguNXQyMC41IDEwLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFsaWduX2xlZnQiIHVuaWNvZGU9IiYjeGYwMzY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzkyIDE5MnYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTY2NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDE2NjRxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNDA4IDU3NnYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4MHEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDEyODBxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNjY0IDk2MHYtMTI4cTAgLTI2IC0xOSAtNDUKdC00NSAtMTloLTE1MzZxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgxNTM2cTI2IDAgNDUgLTE5dDE5IC00NXpNMTI4MCAxMzQ0di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMTUycS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTE1MnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFsaWduX2NlbnRlciIgdW5pY29kZT0iJiN4ZjAzNzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgMTkydi0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTY2NHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE0MDggNTc2di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC04OTZxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWg4OTZxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNjY0IDk2MHYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOQpoLTE0MDhxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgxNDA4cTI2IDAgNDUgLTE5dDE5IC00NXpNMTI4MCAxMzQ0di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC02NDBxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWg2NDBxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGlnbl9yaWdodCIgdW5pY29kZT0iJiN4ZjAzODsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgMTkydi0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTY2NHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE3OTIgNTc2di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMjgwcS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTI4MHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE3OTIgOTYwdi0xMjhxMCAtMjYgLTE5IC00NQp0LTQ1IC0xOWgtMTUzNnEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDE1MzZxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNzkyIDEzNDR2LTEyOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTExNTJxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgxMTUycTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWxpZ25fanVzdGlmeSIgdW5pY29kZT0iJiN4ZjAzOTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgMTkydi0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTY2NHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE3OTIgNTc2di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTY2NHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE3OTIgOTYwdi0xMjhxMCAtMjYgLTE5IC00NQp0LTQ1IC0xOWgtMTY2NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDE2NjRxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNzkyIDEzNDR2LTEyOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE2NjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgxNjY0cTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibGlzdCIgdW5pY29kZT0iJiN4ZjAzYTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTI1NiAyMjR2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTE5MnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDE5MnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTI1NiA2MDh2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTE5MnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDE5MnExMyAwIDIyLjUgLTkuNQp0OS41IC0yMi41ek0yNTYgOTkydi0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xOTJxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxOTJxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgxOTJxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDIyNHYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTM0NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEzNDQKcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMjU2IDEzNzZ2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTE5MnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDE5MnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTE3OTIgNjA4di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xMzQ0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjUKdDIyLjUgOS41aDEzNDRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDk5MnYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTM0NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEzNDRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDEzNzZ2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTEzNDRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxOTIKcTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTM0NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImluZGVudF9sZWZ0IiB1bmljb2RlPSImI3hmMDNiOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMzg0IDk5MnYtNTc2cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNXEtMTQgMCAtMjMgOWwtMjg4IDI4OHEtOSA5IC05IDIzdDkgMjNsMjg4IDI4OHE5IDkgMjMgOXExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTE3OTIgMjI0di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xNzI4cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTcyOHExMyAwIDIyLjUgLTkuNQp0OS41IC0yMi41ek0xNzkyIDYwOHYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTA4OHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEwODhxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDk5MnYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTA4OHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEwODgKcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTc5MiAxMzc2di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xNzI4cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTcyOHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImluZGVudF9yaWdodCIgdW5pY29kZT0iJiN4ZjAzYzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTM1MiA3MDRxMCAtMTQgLTkgLTIzbC0yODggLTI4OHEtOSAtOSAtMjMgLTlxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY1NzZxMCAxMyA5LjUgMjIuNXQyMi41IDkuNXExNCAwIDIzIC05bDI4OCAtMjg4cTkgLTkgOSAtMjN6TTE3OTIgMjI0di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xNzI4cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTcyOHExMyAwIDIyLjUgLTkuNQp0OS41IC0yMi41ek0xNzkyIDYwOHYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTA4OHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEwODhxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDk5MnYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTA4OHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEwODgKcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTc5MiAxMzc2di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xNzI4cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTcyOHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZhY2V0aW1lX3ZpZGVvIiB1bmljb2RlPSImI3hmMDNkOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiAxMTg0di0xMDg4cTAgLTQyIC0zOSAtNTlxLTEzIC01IC0yNSAtNXEtMjcgMCAtNDUgMTlsLTQwMyA0MDN2LTE2NnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtNzA0cS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY3MDRxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDcwNHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXYtMTY1bDQwMyA0MDJxMTggMTkgNDUgMTlxMTIgMCAyNSAtNQpxMzkgLTE3IDM5IC01OXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGljdHVyZSIgdW5pY29kZT0iJiN4ZjAzZTsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTY0MCA5NjBxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0xNjY0IDU3NnYtNDQ4aC0xNDA4djE5MmwzMjAgMzIwbDE2MCAtMTYwbDUxMiA1MTJ6TTE3NjAgMTI4MGgtMTYwMHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTEyMTZxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxNjAwcTEzIDAgMjIuNSA5LjV0OS41IDIyLjV2MTIxNgpxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41ek0xOTIwIDEyNDh2LTEyMTZxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE2MDBxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjEyMTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDE2MDBxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBlbmNpbCIgdW5pY29kZT0iJiN4ZjA0MDsiIApkPSJNMzYzIDBsOTEgOTFsLTIzNSAyMzVsLTkxIC05MXYtMTA3aDEyOHYtMTI4aDEwN3pNODg2IDkyOHEwIDIyIC0yMiAyMnEtMTAgMCAtMTcgLTdsLTU0MiAtNTQycS03IC03IC03IC0xN3EwIC0yMiAyMiAtMjJxMTAgMCAxNyA3bDU0MiA1NDJxNyA3IDcgMTd6TTgzMiAxMTIwbDQxNiAtNDE2bC04MzIgLTgzMmgtNDE2djQxNnpNMTUxNSAxMDI0cTAgLTUzIC0zNyAtOTBsLTE2NiAtMTY2bC00MTYgNDE2bDE2NiAxNjVxMzYgMzggOTAgMzgKcTUzIDAgOTEgLTM4bDIzNSAtMjM0cTM3IC0zOSAzNyAtOTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1hcF9tYXJrZXIiIHVuaWNvZGU9IiYjeGYwNDE7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik03NjggODk2cTAgMTA2IC03NSAxODF0LTE4MSA3NXQtMTgxIC03NXQtNzUgLTE4MXQ3NSAtMTgxdDE4MSAtNzV0MTgxIDc1dDc1IDE4MXpNMTAyNCA4OTZxMCAtMTA5IC0zMyAtMTc5bC0zNjQgLTc3NHEtMTYgLTMzIC00Ny41IC01MnQtNjcuNSAtMTl0LTY3LjUgMTl0LTQ2LjUgNTJsLTM2NSA3NzRxLTMzIDcwIC0zMyAxNzlxMCAyMTIgMTUwIDM2MnQzNjIgMTUwdDM2MiAtMTUwdDE1MCAtMzYyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhZGp1c3QiIHVuaWNvZGU9IiYjeGYwNDI7IiAKZD0iTTc2OCA5NnYxMDg4cS0xNDggMCAtMjczIC03M3QtMTk4IC0xOTh0LTczIC0yNzN0NzMgLTI3M3QxOTggLTE5OHQyNzMgLTczek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGludCIgdW5pY29kZT0iJiN4ZjA0MzsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTUxMiAzODRxMCAzNiAtMjAgNjlxLTEgMSAtMTUuNSAyMi41dC0yNS41IDM4dC0yNSA0NHQtMjEgNTAuNXEtNCAxNiAtMjEgMTZ0LTIxIC0xNnEtNyAtMjMgLTIxIC01MC41dC0yNSAtNDR0LTI1LjUgLTM4dC0xNS41IC0yMi41cS0yMCAtMzMgLTIwIC02OXEwIC01MyAzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTAyNCA1MTJxMCAtMjEyIC0xNTAgLTM2MnQtMzYyIC0xNTB0LTM2MiAxNTB0LTE1MCAzNjIKcTAgMTQ1IDgxIDI3NXE2IDkgNjIuNSA5MC41dDEwMSAxNTF0OTkuNSAxNzh0ODMgMjAxLjVxOSAzMCAzNCA0N3Q1MSAxN3Q1MS41IC0xN3QzMy41IC00N3EyOCAtOTMgODMgLTIwMS41dDk5LjUgLTE3OHQxMDEgLTE1MXQ2Mi41IC05MC41cTgxIC0xMjcgODEgLTI3NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZWRpdCIgdW5pY29kZT0iJiN4ZjA0NDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg4OCAzNTJsMTE2IDExNmwtMTUyIDE1MmwtMTE2IC0xMTZ2LTU2aDk2di05Nmg1NnpNMTMyOCAxMDcycS0xNiAxNiAtMzMgLTFsLTM1MCAtMzUwcS0xNyAtMTcgLTEgLTMzdDMzIDFsMzUwIDM1MHExNyAxNyAxIDMzek0xNDA4IDQ3OHYtMTkwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC04MzJxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djgzMnEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoODMyCnE2MyAwIDExNyAtMjVxMTUgLTcgMTggLTIzcTMgLTE3IC05IC0yOWwtNDkgLTQ5cS0xNCAtMTQgLTMyIC04cS0yMyA2IC00NSA2aC04MzJxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN2LTgzMnEwIC02NiA0NyAtMTEzdDExMyAtNDdoODMycTY2IDAgMTEzIDQ3dDQ3IDExM3YxMjZxMCAxMyA5IDIybDY0IDY0cTE1IDE1IDM1IDd0MjAgLTI5ek0xMzEyIDEyMTZsMjg4IC0yODhsLTY3MiAtNjcyaC0yODh2Mjg4ek0xNzU2IDEwODRsLTkyIC05MgpsLTI4OCAyODhsOTIgOTJxMjggMjggNjggMjh0NjggLTI4bDE1MiAtMTUycTI4IC0yOCAyOCAtNjh0LTI4IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2hhcmUiIHVuaWNvZGU9IiYjeGYwNDU7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNDA4IDU0N3YtMjU5cTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC04MzJxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djgzMnEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoMjU1djBxMTMgMCAyMi41IC05LjV0OS41IC0yMi41cTAgLTI3IC0yNiAtMzJxLTc3IC0yNiAtMTMzIC02MHEtMTAgLTQgLTE2IC00aC0xMTJxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN2LTgzMnEwIC02NiA0NyAtMTEzdDExMyAtNDdoODMyCnE2NiAwIDExMyA0N3Q0NyAxMTN2MjE0cTAgMTkgMTggMjlxMjggMTMgNTQgMzdxMTYgMTYgMzUgOHEyMSAtOSAyMSAtMjl6TTE2NDUgMTA0M2wtMzg0IC0zODRxLTE4IC0xOSAtNDUgLTE5cS0xMiAwIC0yNSA1cS0zOSAxNyAtMzkgNTl2MTkyaC0xNjBxLTMyMyAwIC00MzggLTEzMXEtMTE5IC0xMzcgLTc0IC00NzNxMyAtMjMgLTIwIC0zNHEtOCAtMiAtMTIgLTJxLTE2IDAgLTI2IDEzcS0xMCAxNCAtMjEgMzF0LTM5LjUgNjguNXQtNDkuNSA5OS41CnQtMzguNSAxMTR0LTE3LjUgMTIycTAgNDkgMy41IDkxdDE0IDkwdDI4IDg4dDQ3IDgxLjV0NjguNSA3NHQ5NC41IDYxLjV0MTI0LjUgNDguNXQxNTkuNSAzMC41dDE5Ni41IDExaDE2MHYxOTJxMCA0MiAzOSA1OXExMyA1IDI1IDVxMjYgMCA0NSAtMTlsMzg0IC0zODRxMTkgLTE5IDE5IC00NXQtMTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGVjayIgdW5pY29kZT0iJiN4ZjA0NjsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE0MDggNjA2di0zMThxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTgzMnEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2ODMycTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg4MzJxNjMgMCAxMTcgLTI1cTE1IC03IDE4IC0yM3EzIC0xNyAtOSAtMjlsLTQ5IC00OXEtMTAgLTEwIC0yMyAtMTBxLTMgMCAtOSAycS0yMyA2IC00NSA2aC04MzJxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN2LTgzMgpxMCAtNjYgNDcgLTExM3QxMTMgLTQ3aDgzMnE2NiAwIDExMyA0N3Q0NyAxMTN2MjU0cTAgMTMgOSAyMmw2NCA2NHExMCAxMCAyMyAxMHE2IDAgMTIgLTNxMjAgLTggMjAgLTI5ek0xNjM5IDEwOTVsLTgxNCAtODE0cS0yNCAtMjQgLTU3IC0yNHQtNTcgMjRsLTQzMCA0MzBxLTI0IDI0IC0yNCA1N3QyNCA1N2wxMTAgMTEwcTI0IDI0IDU3IDI0dDU3IC0yNGwyNjMgLTI2M2w2NDcgNjQ3cTI0IDI0IDU3IDI0dDU3IC0yNGwxMTAgLTExMApxMjQgLTI0IDI0IC01N3QtMjQgLTU3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtb3ZlIiB1bmljb2RlPSImI3hmMDQ3OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiA2NDBxMCAtMjYgLTE5IC00NWwtMjU2IC0yNTZxLTE5IC0xOSAtNDUgLTE5dC00NSAxOXQtMTkgNDV2MTI4aC0zODR2LTM4NGgxMjhxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDVsLTI1NiAtMjU2cS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTlsLTI1NiAyNTZxLTE5IDE5IC0xOSA0NXQxOSA0NXQ0NSAxOWgxMjh2Mzg0aC0zODR2LTEyOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5bC0yNTYgMjU2cS0xOSAxOSAtMTkgNDUKdDE5IDQ1bDI1NiAyNTZxMTkgMTkgNDUgMTl0NDUgLTE5dDE5IC00NXYtMTI4aDM4NHYzODRoLTEyOHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDI1NiAyNTZxMTkgMTkgNDUgMTl0NDUgLTE5bDI1NiAtMjU2cTE5IC0xOSAxOSAtNDV0LTE5IC00NXQtNDUgLTE5aC0xMjh2LTM4NGgzODR2MTI4cTAgMjYgMTkgNDV0NDUgMTl0NDUgLTE5bDI1NiAtMjU2cTE5IC0xOSAxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InN0ZXBfYmFja3dhcmQiIHVuaWNvZGU9IiYjeGYwNDg7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik05NzkgMTM5NXExOSAxOSAzMiAxM3QxMyAtMzJ2LTE0NzJxMCAtMjYgLTEzIC0zMnQtMzIgMTNsLTcxMCA3MTBxLTkgOSAtMTMgMTl2LTY3OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTEyOHEtMjYgMCAtNDUgMTl0LTE5IDQ1djE0MDhxMCAyNiAxOSA0NXQ0NSAxOWgxMjhxMjYgMCA0NSAtMTl0MTkgLTQ1di02NzhxNCAxMCAxMyAxOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmFzdF9iYWNrd2FyZCIgdW5pY29kZT0iJiN4ZjA0OTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3NDcgMTM5NXExOSAxOSAzMiAxM3QxMyAtMzJ2LTE0NzJxMCAtMjYgLTEzIC0zMnQtMzIgMTNsLTcxMCA3MTBxLTkgOSAtMTMgMTl2LTcxMHEwIC0yNiAtMTMgLTMydC0zMiAxM2wtNzEwIDcxMHEtOSA5IC0xMyAxOXYtNjc4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTQwOHEwIDI2IDE5IDQ1dDQ1IDE5aDEyOHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTY3OHE0IDEwIDEzIDE5bDcxMCA3MTAKcTE5IDE5IDMyIDEzdDEzIC0zMnYtNzEwcTQgMTAgMTMgMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJhY2t3YXJkIiB1bmljb2RlPSImI3hmMDRhOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTYxOSAxMzk1cTE5IDE5IDMyIDEzdDEzIC0zMnYtMTQ3MnEwIC0yNiAtMTMgLTMydC0zMiAxM2wtNzEwIDcxMHEtOSA5IC0xMyAxOXYtNzEwcTAgLTI2IC0xMyAtMzJ0LTMyIDEzbC03MTAgNzEwcS0xOSAxOSAtMTkgNDV0MTkgNDVsNzEwIDcxMHExOSAxOSAzMiAxM3QxMyAtMzJ2LTcxMHE0IDEwIDEzIDE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwbGF5IiB1bmljb2RlPSImI3hmMDRiOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTM4NCA2MDlsLTEzMjggLTczOHEtMjMgLTEzIC0zOS41IC0zdC0xNi41IDM2djE0NzJxMCAyNiAxNi41IDM2dDM5LjUgLTNsMTMyOCAtNzM4cTIzIC0xMyAyMyAtMzF0LTIzIC0zMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGF1c2UiIHVuaWNvZGU9IiYjeGYwNGM7IiAKZD0iTTE1MzYgMTM0NHYtMTQwOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTUxMnEtMjYgMCAtNDUgMTl0LTE5IDQ1djE0MDhxMCAyNiAxOSA0NXQ0NSAxOWg1MTJxMjYgMCA0NSAtMTl0MTkgLTQ1ek02NDAgMTM0NHYtMTQwOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTUxMnEtMjYgMCAtNDUgMTl0LTE5IDQ1djE0MDhxMCAyNiAxOSA0NXQ0NSAxOWg1MTJxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdG9wIiB1bmljb2RlPSImI3hmMDRkOyIgCmQ9Ik0xNTM2IDEzNDR2LTE0MDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNDA4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTQwOHEwIDI2IDE5IDQ1dDQ1IDE5aDE0MDhxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb3J3YXJkIiB1bmljb2RlPSImI3hmMDRlOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNDUgLTExNXEtMTkgLTE5IC0zMiAtMTN0LTEzIDMydjE0NzJxMCAyNiAxMyAzMnQzMiAtMTNsNzEwIC03MTBxOSAtOSAxMyAtMTl2NzEwcTAgMjYgMTMgMzJ0MzIgLTEzbDcxMCAtNzEwcTE5IC0xOSAxOSAtNDV0LTE5IC00NWwtNzEwIC03MTBxLTE5IC0xOSAtMzIgLTEzdC0xMyAzMnY3MTBxLTQgLTEwIC0xMyAtMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZhc3RfZm9yd2FyZCIgdW5pY29kZT0iJiN4ZjA1MDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTQ1IC0xMTVxLTE5IC0xOSAtMzIgLTEzdC0xMyAzMnYxNDcycTAgMjYgMTMgMzJ0MzIgLTEzbDcxMCAtNzEwcTkgLTkgMTMgLTE5djcxMHEwIDI2IDEzIDMydDMyIC0xM2w3MTAgLTcxMHE5IC05IDEzIC0xOXY2NzhxMCAyNiAxOSA0NXQ0NSAxOWgxMjhxMjYgMCA0NSAtMTl0MTkgLTQ1di0xNDA4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4cS0yNiAwIC00NSAxOXQtMTkgNDV2Njc4cS00IC0xMCAtMTMgLTE5bC03MTAgLTcxMApxLTE5IC0xOSAtMzIgLTEzdC0xMyAzMnY3MTBxLTQgLTEwIC0xMyAtMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InN0ZXBfZm9yd2FyZCIgdW5pY29kZT0iJiN4ZjA1MTsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTQ1IC0xMTVxLTE5IC0xOSAtMzIgLTEzdC0xMyAzMnYxNDcycTAgMjYgMTMgMzJ0MzIgLTEzbDcxMCAtNzEwcTkgLTkgMTMgLTE5djY3OHEwIDI2IDE5IDQ1dDQ1IDE5aDEyOHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTE0MDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMjhxLTI2IDAgLTQ1IDE5dC0xOSA0NXY2NzhxLTQgLTEwIC0xMyAtMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImVqZWN0IiB1bmljb2RlPSImI3hmMDUyOyIgaG9yaXotYWR2LXg9IjE1MzgiIApkPSJNMTQgNTU3bDcxMCA3MTBxMTkgMTkgNDUgMTl0NDUgLTE5bDcxMCAtNzEwcTE5IC0xOSAxMyAtMzJ0LTMyIC0xM2gtMTQ3MnEtMjYgMCAtMzIgMTN0MTMgMzJ6TTE0NzMgMGgtMTQwOHEtMjYgMCAtNDUgMTl0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDE0MDhxMjYgMCA0NSAtMTl0MTkgLTQ1di0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uX2xlZnQiIHVuaWNvZGU9IiYjeGYwNTM7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMTcxIDEyMzVsLTUzMSAtNTMxbDUzMSAtNTMxcTE5IC0xOSAxOSAtNDV0LTE5IC00NWwtMTY2IC0xNjZxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNzQyIDc0MnEtMTkgMTkgLTE5IDQ1dDE5IDQ1bDc0MiA3NDJxMTkgMTkgNDUgMTl0NDUgLTE5bDE2NiAtMTY2cTE5IC0xOSAxOSAtNDV0LTE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hldnJvbl9yaWdodCIgdW5pY29kZT0iJiN4ZjA1NDsiIGhvcml6LWFkdi14PSIxMjgwIiAKZD0iTTExMDcgNjU5bC03NDIgLTc0MnEtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC0xNjYgMTY2cS0xOSAxOSAtMTkgNDV0MTkgNDVsNTMxIDUzMWwtNTMxIDUzMXEtMTkgMTkgLTE5IDQ1dDE5IDQ1bDE2NiAxNjZxMTkgMTkgNDUgMTl0NDUgLTE5bDc0MiAtNzQycTE5IC0xOSAxOSAtNDV0LTE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGx1c19zaWduIiB1bmljb2RlPSImI3hmMDU1OyIgCmQ9Ik0xMjE2IDU3NnYxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5aC0yNTZ2MjU2cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMjU2aC0yNTZxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di0xMjhxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgyNTZ2LTI1NnEwIC0yNiAxOSAtNDV0NDUgLTE5aDEyOHEyNiAwIDQ1IDE5dDE5IDQ1djI1NmgyNTZxMjYgMCA0NSAxOXQxOSA0NXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41CnQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtaW51c19zaWduIiB1bmljb2RlPSImI3hmMDU2OyIgCmQ9Ik0xMjE2IDU3NnYxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5aC03NjhxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di0xMjhxMCAtMjYgMTkgLTQ1dDQ1IC0xOWg3NjhxMjYgMCA0NSAxOXQxOSA0NXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41CnQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZW1vdmVfc2lnbiIgdW5pY29kZT0iJiN4ZjA1NzsiIApkPSJNMTE0OSA0MTRxMCAyNiAtMTkgNDVsLTE4MSAxODFsMTgxIDE4MXExOSAxOSAxOSA0NXEwIDI3IC0xOSA0NmwtOTAgOTBxLTE5IDE5IC00NiAxOXEtMjYgMCAtNDUgLTE5bC0xODEgLTE4MWwtMTgxIDE4MXEtMTkgMTkgLTQ1IDE5cS0yNyAwIC00NiAtMTlsLTkwIC05MHEtMTkgLTE5IC0xOSAtNDZxMCAtMjYgMTkgLTQ1bDE4MSAtMTgxbC0xODEgLTE4MXEtMTkgLTE5IC0xOSAtNDVxMCAtMjcgMTkgLTQ2bDkwIC05MHExOSAtMTkgNDYgLTE5CnEyNiAwIDQ1IDE5bDE4MSAxODFsMTgxIC0xODFxMTkgLTE5IDQ1IC0xOXEyNyAwIDQ2IDE5bDkwIDkwcTE5IDE5IDE5IDQ2ek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ib2tfc2lnbiIgdW5pY29kZT0iJiN4ZjA1ODsiIApkPSJNMTI4NCA4MDJxMCAyOCAtMTggNDZsLTkxIDkwcS0xOSAxOSAtNDUgMTl0LTQ1IC0xOWwtNDA4IC00MDdsLTIyNiAyMjZxLTE5IDE5IC00NSAxOXQtNDUgLTE5bC05MSAtOTBxLTE4IC0xOCAtMTggLTQ2cTAgLTI3IDE4IC00NWwzNjIgLTM2MnExOSAtMTkgNDUgLTE5cTI3IDAgNDYgMTlsNTQzIDU0M3ExOCAxOCAxOCA0NXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwMwp0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdWVzdGlvbl9zaWduIiB1bmljb2RlPSImI3hmMDU5OyIgCmQ9Ik04OTYgMTYwdjE5MnEwIDE0IC05IDIzdC0yMyA5aC0xOTJxLTE0IDAgLTIzIC05dC05IC0yM3YtMTkycTAgLTE0IDkgLTIzdDIzIC05aDE5MnExNCAwIDIzIDl0OSAyM3pNMTE1MiA4MzJxMCA4OCAtNTUuNSAxNjN0LTEzOC41IDExNnQtMTcwIDQxcS0yNDMgMCAtMzcxIC0yMTNxLTE1IC0yNCA4IC00MmwxMzIgLTEwMHE3IC02IDE5IC02cTE2IDAgMjUgMTJxNTMgNjggODYgOTJxMzQgMjQgODYgMjRxNDggMCA4NS41IC0yNnQzNy41IC01OQpxMCAtMzggLTIwIC02MXQtNjggLTQ1cS02MyAtMjggLTExNS41IC04Ni41dC01Mi41IC0xMjUuNXYtMzZxMCAtMTQgOSAtMjN0MjMgLTloMTkycTE0IDAgMjMgOXQ5IDIzcTAgMTkgMjEuNSA0OS41dDU0LjUgNDkuNXEzMiAxOCA0OSAyOC41dDQ2IDM1dDQ0LjUgNDh0MjggNjAuNXQxMi41IDgxek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNQp0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImluZm9fc2lnbiIgdW5pY29kZT0iJiN4ZjA1YTsiIApkPSJNMTAyNCAxNjB2MTYwcTAgMTQgLTkgMjN0LTIzIDloLTk2djUxMnEwIDE0IC05IDIzdC0yMyA5aC0zMjBxLTE0IDAgLTIzIC05dC05IC0yM3YtMTYwcTAgLTE0IDkgLTIzdDIzIC05aDk2di0zMjBoLTk2cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTE2MHEwIC0xNCA5IC0yM3QyMyAtOWg0NDhxMTQgMCAyMyA5dDkgMjN6TTg5NiAxMDU2djE2MHEwIDE0IC05IDIzdC0yMyA5aC0xOTJxLTE0IDAgLTIzIC05dC05IC0yM3YtMTYwcTAgLTE0IDkgLTIzCnQyMyAtOWgxOTJxMTQgMCAyMyA5dDkgMjN6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzY3JlZW5zaG90IiB1bmljb2RlPSImI3hmMDViOyIgCmQ9Ik0xMTk3IDUxMmgtMTA5cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTA5cS0zMiAxMDggLTExMi41IDE4OC41dC0xODguNSAxMTIuNXYtMTA5cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTA5cS0xMDggLTMyIC0xODguNSAtMTEyLjV0LTExMi41IC0xODguNWgxMDlxMjYgMCA0NSAtMTl0MTkgLTQ1di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMDkKcTMyIC0xMDggMTEyLjUgLTE4OC41dDE4OC41IC0xMTIuNXYxMDlxMCAyNiAxOSA0NXQ0NSAxOWgxMjhxMjYgMCA0NSAtMTl0MTkgLTQ1di0xMDlxMTA4IDMyIDE4OC41IDExMi41dDExMi41IDE4OC41ek0xNTM2IDcwNHYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTQzcS0zNyAtMTYxIC0xNTQuNSAtMjc4LjV0LTI3OC41IC0xNTQuNXYtMTQzcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTQzCnEtMTYxIDM3IC0yNzguNSAxNTQuNXQtMTU0LjUgMjc4LjVoLTE0M3EtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDE0M3EzNyAxNjEgMTU0LjUgMjc4LjV0Mjc4LjUgMTU0LjV2MTQzcTAgMjYgMTkgNDV0NDUgMTloMTI4cTI2IDAgNDUgLTE5dDE5IC00NXYtMTQzcTE2MSAtMzcgMjc4LjUgLTE1NC41dDE1NC41IC0yNzguNWgxNDNxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZW1vdmVfY2lyY2xlIiB1bmljb2RlPSImI3hmMDVjOyIgCmQ9Ik0xMDk3IDQ1N2wtMTQ2IC0xNDZxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTM3IDEzN2wtMTM3IC0xMzdxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTQ2IDE0NnEtMTAgMTAgLTEwIDIzdDEwIDIzbDEzNyAxMzdsLTEzNyAxMzdxLTEwIDEwIC0xMCAyM3QxMCAyM2wxNDYgMTQ2cTEwIDEwIDIzIDEwdDIzIC0xMGwxMzcgLTEzN2wxMzcgMTM3cTEwIDEwIDIzIDEwdDIzIC0xMGwxNDYgLTE0NnExMCAtMTAgMTAgLTIzdC0xMCAtMjMKbC0xMzcgLTEzN2wxMzcgLTEzN3ExMCAtMTAgMTAgLTIzdC0xMCAtMjN6TTEzMTIgNjQwcTAgMTQ4IC03MyAyNzN0LTE5OCAxOTh0LTI3MyA3M3QtMjczIC03M3QtMTk4IC0xOTh0LTczIC0yNzN0NzMgLTI3M3QxOTggLTE5OHQyNzMgLTczdDI3MyA3M3QxOTggMTk4dDczIDI3M3pNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNQp0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJva19jaXJjbGUiIHVuaWNvZGU9IiYjeGYwNWQ7IiAKZD0iTTExNzEgNzIzbC00MjIgLTQyMnEtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC0yOTQgMjk0cS0xOSAxOSAtMTkgNDV0MTkgNDVsMTAyIDEwMnExOSAxOSA0NSAxOXQ0NSAtMTlsMTQ3IC0xNDdsMjc1IDI3NXExOSAxOSA0NSAxOXQ0NSAtMTlsMTAyIC0xMDJxMTkgLTE5IDE5IC00NXQtMTkgLTQ1ek0xMzEyIDY0MHEwIDE0OCAtNzMgMjczdC0xOTggMTk4dC0yNzMgNzN0LTI3MyAtNzN0LTE5OCAtMTk4dC03MyAtMjczdDczIC0yNzN0MTk4IC0xOTgKdDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmFuX2NpcmNsZSIgdW5pY29kZT0iJiN4ZjA1ZTsiIApkPSJNMTMxMiA2NDNxMCAxNjEgLTg3IDI5NWwtNzU0IC03NTNxMTM3IC04OSAyOTcgLTg5cTExMSAwIDIxMS41IDQzLjV0MTczLjUgMTE2LjV0MTE2IDE3NC41dDQzIDIxMi41ek0zMTMgMzQ0bDc1NSA3NTRxLTEzNSA5MSAtMzAwIDkxcS0xNDggMCAtMjczIC03M3QtMTk4IC0xOTl0LTczIC0yNzRxMCAtMTYyIDg5IC0yOTl6TTE1MzYgNjQzcTAgLTE1NyAtNjEgLTMwMHQtMTYzLjUgLTI0NnQtMjQ1IC0xNjR0LTI5OC41IC02MXQtMjk4LjUgNjEKdC0yNDUgMTY0dC0xNjMuNSAyNDZ0LTYxIDMwMHQ2MSAyOTkuNXQxNjMuNSAyNDUuNXQyNDUgMTY0dDI5OC41IDYxdDI5OC41IC02MXQyNDUgLTE2NHQxNjMuNSAtMjQ1LjV0NjEgLTI5OS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhcnJvd19sZWZ0IiB1bmljb2RlPSImI3hmMDYwOyIgCmQ9Ik0xNTM2IDY0MHYtMTI4cTAgLTUzIC0zMi41IC05MC41dC04NC41IC0zNy41aC03MDRsMjkzIC0yOTRxMzggLTM2IDM4IC05MHQtMzggLTkwbC03NSAtNzZxLTM3IC0zNyAtOTAgLTM3cS01MiAwIC05MSAzN2wtNjUxIDY1MnEtMzcgMzcgLTM3IDkwcTAgNTIgMzcgOTFsNjUxIDY1MHEzOCAzOCA5MSAzOHE1MiAwIDkwIC0zOGw3NSAtNzRxMzggLTM4IDM4IC05MXQtMzggLTkxbC0yOTMgLTI5M2g3MDRxNTIgMCA4NC41IC0zNy41CnQzMi41IC05MC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhcnJvd19yaWdodCIgdW5pY29kZT0iJiN4ZjA2MTsiIApkPSJNMTQ3MiA1NzZxMCAtNTQgLTM3IC05MWwtNjUxIC02NTFxLTM5IC0zNyAtOTEgLTM3cS01MSAwIC05MCAzN2wtNzUgNzVxLTM4IDM4IC0zOCA5MXQzOCA5MWwyOTMgMjkzaC03MDRxLTUyIDAgLTg0LjUgMzcuNXQtMzIuNSA5MC41djEyOHEwIDUzIDMyLjUgOTAuNXQ4NC41IDM3LjVoNzA0bC0yOTMgMjk0cS0zOCAzNiAtMzggOTB0MzggOTBsNzUgNzVxMzggMzggOTAgMzhxNTMgMCA5MSAtMzhsNjUxIC02NTFxMzcgLTM1IDM3IC05MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3dfdXAiIHVuaWNvZGU9IiYjeGYwNjI7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNjExIDU2NXEwIC01MSAtMzcgLTkwbC03NSAtNzVxLTM4IC0zOCAtOTEgLTM4cS01NCAwIC05MCAzOGwtMjk0IDI5M3YtNzA0cTAgLTUyIC0zNy41IC04NC41dC05MC41IC0zMi41aC0xMjhxLTUzIDAgLTkwLjUgMzIuNXQtMzcuNSA4NC41djcwNGwtMjk0IC0yOTNxLTM2IC0zOCAtOTAgLTM4dC05MCAzOGwtNzUgNzVxLTM4IDM4IC0zOCA5MHEwIDUzIDM4IDkxbDY1MSA2NTFxMzUgMzcgOTAgMzdxNTQgMCA5MSAtMzdsNjUxIC02NTEKcTM3IC0zOSAzNyAtOTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFycm93X2Rvd24iIHVuaWNvZGU9IiYjeGYwNjM7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNjExIDcwNHEwIC01MyAtMzcgLTkwbC02NTEgLTY1MnEtMzkgLTM3IC05MSAtMzdxLTUzIDAgLTkwIDM3bC02NTEgNjUycS0zOCAzNiAtMzggOTBxMCA1MyAzOCA5MWw3NCA3NXEzOSAzNyA5MSAzN3E1MyAwIDkwIC0zN2wyOTQgLTI5NHY3MDRxMCA1MiAzOCA5MHQ5MCAzOGgxMjhxNTIgMCA5MCAtMzh0MzggLTkwdi03MDRsMjk0IDI5NHEzNyAzNyA5MCAzN3E1MiAwIDkxIC0zN2w3NSAtNzVxMzcgLTM5IDM3IC05MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2hhcmVfYWx0IiB1bmljb2RlPSImI3hmMDY0OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiA4OTZxMCAtMjYgLTE5IC00NWwtNTEyIC01MTJxLTE5IC0xOSAtNDUgLTE5dC00NSAxOXQtMTkgNDV2MjU2aC0yMjRxLTk4IDAgLTE3NS41IC02dC0xNTQgLTIxLjV0LTEzMyAtNDIuNXQtMTA1LjUgLTY5LjV0LTgwIC0xMDF0LTQ4LjUgLTEzOC41dC0xNy41IC0xODFxMCAtNTUgNSAtMTIzcTAgLTYgMi41IC0yMy41dDIuNSAtMjYuNXEwIC0xNSAtOC41IC0yNXQtMjMuNSAtMTBxLTE2IDAgLTI4IDE3cS03IDkgLTEzIDIyCnQtMTMuNSAzMHQtMTAuNSAyNHEtMTI3IDI4NSAtMTI3IDQ1MXEwIDE5OSA1MyAzMzNxMTYyIDQwMyA4NzUgNDAzaDIyNHYyNTZxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTlsNTEyIC01MTJxMTkgLTE5IDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVzaXplX2Z1bGwiIHVuaWNvZGU9IiYjeGYwNjU7IiAKZD0iTTc1NSA0ODBxMCAtMTMgLTEwIC0yM2wtMzMyIC0zMzJsMTQ0IC0xNDRxMTkgLTE5IDE5IC00NXQtMTkgLTQ1dC00NSAtMTloLTQ0OHEtMjYgMCAtNDUgMTl0LTE5IDQ1djQ0OHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOWwxNDQgLTE0NGwzMzIgMzMycTEwIDEwIDIzIDEwdDIzIC0xMGwxMTQgLTExNHExMCAtMTAgMTAgLTIzek0xNTM2IDEzNDR2LTQ0OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5bC0xNDQgMTQ0bC0zMzIgLTMzMgpxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTE0IDExNHEtMTAgMTAgLTEwIDIzdDEwIDIzbDMzMiAzMzJsLTE0NCAxNDRxLTE5IDE5IC0xOSA0NXQxOSA0NXQ0NSAxOWg0NDhxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXNpemVfc21hbGwiIHVuaWNvZGU9IiYjeGYwNjY7IiAKZD0iTTc2OCA1NzZ2LTQ0OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5bC0xNDQgMTQ0bC0zMzIgLTMzMnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0xMTQgMTE0cS0xMCAxMCAtMTAgMjN0MTAgMjNsMzMyIDMzMmwtMTQ0IDE0NHEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDQ0OHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE1MjMgMTI0OHEwIC0xMyAtMTAgLTIzbC0zMzIgLTMzMmwxNDQgLTE0NHExOSAtMTkgMTkgLTQ1dC0xOSAtNDUKdC00NSAtMTloLTQ0OHEtMjYgMCAtNDUgMTl0LTE5IDQ1djQ0OHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOWwxNDQgLTE0NGwzMzIgMzMycTEwIDEwIDIzIDEwdDIzIC0xMGwxMTQgLTExNHExMCAtMTAgMTAgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwbHVzIiB1bmljb2RlPSImI3hmMDY3OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwOCA4MDB2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTQxNnYtNDE2cTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTkycS00MCAwIC02OCAyOHQtMjggNjh2NDE2aC00MTZxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGg0MTZ2NDE2cTAgNDAgMjggNjh0NjggMjhoMTkycTQwIDAgNjggLTI4dDI4IC02OHYtNDE2aDQxNnE0MCAwIDY4IC0yOHQyOCAtNjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1pbnVzIiB1bmljb2RlPSImI3hmMDY4OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwOCA4MDB2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEyMTZxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGgxMjE2cTQwIDAgNjggLTI4dDI4IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXN0ZXJpc2siIHVuaWNvZGU9IiYjeGYwNjk7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNDgyIDQ4NnE0NiAtMjYgNTkuNSAtNzcuNXQtMTIuNSAtOTcuNWwtNjQgLTExMHEtMjYgLTQ2IC03Ny41IC01OS41dC05Ny41IDEyLjVsLTI2NiAxNTN2LTMwN3EwIC01MiAtMzggLTkwdC05MCAtMzhoLTEyOHEtNTIgMCAtOTAgMzh0LTM4IDkwdjMwN2wtMjY2IC0xNTNxLTQ2IC0yNiAtOTcuNSAtMTIuNXQtNzcuNSA1OS41bC02NCAxMTBxLTI2IDQ2IC0xMi41IDk3LjV0NTkuNSA3Ny41bDI2NiAxNTRsLTI2NiAxNTQKcS00NiAyNiAtNTkuNSA3Ny41dDEyLjUgOTcuNWw2NCAxMTBxMjYgNDYgNzcuNSA1OS41dDk3LjUgLTEyLjVsMjY2IC0xNTN2MzA3cTAgNTIgMzggOTB0OTAgMzhoMTI4cTUyIDAgOTAgLTM4dDM4IC05MHYtMzA3bDI2NiAxNTNxNDYgMjYgOTcuNSAxMi41dDc3LjUgLTU5LjVsNjQgLTExMHEyNiAtNDYgMTIuNSAtOTcuNXQtNTkuNSAtNzcuNWwtMjY2IC0xNTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImV4Y2xhbWF0aW9uX3NpZ24iIHVuaWNvZGU9IiYjeGYwNmE7IiAKZD0iTTc2OCAxNDA4cTIwOSAwIDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV0LTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN6TTg5NiAxNjF2MTkwcTAgMTQgLTkgMjMuNXQtMjIgOS41aC0xOTJxLTEzIDAgLTIzIC0xMHQtMTAgLTIzdi0xOTBxMCAtMTMgMTAgLTIzdDIzIC0xMGgxOTIKcTEzIDAgMjIgOS41dDkgMjMuNXpNODk0IDUwNWwxOCA2MjFxMCAxMiAtMTAgMThxLTEwIDggLTI0IDhoLTIyMHEtMTQgMCAtMjQgLThxLTEwIC02IC0xMCAtMThsMTcgLTYyMXEwIC0xMCAxMCAtMTcuNXQyNCAtNy41aDE4NXExNCAwIDIzLjUgNy41dDEwLjUgMTcuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2lmdCIgdW5pY29kZT0iJiN4ZjA2YjsiIApkPSJNOTI4IDE4MHY1NnY0Njh2MTkyaC0zMjB2LTE5MnYtNDY4di01NnEwIC0yNSAxOCAtMzguNXQ0NiAtMTMuNWgxOTJxMjggMCA0NiAxMy41dDE4IDM4LjV6TTQ3MiAxMDI0aDE5NWwtMTI2IDE2MXEtMjYgMzEgLTY5IDMxcS00MCAwIC02OCAtMjh0LTI4IC02OHQyOCAtNjh0NjggLTI4ek0xMTYwIDExMjBxMCA0MCAtMjggNjh0LTY4IDI4cS00MyAwIC02OSAtMzFsLTEyNSAtMTYxaDE5NHE0MCAwIDY4IDI4dDI4IDY4ek0xNTM2IDg2NHYtMzIwCnEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtNDE2cTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTA4OHEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtOTZxLTE0IDAgLTIzIDl0LTkgMjN2MzIwcTAgMTQgOSAyM3QyMyA5aDQ0MHEtOTMgMCAtMTU4LjUgNjUuNXQtNjUuNSAxNTguNXQ2NS41IDE1OC41dDE1OC41IDY1LjVxMTA3IDAgMTY4IC03N2wxMjggLTE2NWwxMjggMTY1cTYxIDc3IDE2OCA3N3E5MyAwIDE1OC41IC02NS41dDY1LjUgLTE1OC41CnQtNjUuNSAtMTU4LjV0LTE1OC41IC02NS41aDQ0MHExNCAwIDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsZWFmIiB1bmljb2RlPSImI3hmMDZjOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI4MCA4MzJxMCAyNiAtMTkgNDV0LTQ1IDE5cS0xNzIgMCAtMzE4IC00OS41dC0yNTkuNSAtMTM0dC0yMzUuNSAtMjE5LjVxLTE5IC0yMSAtMTkgLTQ1cTAgLTI2IDE5IC00NXQ0NSAtMTlxMjQgMCA0NSAxOXEyNyAyNCA3NCA3MXQ2NyA2NnExMzcgMTI0IDI2OC41IDE3NnQzMTMuNSA1MnEyNiAwIDQ1IDE5dDE5IDQ1ek0xNzkyIDEwMzBxMCAtOTUgLTIwIC0xOTNxLTQ2IC0yMjQgLTE4NC41IC0zODN0LTM1Ny41IC0yNjgKcS0yMTQgLTEwOCAtNDM4IC0xMDhxLTE0OCAwIC0yODYgNDdxLTE1IDUgLTg4IDQydC05NiAzN3EtMTYgMCAtMzkuNSAtMzJ0LTQ1IC03MHQtNTIuNSAtNzB0LTYwIC0zMnEtNDMgMCAtNjMuNSAxNy41dC00NS41IDU5LjVxLTIgNCAtNiAxMXQtNS41IDEwdC0zIDkuNXQtMS41IDEzLjVxMCAzNSAzMSA3My41dDY4IDY1LjV0NjggNTZ0MzEgNDhxMCA0IC0xNCAzOHQtMTYgNDRxLTkgNTEgLTkgMTA0cTAgMTE1IDQzLjUgMjIwdDExOSAxODQuNQp0MTcwLjUgMTM5dDIwNCA5NS41cTU1IDE4IDE0NSAyNS41dDE3OS41IDl0MTc4LjUgNnQxNjMuNSAyNHQxMTMuNSA1Ni41bDI5LjUgMjkuNXQyOS41IDI4dDI3IDIwdDM2LjUgMTZ0NDMuNSA0LjVxMzkgMCA3MC41IC00NnQ0Ny41IC0xMTJ0MjQgLTEyNHQ4IC05NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmlyZSIgdW5pY29kZT0iJiN4ZjA2ZDsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTE0MDggLTE2MHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xMzQ0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgxMzQ0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTE1MiA4OTZxMCAtNzggLTI0LjUgLTE0NHQtNjQgLTExMi41dC04Ny41IC04OHQtOTYgLTc3LjV0LTg3LjUgLTcydC02NCAtODEuNXQtMjQuNSAtOTYuNXEwIC05NiA2NyAtMjI0bC00IDFsMSAtMQpxLTkwIDQxIC0xNjAgODN0LTEzOC41IDEwMHQtMTEzLjUgMTIyLjV0LTcyLjUgMTUwLjV0LTI3LjUgMTg0cTAgNzggMjQuNSAxNDR0NjQgMTEyLjV0ODcuNSA4OHQ5NiA3Ny41dDg3LjUgNzJ0NjQgODEuNXQyNC41IDk2LjVxMCA5NCAtNjYgMjI0bDMgLTFsLTEgMXE5MCAtNDEgMTYwIC04M3QxMzguNSAtMTAwdDExMy41IC0xMjIuNXQ3Mi41IC0xNTAuNXQyNy41IC0xODR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImV5ZV9vcGVuIiB1bmljb2RlPSImI3hmMDZlOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTY2NCA1NzZxLTE1MiAyMzYgLTM4MSAzNTNxNjEgLTEwNCA2MSAtMjI1cTAgLTE4NSAtMTMxLjUgLTMxNi41dC0zMTYuNSAtMTMxLjV0LTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXEwIDEyMSA2MSAyMjVxLTIyOSAtMTE3IC0zODEgLTM1M3ExMzMgLTIwNSAzMzMuNSAtMzI2LjV0NDM0LjUgLTEyMS41dDQzNC41IDEyMS41dDMzMy41IDMyNi41ek05NDQgOTYwcTAgMjAgLTE0IDM0dC0zNCAxNHEtMTI1IDAgLTIxNC41IC04OS41CnQtODkuNSAtMjE0LjVxMCAtMjAgMTQgLTM0dDM0IC0xNHQzNCAxNHQxNCAzNHEwIDg2IDYxIDE0N3QxNDcgNjFxMjAgMCAzNCAxNHQxNCAzNHpNMTc5MiA1NzZxMCAtMzQgLTIwIC02OXEtMTQwIC0yMzAgLTM3Ni41IC0zNjguNXQtNDk5LjUgLTEzOC41dC00OTkuNSAxMzl0LTM3Ni41IDM2OHEtMjAgMzUgLTIwIDY5dDIwIDY5cTE0MCAyMjkgMzc2LjUgMzY4dDQ5OS41IDEzOXQ0OTkuNSAtMTM5dDM3Ni41IC0zNjhxMjAgLTM1IDIwIC02OXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZXllX2Nsb3NlIiB1bmljb2RlPSImI3hmMDcwOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNTU1IDIwMWw3OCAxNDFxLTg3IDYzIC0xMzYgMTU5dC00OSAyMDNxMCAxMjEgNjEgMjI1cS0yMjkgLTExNyAtMzgxIC0zNTNxMTY3IC0yNTggNDI3IC0zNzV6TTk0NCA5NjBxMCAyMCAtMTQgMzR0LTM0IDE0cS0xMjUgMCAtMjE0LjUgLTg5LjV0LTg5LjUgLTIxNC41cTAgLTIwIDE0IC0zNHQzNCAtMTR0MzQgMTR0MTQgMzRxMCA4NiA2MSAxNDd0MTQ3IDYxcTIwIDAgMzQgMTR0MTQgMzR6TTEzMDcgMTE1MXEwIC03IC0xIC05CnEtMTA2IC0xODkgLTMxNiAtNTY3dC0zMTUgLTU2NmwtNDkgLTg5cS0xMCAtMTYgLTI4IC0xNnEtMTIgMCAtMTM0IDcwcS0xNiAxMCAtMTYgMjhxMCAxMiA0NCA4N3EtMTQzIDY1IC0yNjMuNSAxNzN0LTIwOC41IDI0NXEtMjAgMzEgLTIwIDY5dDIwIDY5cTE1MyAyMzUgMzgwIDM3MXQ0OTYgMTM2cTg5IDAgMTgwIC0xN2w1NCA5N3ExMCAxNiAyOCAxNnE1IDAgMTggLTZ0MzEgLTE1LjV0MzMgLTE4LjV0MzEuNSAtMTguNXQxOS41IC0xMS41CnExNiAtMTAgMTYgLTI3ek0xMzQ0IDcwNHEwIC0xMzkgLTc5IC0yNTMuNXQtMjA5IC0xNjQuNWwyODAgNTAycTggLTQ1IDggLTg0ek0xNzkyIDU3NnEwIC0zNSAtMjAgLTY5cS0zOSAtNjQgLTEwOSAtMTQ1cS0xNTAgLTE3MiAtMzQ3LjUgLTI2N3QtNDE5LjUgLTk1bDc0IDEzMnEyMTIgMTggMzkyLjUgMTM3dDMwMS41IDMwN3EtMTE1IDE3OSAtMjgyIDI5NGw2MyAxMTJxOTUgLTY0IDE4Mi41IC0xNTN0MTQ0LjUgLTE4NHEyMCAtMzQgMjAgLTY5egoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0id2FybmluZ19zaWduIiB1bmljb2RlPSImI3hmMDcxOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTAyNCAxNjF2MTkwcTAgMTQgLTkuNSAyMy41dC0yMi41IDkuNWgtMTkycS0xMyAwIC0yMi41IC05LjV0LTkuNSAtMjMuNXYtMTkwcTAgLTE0IDkuNSAtMjMuNXQyMi41IC05LjVoMTkycTEzIDAgMjIuNSA5LjV0OS41IDIzLjV6TTEwMjIgNTM1bDE4IDQ1OXEwIDEyIC0xMCAxOXEtMTMgMTEgLTI0IDExaC0yMjBxLTExIDAgLTI0IC0xMXEtMTAgLTcgLTEwIC0yMWwxNyAtNDU3cTAgLTEwIDEwIC0xNi41dDI0IC02LjVoMTg1CnExNCAwIDIzLjUgNi41dDEwLjUgMTYuNXpNMTAwOCAxNDY5bDc2OCAtMTQwOHEzNSAtNjMgLTIgLTEyNnEtMTcgLTI5IC00Ni41IC00NnQtNjMuNSAtMTdoLTE1MzZxLTM0IDAgLTYzLjUgMTd0LTQ2LjUgNDZxLTM3IDYzIC0yIDEyNmw3NjggMTQwOHExNyAzMSA0NyA0OXQ2NSAxOHQ2NSAtMTh0NDcgLTQ5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwbGFuZSIgdW5pY29kZT0iJiN4ZjA3MjsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTEzNzYgMTM3NnE0NCAtNTIgMTIgLTE0OHQtMTA4IC0xNzJsLTE2MSAtMTYxbDE2MCAtNjk2cTUgLTE5IC0xMiAtMzNsLTEyOCAtOTZxLTcgLTYgLTE5IC02cS00IDAgLTcgMXEtMTUgMyAtMjEgMTZsLTI3OSA1MDhsLTI1OSAtMjU5bDUzIC0xOTRxNSAtMTcgLTggLTMxbC05NiAtOTZxLTkgLTkgLTIzIC05aC0ycS0xNSAyIC0yNCAxM2wtMTg5IDI1MmwtMjUyIDE4OXEtMTEgNyAtMTMgMjNxLTEgMTMgOSAyNWw5NiA5N3E5IDkgMjMgOQpxNiAwIDggLTFsMTk0IC01M2wyNTkgMjU5bC01MDggMjc5cS0xNCA4IC0xNyAyNHEtMiAxNiA5IDI3bDEyOCAxMjhxMTQgMTMgMzAgOGw2NjUgLTE1OWwxNjAgMTYwcTc2IDc2IDE3MiAxMDh0MTQ4IC0xMnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2FsZW5kYXIiIHVuaWNvZGU9IiYjeGYwNzM7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xMjggLTEyOGgyODh2Mjg4aC0yODh2LTI4OHpNNDgwIC0xMjhoMzIwdjI4OGgtMzIwdi0yODh6TTEyOCAyMjRoMjg4djMyMGgtMjg4di0zMjB6TTQ4MCAyMjRoMzIwdjMyMGgtMzIwdi0zMjB6TTEyOCA2MDhoMjg4djI4OGgtMjg4di0yODh6TTg2NCAtMTI4aDMyMHYyODhoLTMyMHYtMjg4ek00ODAgNjA4aDMyMHYyODhoLTMyMHYtMjg4ek0xMjQ4IC0xMjhoMjg4djI4OGgtMjg4di0yODh6TTg2NCAyMjRoMzIwdjMyMGgtMzIwdi0zMjB6Ck01MTIgMTA4OHYyODhxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC02NHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTI4OHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDY0cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6TTEyNDggMjI0aDI4OHYzMjBoLTI4OHYtMzIwek04NjQgNjA4aDMyMHYyODhoLTMyMHYtMjg4ek0xMjQ4IDYwOGgyODh2Mjg4aC0yODh2LTI4OHpNMTI4MCAxMDg4djI4OHEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjVoLTY0CnEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTI4OHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDY0cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6TTE2NjQgMTE1MnYtMTI4MHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTE0MDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxMjgwcTAgNTIgMzggOTB0OTAgMzhoMTI4djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDd0NDcgLTExM3YtOTZoMzg0djk2cTAgNjYgNDcgMTEzdDExMyA0NwpoNjRxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTk2aDEyOHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJhbmRvbSIgdW5pY29kZT0iJiN4ZjA3NDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTY2NiAxMDU1cS02MCAtOTIgLTEzNyAtMjczcS0yMiA0NSAtMzcgNzIuNXQtNDAuNSA2My41dC01MSA1Ni41dC02MyAzNXQtODEuNSAxNC41aC0yMjRxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDIyNHEyNTAgMCA0MTAgLTIyNXpNMTc5MiAyNTZxMCAtMTQgLTkgLTIzbC0zMjAgLTMyMHEtOSAtOSAtMjMgLTlxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxOTJxLTMyIDAgLTg1IC0wLjV0LTgxIC0xdC03MyAxCnQtNzEgNXQtNjQgMTAuNXQtNjMgMTguNXQtNTggMjguNXQtNTkgNDB0LTU1IDUzLjV0LTU2IDY5LjVxNTkgOTMgMTM2IDI3M3EyMiAtNDUgMzcgLTcyLjV0NDAuNSAtNjMuNXQ1MSAtNTYuNXQ2MyAtMzV0ODEuNSAtMTQuNWgyNTZ2MTkycTAgMTQgOSAyM3QyMyA5cTEyIDAgMjQgLTEwbDMxOSAtMzE5cTkgLTkgOSAtMjN6TTE3OTIgMTE1MnEwIC0xNCAtOSAtMjNsLTMyMCAtMzIwcS05IC05IC0yMyAtOXEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41CnYxOTJoLTI1NnEtNDggMCAtODcgLTE1dC02OSAtNDV0LTUxIC02MS41dC00NSAtNzcuNXEtMzIgLTYyIC03OCAtMTcxcS0yOSAtNjYgLTQ5LjUgLTExMXQtNTQgLTEwNXQtNjQgLTEwMHQtNzQgLTgzdC05MCAtNjguNXQtMTA2LjUgLTQydC0xMjggLTE2LjVoLTIyNHEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMjI0cTQ4IDAgODcgMTV0NjkgNDV0NTEgNjEuNXQ0NSA3Ny41cTMyIDYyIDc4IDE3MXEyOSA2NiA0OS41IDExMQp0NTQgMTA1dDY0IDEwMHQ3NCA4M3Q5MCA2OC41dDEwNi41IDQydDEyOCAxNi41aDI1NnYxOTJxMCAxNCA5IDIzdDIzIDlxMTIgMCAyNCAtMTBsMzE5IC0zMTlxOSAtOSA5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY29tbWVudCIgdW5pY29kZT0iJiN4ZjA3NTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgNjQwcTAgLTE3NCAtMTIwIC0zMjEuNXQtMzI2IC0yMzN0LTQ1MCAtODUuNXEtNzAgMCAtMTQ1IDhxLTE5OCAtMTc1IC00NjAgLTI0MnEtNDkgLTE0IC0xMTQgLTIycS0xNyAtMiAtMzAuNSA5dC0xNy41IDI5djFxLTMgNCAtMC41IDEydDIgMTB0NC41IDkuNWw2IDl0NyA4LjV0OCA5cTcgOCAzMSAzNC41dDM0LjUgMzh0MzEgMzkuNXQzMi41IDUxdDI3IDU5dDI2IDc2cS0xNTcgODkgLTI0Ny41IDIyMHQtOTAuNSAyODEKcTAgMTMwIDcxIDI0OC41dDE5MSAyMDQuNXQyODYgMTM2LjV0MzQ4IDUwLjVxMjQ0IDAgNDUwIC04NS41dDMyNiAtMjMzdDEyMCAtMzIxLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1hZ25ldCIgdW5pY29kZT0iJiN4ZjA3NjsiIApkPSJNMTUzNiA3MDR2LTEyOHEwIC0yMDEgLTk4LjUgLTM2MnQtMjc0IC0yNTEuNXQtMzk1LjUgLTkwLjV0LTM5NS41IDkwLjV0LTI3NCAyNTEuNXQtOTguNSAzNjJ2MTI4cTAgMjYgMTkgNDV0NDUgMTloMzg0cTI2IDAgNDUgLTE5dDE5IC00NXYtMTI4cTAgLTUyIDIzLjUgLTkwdDUzLjUgLTU3dDcxIC0zMHQ2NCAtMTN0NDQgLTJ0NDQgMnQ2NCAxM3Q3MSAzMHQ1My41IDU3dDIzLjUgOTB2MTI4cTAgMjYgMTkgNDV0NDUgMTloMzg0CnEyNiAwIDQ1IC0xOXQxOSAtNDV6TTUxMiAxMzQ0di0zODRxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0zODRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYzODRxMCAyNiAxOSA0NXQ0NSAxOWgzODRxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNTM2IDEzNDR2LTM4NHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTM4NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djM4NHEwIDI2IDE5IDQ1dDQ1IDE5aDM4NHEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb25fdXAiIHVuaWNvZGU9IiYjeGYwNzc7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjgzIDIwNWwtMTY2IC0xNjVxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNTMxIDUzMWwtNTMxIC01MzFxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtMTY2IDE2NXEtMTkgMTkgLTE5IDQ1LjV0MTkgNDUuNWw3NDIgNzQxcTE5IDE5IDQ1IDE5dDQ1IC0xOWw3NDIgLTc0MXExOSAtMTkgMTkgLTQ1LjV0LTE5IC00NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uX2Rvd24iIHVuaWNvZGU9IiYjeGYwNzg7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjgzIDcyOGwtNzQyIC03NDFxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNzQyIDc0MXEtMTkgMTkgLTE5IDQ1LjV0MTkgNDUuNWwxNjYgMTY1cTE5IDE5IDQ1IDE5dDQ1IC0xOWw1MzEgLTUzMWw1MzEgNTMxcTE5IDE5IDQ1IDE5dDQ1IC0xOWwxNjYgLTE2NXExOSAtMTkgMTkgLTQ1LjV0LTE5IC00NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXR3ZWV0IiB1bmljb2RlPSImI3hmMDc5OyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTI4MCAzMnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTk2MHEtOCAwIC0xMy41IDJ0LTkgN3QtNS41IDh0LTMgMTEuNXQtMSAxMS41djEzdjExdjE2MHY0MTZoLTE5MnEtMjYgMCAtNDUgMTl0LTE5IDQ1cTAgMjQgMTUgNDFsMzIwIDM4NHExOSAyMiA0OSAyMnQ0OSAtMjJsMzIwIC0zODRxMTUgLTE3IDE1IC00MXEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE5MnYtMzg0aDU3NnExNiAwIDI1IC0xMWwxNjAgLTE5MnE3IC0xMCA3IC0yMQp6TTE5MjAgNDQ4cTAgLTI0IC0xNSAtNDFsLTMyMCAtMzg0cS0yMCAtMjMgLTQ5IC0yM3QtNDkgMjNsLTMyMCAzODRxLTE1IDE3IC0xNSA0MXEwIDI2IDE5IDQ1dDQ1IDE5aDE5MnYzODRoLTU3NnEtMTYgMCAtMjUgMTJsLTE2MCAxOTJxLTcgOSAtNyAyMHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDk2MHE4IDAgMTMuNSAtMnQ5IC03dDUuNSAtOHQzIC0xMS41dDEgLTExLjV2LTEzdi0xMXYtMTYwdi00MTZoMTkycTI2IDAgNDUgLTE5dDE5IC00NXoKIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNob3BwaW5nX2NhcnQiIHVuaWNvZGU9IiYjeGYwN2E7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik02NDAgMHEwIC01MiAtMzggLTkwdC05MCAtMzh0LTkwIDM4dC0zOCA5MHQzOCA5MHQ5MCAzOHQ5MCAtMzh0MzggLTkwek0xNTM2IDBxMCAtNTIgLTM4IC05MHQtOTAgLTM4dC05MCAzOHQtMzggOTB0MzggOTB0OTAgMzh0OTAgLTM4dDM4IC05MHpNMTY2NCAxMDg4di01MTJxMCAtMjQgLTE2LjUgLTQyLjV0LTQwLjUgLTIxLjVsLTEwNDQgLTEyMnExMyAtNjAgMTMgLTcwcTAgLTE2IC0yNCAtNjRoOTIwcTI2IDAgNDUgLTE5dDE5IC00NQp0LTE5IC00NXQtNDUgLTE5aC0xMDI0cS0yNiAwIC00NSAxOXQtMTkgNDVxMCAxMSA4IDMxLjV0MTYgMzZ0MjEuNSA0MHQxNS41IDI5LjVsLTE3NyA4MjNoLTIwNHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5aDI1NnExNiAwIDI4LjUgLTYuNXQxOS41IC0xNS41dDEzIC0yNC41dDggLTI2dDUuNSAtMjkuNXQ0LjUgLTI2aDEyMDFxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb2xkZXJfY2xvc2UiIHVuaWNvZGU9IiYjeGYwN2I7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNjY0IDkyOHYtNzA0cTAgLTkyIC02NiAtMTU4dC0xNTggLTY2aC0xMjE2cS05MiAwIC0xNTggNjZ0LTY2IDE1OHY5NjBxMCA5MiA2NiAxNTh0MTU4IDY2aDMyMHE5MiAwIDE1OCAtNjZ0NjYgLTE1OHYtMzJoNjcycTkyIDAgMTU4IC02NnQ2NiAtMTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb2xkZXJfb3BlbiIgdW5pY29kZT0iJiN4ZjA3YzsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTE4NzkgNTg0cTAgLTMxIC0zMSAtNjZsLTMzNiAtMzk2cS00MyAtNTEgLTEyMC41IC04Ni41dC0xNDMuNSAtMzUuNWgtMTA4OHEtMzQgMCAtNjAuNSAxM3QtMjYuNSA0M3EwIDMxIDMxIDY2bDMzNiAzOTZxNDMgNTEgMTIwLjUgODYuNXQxNDMuNSAzNS41aDEwODhxMzQgMCA2MC41IC0xM3QyNi41IC00M3pNMTUzNiA5Mjh2LTE2MGgtODMycS05NCAwIC0xOTcgLTQ3LjV0LTE2NCAtMTE5LjVsLTMzNyAtMzk2bC01IC02cTAgNCAtMC41IDEyLjUKdC0wLjUgMTIuNXY5NjBxMCA5MiA2NiAxNTh0MTU4IDY2aDMyMHE5MiAwIDE1OCAtNjZ0NjYgLTE1OHYtMzJoNTQ0cTkyIDAgMTU4IC02NnQ2NiAtMTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXNpemVfdmVydGljYWwiIHVuaWNvZGU9IiYjeGYwN2Q7IiBob3Jpei1hZHYteD0iNzY4IiAKZD0iTTcwNCAxMjE2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4di0xMDI0aDEyOHEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NWwtMjU2IC0yNTZxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtMjU2IDI1NnEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDEyOHYxMDI0aC0xMjhxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NWwyNTYgMjU2cTE5IDE5IDQ1IDE5dDQ1IC0xOWwyNTYgLTI1NnExOSAtMTkgMTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXNpemVfaG9yaXpvbnRhbCIgdW5pY29kZT0iJiN4ZjA3ZTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgNjQwcTAgLTI2IC0xOSAtNDVsLTI1NiAtMjU2cS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTl0LTE5IDQ1djEyOGgtMTAyNHYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTlsLTI1NiAyNTZxLTE5IDE5IC0xOSA0NXQxOSA0NWwyNTYgMjU2cTE5IDE5IDQ1IDE5dDQ1IC0xOXQxOSAtNDV2LTEyOGgxMDI0djEyOHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOWwyNTYgLTI1NnExOSAtMTkgMTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJiYXJfY2hhcnQiIHVuaWNvZGU9IiYjeGYwODA7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik02NDAgNjQwdi01MTJoLTI1NnY1MTJoMjU2ek0xMDI0IDExNTJ2LTEwMjRoLTI1NnYxMDI0aDI1NnpNMjA0OCAwdi0xMjhoLTIwNDh2MTUzNmgxMjh2LTE0MDhoMTkyMHpNMTQwOCA4OTZ2LTc2OGgtMjU2djc2OGgyNTZ6TTE3OTIgMTI4MHYtMTE1MmgtMjU2djExNTJoMjU2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0d2l0dGVyX3NpZ24iIHVuaWNvZGU9IiYjeGYwODE7IiAKZD0iTTEyODAgOTI2cS01NiAtMjUgLTEyMSAtMzRxNjggNDAgOTMgMTE3cS02NSAtMzggLTEzNCAtNTFxLTYxIDY2IC0xNTMgNjZxLTg3IDAgLTE0OC41IC02MS41dC02MS41IC0xNDguNXEwIC0yOSA1IC00OHEtMTI5IDcgLTI0MiA2NXQtMTkyIDE1NXEtMjkgLTUwIC0yOSAtMTA2cTAgLTExNCA5MSAtMTc1cS00NyAxIC0xMDAgMjZ2LTJxMCAtNzUgNTAgLTEzMy41dDEyMyAtNzIuNXEtMjkgLTggLTUxIC04cS0xMyAwIC0zOSA0CnEyMSAtNjMgNzQuNSAtMTA0dDEyMS41IC00MnEtMTE2IC05MCAtMjYxIC05MHEtMjYgMCAtNTAgM3ExNDggLTk0IDMyMiAtOTRxMTEyIDAgMjEwIDM1LjV0MTY4IDk1dDEyMC41IDEzN3Q3NSAxNjJ0MjQuNSAxNjguNXEwIDE4IC0xIDI3cTYzIDQ1IDEwNSAxMDl6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41CnQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmFjZWJvb2tfc2lnbiIgdW5pY29kZT0iJiN4ZjA4MjsiIApkPSJNMTI0OCAxNDA4cTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41di05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTE4OHY1OTVoMTk5bDMwIDIzMmgtMjI5djE0OHEwIDU2IDIzLjUgODR0OTEuNSAyOGwxMjIgMXYyMDdxLTYzIDkgLTE3OCA5cS0xMzYgMCAtMjE3LjUgLTgwdC04MS41IC0yMjZ2LTE3MWgtMjAwdi0yMzJoMjAwdi01OTVoLTUzMnEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwCnEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYW1lcmFfcmV0cm8iIHVuaWNvZGU9IiYjeGYwODM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik05MjggNzA0cTAgMTQgLTkgMjN0LTIzIDlxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTNxMCAtMTQgOSAtMjN0MjMgLTl0MjMgOXQ5IDIzcTAgNDAgMjggNjh0NjggMjhxMTQgMCAyMyA5dDkgMjN6TTExNTIgNTc0cTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgxIDc1dC03NSAxODF0NzUgMTgxdDE4MSA3NXQxODEgLTc1dDc1IC0xODF6TTEyOCAwaDE1MzZ2MTI4aC0xNTM2di0xMjh6TTEyODAgNTc0cTAgMTU5IC0xMTIuNSAyNzEuNQp0LTI3MS41IDExMi41dC0yNzEuNSAtMTEyLjV0LTExMi41IC0yNzEuNXQxMTIuNSAtMjcxLjV0MjcxLjUgLTExMi41dDI3MS41IDExMi41dDExMi41IDI3MS41ek0yNTYgMTIxNmgzODR2MTI4aC0zODR2LTEyOHpNMTI4IDEwMjRoMTUzNnYxMTh2MTM4aC04MjhsLTY0IC0xMjhoLTY0NHYtMTI4ek0xNzkyIDEyODB2LTEyODBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjVoLTE1MzZxLTUzIDAgLTkwLjUgMzcuNXQtMzcuNSA5MC41djEyODAKcTAgNTMgMzcuNSA5MC41dDkwLjUgMzcuNWgxNTM2cTUzIDAgOTAuNSAtMzcuNXQzNy41IC05MC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJrZXkiIHVuaWNvZGU9IiYjeGYwODQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik04MzIgMTAyNHEwIDgwIC01NiAxMzZ0LTEzNiA1NnQtMTM2IC01NnQtNTYgLTEzNnEwIC00MiAxOSAtODNxLTQxIDE5IC04MyAxOXEtODAgMCAtMTM2IC01NnQtNTYgLTEzNnQ1NiAtMTM2dDEzNiAtNTZ0MTM2IDU2dDU2IDEzNnEwIDQyIC0xOSA4M3E0MSAtMTkgODMgLTE5cTgwIDAgMTM2IDU2dDU2IDEzNnpNMTY4MyAzMjBxMCAtMTcgLTQ5IC02NnQtNjYgLTQ5cS05IDAgLTI4LjUgMTZ0LTM2LjUgMzN0LTM4LjUgNDB0LTI0LjUgMjYKbC05NiAtOTZsMjIwIC0yMjBxMjggLTI4IDI4IC02OHEwIC00MiAtMzkgLTgxdC04MSAtMzlxLTQwIDAgLTY4IDI4bC02NzEgNjcxcS0xNzYgLTEzMSAtMzY1IC0xMzFxLTE2MyAwIC0yNjUuNSAxMDIuNXQtMTAyLjUgMjY1LjVxMCAxNjAgOTUgMzEzdDI0OCAyNDh0MzEzIDk1cTE2MyAwIDI2NS41IC0xMDIuNXQxMDIuNSAtMjY1LjVxMCAtMTg5IC0xMzEgLTM2NWwzNTUgLTM1NWw5NiA5NnEtMyAzIC0yNiAyNC41dC00MCAzOC41dC0zMyAzNi41CnQtMTYgMjguNXEwIDE3IDQ5IDY2dDY2IDQ5cTEzIDAgMjMgLTEwcTYgLTYgNDYgLTQ0LjV0ODIgLTc5LjV0ODYuNSAtODZ0NzMgLTc4dDI4LjUgLTQxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb2dzIiB1bmljb2RlPSImI3hmMDg1OyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNODk2IDY0MHEwIDEwNiAtNzUgMTgxdC0xODEgNzV0LTE4MSAtNzV0LTc1IC0xODF0NzUgLTE4MXQxODEgLTc1dDE4MSA3NXQ3NSAxODF6TTE2NjQgMTI4cTAgNTIgLTM4IDkwdC05MCAzOHQtOTAgLTM4dC0zOCAtOTBxMCAtNTMgMzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTE2NjQgMTE1MnEwIDUyIC0zOCA5MHQtOTAgMzh0LTkwIC0zOHQtMzggLTkwcTAgLTUzIDM3LjUgLTkwLjV0OTAuNSAtMzcuNQp0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTI4MCA3MzF2LTE4NXEwIC0xMCAtNyAtMTkuNXQtMTYgLTEwLjVsLTE1NSAtMjRxLTExIC0zNSAtMzIgLTc2cTM0IC00OCA5MCAtMTE1cTcgLTExIDcgLTIwcTAgLTEyIC03IC0xOXEtMjMgLTMwIC04Mi41IC04OS41dC03OC41IC01OS41cS0xMSAwIC0yMSA3bC0xMTUgOTBxLTM3IC0xOSAtNzcgLTMxcS0xMSAtMTA4IC0yMyAtMTU1cS03IC0yNCAtMzAgLTI0aC0xODZxLTExIDAgLTIwIDcuNXQtMTAgMTcuNQpsLTIzIDE1M3EtMzQgMTAgLTc1IDMxbC0xMTggLTg5cS03IC03IC0yMCAtN3EtMTEgMCAtMjEgOHEtMTQ0IDEzMyAtMTQ0IDE2MHEwIDkgNyAxOXExMCAxNCA0MSA1M3Q0NyA2MXEtMjMgNDQgLTM1IDgybC0xNTIgMjRxLTEwIDEgLTE3IDkuNXQtNyAxOS41djE4NXEwIDEwIDcgMTkuNXQxNiAxMC41bDE1NSAyNHExMSAzNSAzMiA3NnEtMzQgNDggLTkwIDExNXEtNyAxMSAtNyAyMHEwIDEyIDcgMjBxMjIgMzAgODIgODl0NzkgNTlxMTEgMCAyMSAtNwpsMTE1IC05MHEzNCAxOCA3NyAzMnExMSAxMDggMjMgMTU0cTcgMjQgMzAgMjRoMTg2cTExIDAgMjAgLTcuNXQxMCAtMTcuNWwyMyAtMTUzcTM0IC0xMCA3NSAtMzFsMTE4IDg5cTggNyAyMCA3cTExIDAgMjEgLThxMTQ0IC0xMzMgMTQ0IC0xNjBxMCAtOCAtNyAtMTlxLTEyIC0xNiAtNDIgLTU0dC00NSAtNjBxMjMgLTQ4IDM0IC04MmwxNTIgLTIzcTEwIC0yIDE3IC0xMC41dDcgLTE5LjV6TTE5MjAgMTk4di0xNDBxMCAtMTYgLTE0OSAtMzEKcS0xMiAtMjcgLTMwIC01MnE1MSAtMTEzIDUxIC0xMzhxMCAtNCAtNCAtN3EtMTIyIC03MSAtMTI0IC03MXEtOCAwIC00NiA0N3QtNTIgNjhxLTIwIC0yIC0zMCAtMnQtMzAgMnEtMTQgLTIxIC01MiAtNjh0LTQ2IC00N3EtMiAwIC0xMjQgNzFxLTQgMyAtNCA3cTAgMjUgNTEgMTM4cS0xOCAyNSAtMzAgNTJxLTE0OSAxNSAtMTQ5IDMxdjE0MHEwIDE2IDE0OSAzMXExMyAyOSAzMCA1MnEtNTEgMTEzIC01MSAxMzhxMCA0IDQgN3E0IDIgMzUgMjAKdDU5IDM0dDMwIDE2cTggMCA0NiAtNDYuNXQ1MiAtNjcuNXEyMCAyIDMwIDJ0MzAgLTJxNTEgNzEgOTIgMTEybDYgMnE0IDAgMTI0IC03MHE0IC0zIDQgLTdxMCAtMjUgLTUxIC0xMzhxMTcgLTIzIDMwIC01MnExNDkgLTE1IDE0OSAtMzF6TTE5MjAgMTIyMnYtMTQwcTAgLTE2IC0xNDkgLTMxcS0xMiAtMjcgLTMwIC01MnE1MSAtMTEzIDUxIC0xMzhxMCAtNCAtNCAtN3EtMTIyIC03MSAtMTI0IC03MXEtOCAwIC00NiA0N3QtNTIgNjgKcS0yMCAtMiAtMzAgLTJ0LTMwIDJxLTE0IC0yMSAtNTIgLTY4dC00NiAtNDdxLTIgMCAtMTI0IDcxcS00IDMgLTQgN3EwIDI1IDUxIDEzOHEtMTggMjUgLTMwIDUycS0xNDkgMTUgLTE0OSAzMXYxNDBxMCAxNiAxNDkgMzFxMTMgMjkgMzAgNTJxLTUxIDExMyAtNTEgMTM4cTAgNCA0IDdxNCAyIDM1IDIwdDU5IDM0dDMwIDE2cTggMCA0NiAtNDYuNXQ1MiAtNjcuNXEyMCAyIDMwIDJ0MzAgLTJxNTEgNzEgOTIgMTEybDYgMnE0IDAgMTI0IC03MApxNCAtMyA0IC03cTAgLTI1IC01MSAtMTM4cTE3IC0yMyAzMCAtNTJxMTQ5IC0xNSAxNDkgLTMxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb21tZW50cyIgdW5pY29kZT0iJiN4ZjA4NjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE0MDggNzY4cTAgLTEzOSAtOTQgLTI1N3QtMjU2LjUgLTE4Ni41dC0zNTMuNSAtNjguNXEtODYgMCAtMTc2IDE2cS0xMjQgLTg4IC0yNzggLTEyOHEtMzYgLTkgLTg2IC0xNmgtM3EtMTEgMCAtMjAuNSA4dC0xMS41IDIxcS0xIDMgLTEgNi41dDAuNSA2LjV0MiA2bDIuNSA1dDMuNSA1LjV0NCA1dDQuNSA1dDQgNC41cTUgNiAyMyAyNXQyNiAyOS41dDIyLjUgMjl0MjUgMzguNXQyMC41IDQ0cS0xMjQgNzIgLTE5NSAxNzd0LTcxIDIyNApxMCAxMzkgOTQgMjU3dDI1Ni41IDE4Ni41dDM1My41IDY4LjV0MzUzLjUgLTY4LjV0MjU2LjUgLTE4Ni41dDk0IC0yNTd6TTE3OTIgNTEycTAgLTEyMCAtNzEgLTIyNC41dC0xOTUgLTE3Ni41cTEwIC0yNCAyMC41IC00NHQyNSAtMzguNXQyMi41IC0yOXQyNiAtMjkuNXQyMyAtMjVxMSAtMSA0IC00LjV0NC41IC01dDQgLTV0My41IC01LjVsMi41IC01dDIgLTZ0MC41IC02LjV0LTEgLTYuNXEtMyAtMTQgLTEzIC0yMnQtMjIgLTcKcS01MCA3IC04NiAxNnEtMTU0IDQwIC0yNzggMTI4cS05MCAtMTYgLTE3NiAtMTZxLTI3MSAwIC00NzIgMTMycTU4IC00IDg4IC00cTE2MSAwIDMwOSA0NXQyNjQgMTI5cTEyNSA5MiAxOTIgMjEydDY3IDI1NHEwIDc3IC0yMyAxNTJxMTI5IC03MSAyMDQgLTE3OHQ3NSAtMjMweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0aHVtYnNfdXBfYWx0IiB1bmljb2RlPSImI3hmMDg3OyIgCmQ9Ik0yNTYgMTkycTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTQwOCA3NjhxMCA1MSAtMzkgODkuNXQtODkgMzguNWgtMzUycTAgNTggNDggMTU5LjV0NDggMTYwLjVxMCA5OCAtMzIgMTQ1dC0xMjggNDdxLTI2IC0yNiAtMzggLTg1dC0zMC41IC0xMjUuNXQtNTkuNSAtMTA5LjVxLTIyIC0yMyAtNzcgLTkxcS00IC01IC0yMyAtMzB0LTMxLjUgLTQxdC0zNC41IC00Mi41CnQtNDAgLTQ0dC0zOC41IC0zNS41dC00MCAtMjd0LTM1LjUgLTloLTMydi02NDBoMzJxMTMgMCAzMS41IC0zdDMzIC02LjV0MzggLTExdDM1IC0xMS41dDM1LjUgLTEyLjV0MjkgLTEwLjVxMjExIC03MyAzNDIgLTczaDEyMXExOTIgMCAxOTIgMTY3cTAgMjYgLTUgNTZxMzAgMTYgNDcuNSA1Mi41dDE3LjUgNzMuNXQtMTggNjlxNTMgNTAgNTMgMTE5cTAgMjUgLTEwIDU1LjV0LTI1IDQ3LjVxMzIgMSA1My41IDQ3dDIxLjUgODF6TTE1MzYgNzY5CnEwIC04OSAtNDkgLTE2M3E5IC0zMyA5IC02OXEwIC03NyAtMzggLTE0NHEzIC0yMSAzIC00M3EwIC0xMDEgLTYwIC0xNzhxMSAtMTM5IC04NSAtMjE5LjV0LTIyNyAtODAuNWgtMzZoLTkzcS05NiAwIC0xODkuNSAyMi41dC0yMTYuNSA2NS41cS0xMTYgNDAgLTEzOCA0MGgtMjg4cS01MyAwIC05MC41IDM3LjV0LTM3LjUgOTAuNXY2NDBxMCA1MyAzNy41IDkwLjV0OTAuNSAzNy41aDI3NHEzNiAyNCAxMzcgMTU1cTU4IDc1IDEwNyAxMjgKcTI0IDI1IDM1LjUgODUuNXQzMC41IDEyNi41dDYyIDEwOHEzOSAzNyA5MCAzN3E4NCAwIDE1MSAtMzIuNXQxMDIgLTEwMS41dDM1IC0xODZxMCAtOTMgLTQ4IC0xOTJoMTc2cTEwNCAwIDE4MCAtNzZ0NzYgLTE3OXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGh1bWJzX2Rvd25fYWx0IiB1bmljb2RlPSImI3hmMDg4OyIgCmQ9Ik0yNTYgMTA4OHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTE0MDggNTEycTAgMzUgLTIxLjUgODF0LTUzLjUgNDdxMTUgMTcgMjUgNDcuNXQxMCA1NS41cTAgNjkgLTUzIDExOXExOCAzMSAxOCA2OXEwIDM3IC0xNy41IDczLjV0LTQ3LjUgNTIuNXE1IDMwIDUgNTZxMCA4NSAtNDkgMTI2dC0xMzYgNDFoLTEyOHEtMTMxIDAgLTM0MiAtNzNxLTUgLTIgLTI5IC0xMC41CnQtMzUuNSAtMTIuNXQtMzUgLTExLjV0LTM4IC0xMXQtMzMgLTYuNXQtMzEuNSAtM2gtMzJ2LTY0MGgzMnExNiAwIDM1LjUgLTl0NDAgLTI3dDM4LjUgLTM1LjV0NDAgLTQ0dDM0LjUgLTQyLjV0MzEuNSAtNDF0MjMgLTMwcTU1IC02OCA3NyAtOTFxNDEgLTQzIDU5LjUgLTEwOS41dDMwLjUgLTEyNS41dDM4IC04NXE5NiAwIDEyOCA0N3QzMiAxNDVxMCA1OSAtNDggMTYwLjV0LTQ4IDE1OS41aDM1MnE1MCAwIDg5IDM4LjV0MzkgODkuNXoKTTE1MzYgNTExcTAgLTEwMyAtNzYgLTE3OXQtMTgwIC03NmgtMTc2cTQ4IC05OSA0OCAtMTkycTAgLTExOCAtMzUgLTE4NnEtMzUgLTY5IC0xMDIgLTEwMS41dC0xNTEgLTMyLjVxLTUxIDAgLTkwIDM3cS0zNCAzMyAtNTQgODJ0LTI1LjUgOTAuNXQtMTcuNSA4NC41dC0zMSA2NHEtNDggNTAgLTEwNyAxMjdxLTEwMSAxMzEgLTEzNyAxNTVoLTI3NHEtNTMgMCAtOTAuNSAzNy41dC0zNy41IDkwLjV2NjQwcTAgNTMgMzcuNSA5MC41dDkwLjUgMzcuNQpoMjg4cTIyIDAgMTM4IDQwcTEyOCA0NCAyMjMgNjZ0MjAwIDIyaDExMnExNDAgMCAyMjYuNSAtNzl0ODUuNSAtMjE2di01cTYwIC03NyA2MCAtMTc4cTAgLTIyIC0zIC00M3EzOCAtNjcgMzggLTE0NHEwIC0zNiAtOSAtNjlxNDkgLTczIDQ5IC0xNjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InN0YXJfaGFsZiIgdW5pY29kZT0iJiN4ZjA4OTsiIGhvcml6LWFkdi14PSI4OTYiIApkPSJNODMyIDE1MDR2LTEzMzlsLTQ0OSAtMjM2cS0yMiAtMTIgLTQwIC0xMnEtMjEgMCAtMzEuNSAxNC41dC0xMC41IDM1LjVxMCA2IDIgMjBsODYgNTAwbC0zNjQgMzU0cS0yNSAyNyAtMjUgNDhxMCAzNyA1NiA0Nmw1MDIgNzNsMjI1IDQ1NXExOSA0MSA0OSA0MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhcnRfZW1wdHkiIHVuaWNvZGU9IiYjeGYwOGE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjY0IDk0MHEwIDgxIC0yMS41IDE0M3QtNTUgOTguNXQtODEuNSA1OS41dC05NCAzMXQtOTggOHQtMTEyIC0yNS41dC0xMTAuNSAtNjR0LTg2LjUgLTcydC02MCAtNjEuNXEtMTggLTIyIC00OSAtMjJ0LTQ5IDIycS0yNCAyOCAtNjAgNjEuNXQtODYuNSA3MnQtMTEwLjUgNjR0LTExMiAyNS41dC05OCAtOHQtOTQgLTMxdC04MS41IC01OS41dC01NSAtOTguNXQtMjEuNSAtMTQzcTAgLTE2OCAxODcgLTM1NWw1ODEgLTU2MGw1ODAgNTU5CnExODggMTg4IDE4OCAzNTZ6TTE3OTIgOTQwcTAgLTIyMSAtMjI5IC00NTBsLTYyMyAtNjAwcS0xOCAtMTggLTQ0IC0xOHQtNDQgMThsLTYyNCA2MDJxLTEwIDggLTI3LjUgMjZ0LTU1LjUgNjUuNXQtNjggOTcuNXQtNTMuNSAxMjF0LTIzLjUgMTM4cTAgMjIwIDEyNyAzNDR0MzUxIDEyNHE2MiAwIDEyNi41IC0yMS41dDEyMCAtNTh0OTUuNSAtNjguNXQ3NiAtNjhxMzYgMzYgNzYgNjh0OTUuNSA2OC41dDEyMCA1OHQxMjYuNSAyMS41CnEyMjQgMCAzNTEgLTEyNHQxMjcgLTM0NHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2lnbm91dCIgdW5pY29kZT0iJiN4ZjA4YjsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTY0MCA5NnEwIC00IDEgLTIwdDAuNSAtMjYuNXQtMyAtMjMuNXQtMTAgLTE5LjV0LTIwLjUgLTYuNWgtMzIwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY3MDRxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDMyMHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjVxMCAtNCAxIC0yMHQwLjUgLTI2LjV0LTMgLTIzLjV0LTEwIC0xOS41dC0yMC41IC02LjVoLTMyMHEtNjYgMCAtMTEzIC00N3QtNDcgLTExM3YtNzA0CnEwIC02NiA0NyAtMTEzdDExMyAtNDdoMjg4aDExaDEzdDExLjUgLTF0MTEuNSAtM3Q4IC01LjV0NyAtOXQyIC0xMy41ek0xNTY4IDY0MHEwIC0yNiAtMTkgLTQ1bC01NDQgLTU0NHEtMTkgLTE5IC00NSAtMTl0LTQ1IDE5dC0xOSA0NXYyODhoLTQ0OHEtMjYgMCAtNDUgMTl0LTE5IDQ1djM4NHEwIDI2IDE5IDQ1dDQ1IDE5aDQ0OHYyODhxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTlsNTQ0IC01NDRxMTkgLTE5IDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibGlua2VkaW5fc2lnbiIgdW5pY29kZT0iJiN4ZjA4YzsiIApkPSJNMjM3IDEyMmgyMzF2Njk0aC0yMzF2LTY5NHpNNDgzIDEwMzBxLTEgNTIgLTM2IDg2dC05MyAzNHQtOTQuNSAtMzR0LTM2LjUgLTg2cTAgLTUxIDM1LjUgLTg1LjV0OTIuNSAtMzQuNWgxcTU5IDAgOTUgMzQuNXQzNiA4NS41ek0xMDY4IDEyMmgyMzF2Mzk4cTAgMTU0IC03MyAyMzN0LTE5MyA3OXEtMTM2IDAgLTIwOSAtMTE3aDJ2MTAxaC0yMzFxMyAtNjYgMCAtNjk0aDIzMXYzODhxMCAzOCA3IDU2cTE1IDM1IDQ1IDU5LjV0NzQgMjQuNQpxMTE2IDAgMTE2IC0xNTd2LTM3MXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InB1c2hwaW4iIHVuaWNvZGU9IiYjeGYwOGQ7IiBob3Jpei1hZHYteD0iMTE1MiIgCmQ9Ik00ODAgNjcydjQ0OHEwIDE0IC05IDIzdC0yMyA5dC0yMyAtOXQtOSAtMjN2LTQ0OHEwIC0xNCA5IC0yM3QyMyAtOXQyMyA5dDkgMjN6TTExNTIgMzIwcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNDI5bC01MSAtNDgzcS0yIC0xMiAtMTAuNSAtMjAuNXQtMjAuNSAtOC41aC0xcS0yNyAwIC0zMiAyN2wtNzYgNDg1aC00MDRxLTI2IDAgLTQ1IDE5dC0xOSA0NXEwIDEyMyA3OC41IDIyMS41dDE3Ny41IDk4LjV2NTEycS01MiAwIC05MCAzOAp0LTM4IDkwdDM4IDkwdDkwIDM4aDY0MHE1MiAwIDkwIC0zOHQzOCAtOTB0LTM4IC05MHQtOTAgLTM4di01MTJxOTkgMCAxNzcuNSAtOTguNXQ3OC41IC0yMjEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZXh0ZXJuYWxfbGluayIgdW5pY29kZT0iJiN4ZjA4ZTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE0MDggNjA4di0zMjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTgzMnEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2ODMycTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg3MDRxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNzA0cS02NiAwIC0xMTMgLTQ3dC00NyAtMTEzdi04MzJxMCAtNjYgNDcgLTExM3QxMTMgLTQ3aDgzMnE2NiAwIDExMyA0N3Q0NyAxMTN2MzIwCnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzek0xNzkyIDE0NzJ2LTUxMnEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5bC0xNzYgMTc2bC02NTIgLTY1MnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0xMTQgMTE0cS0xMCAxMCAtMTAgMjN0MTAgMjNsNjUyIDY1MmwtMTc2IDE3NnEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDUxMnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNpZ25pbiIgdW5pY29kZT0iJiN4ZjA5MDsiIApkPSJNMTE4NCA2NDBxMCAtMjYgLTE5IC00NWwtNTQ0IC01NDRxLTE5IC0xOSAtNDUgLTE5dC00NSAxOXQtMTkgNDV2Mjg4aC00NDhxLTI2IDAgLTQ1IDE5dC0xOSA0NXYzODRxMCAyNiAxOSA0NXQ0NSAxOWg0NDh2Mjg4cTAgMjYgMTkgNDV0NDUgMTl0NDUgLTE5bDU0NCAtNTQ0cTE5IC0xOSAxOSAtNDV6TTE1MzYgOTkydi03MDRxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTMyMHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41CnEwIDQgLTEgMjB0LTAuNSAyNi41dDMgMjMuNXQxMCAxOS41dDIwLjUgNi41aDMyMHE2NiAwIDExMyA0N3Q0NyAxMTN2NzA0cTAgNjYgLTQ3IDExM3QtMTEzIDQ3aC0yODhoLTExaC0xM3QtMTEuNSAxdC0xMS41IDN0LTggNS41dC03IDl0LTIgMTMuNXEwIDQgLTEgMjB0LTAuNSAyNi41dDMgMjMuNXQxMCAxOS41dDIwLjUgNi41aDMyMHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idHJvcGh5IiB1bmljb2RlPSImI3hmMDkxOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNDU4IDY1M3EtNzQgMTYyIC03NCAzNzFoLTI1NnYtOTZxMCAtNzggOTQuNSAtMTYydDIzNS41IC0xMTN6TTE1MzYgOTI4djk2aC0yNTZxMCAtMjA5IC03NCAtMzcxcTE0MSAyOSAyMzUuNSAxMTN0OTQuNSAxNjJ6TTE2NjQgMTA1NnYtMTI4cTAgLTcxIC00MS41IC0xNDN0LTExMiAtMTMwdC0xNzMgLTk3LjV0LTIxNS41IC00NC41cS00MiAtNTQgLTk1IC05NXEtMzggLTM0IC01Mi41IC03Mi41dC0xNC41IC04OS41cTAgLTU0IDMwLjUgLTkxCnQ5Ny41IC0zN3E3NSAwIDEzMy41IC00NS41dDU4LjUgLTExNC41di02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC04MzJxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCA2OSA1OC41IDExNC41dDEzMy41IDQ1LjVxNjcgMCA5Ny41IDM3dDMwLjUgOTFxMCA1MSAtMTQuNSA4OS41dC01Mi41IDcyLjVxLTUzIDQxIC05NSA5NXEtMTEzIDUgLTIxNS41IDQ0LjV0LTE3MyA5Ny41dC0xMTIgMTMwdC00MS41IDE0M3YxMjhxMCA0MCAyOCA2OHQ2OCAyOGgyODh2OTYKcTAgNjYgNDcgMTEzdDExMyA0N2g1NzZxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTk2aDI4OHE0MCAwIDY4IC0yOHQyOCAtNjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImdpdGh1Yl9zaWduIiB1bmljb2RlPSImI3hmMDkyOyIgCmQ9Ik01MTkgMzM2cTQgNiAtMyAxM3EtOSA3IC0xNCAycS00IC02IDMgLTEzcTkgLTcgMTQgLTJ6TTQ5MSAzNzdxLTUgNyAtMTIgNHEtNiAtNCAwIC0xMnE3IC04IDEyIC01cTYgNCAwIDEzek00NTAgNDE3cTIgNCAtNSA4cS03IDIgLTggLTJxLTMgLTUgNCAtOHE4IC0yIDkgMnpNNDcxIDM5NHEyIDEgMS41IDQuNXQtMy41IDUuNXEtNiA3IC0xMCAzdDEgLTExcTYgLTYgMTEgLTJ6TTU1NyAzMTlxMiA3IC05IDExcS05IDMgLTEzIC00CnEtMiAtNyA5IC0xMXE5IC0zIDEzIDR6TTU5OSAzMTZxMCA4IC0xMiA4cS0xMCAwIC0xMCAtOHQxMSAtOHQxMSA4ek02MzggMzIzcS0yIDcgLTEzIDV0LTkgLTlxMiAtOCAxMiAtNnQxMCAxMHpNMTI4MCA2NDBxMCAyMTIgLTE1MCAzNjJ0LTM2MiAxNTB0LTM2MiAtMTUwdC0xNTAgLTM2MnEwIC0xNjcgOTggLTMwMC41dDI1MiAtMTg1LjVxMTggLTMgMjYuNSA1dDguNSAyMHEwIDUyIC0xIDk1cS02IC0xIC0xNS41IC0yLjV0LTM1LjUgLTJ0LTQ4IDQKdC00My41IDIwdC0yOS41IDQxLjVxLTIzIDU5IC01NyA3NHEtMiAxIC00LjUgMy41bC04IDh0LTcgOS41dDQgNy41dDE5LjUgMy41cTYgMCAxNSAtMnQzMCAtMTUuNXQzMyAtMzUuNXExNiAtMjggMzcuNSAtNDJ0NDMuNSAtMTR0MzggMy41dDMwIDkuNXE3IDQ3IDMzIDY5cS00OSA2IC04NiAxOC41dC03MyAzOXQtNTUuNSA3NnQtMTkuNSAxMTkuNXEwIDc5IDUzIDEzN3EtMjQgNjIgNSAxMzZxMTkgNiA1NC41IC03LjV0NjAuNSAtMjkuNWwyNiAtMTYKcTU4IDE3IDEyOCAxN3QxMjggLTE3cTExIDcgMjguNSAxOHQ1NS41IDI2dDU3IDlxMjkgLTc0IDUgLTEzNnE1MyAtNTggNTMgLTEzN3EwIC01NyAtMTQgLTEwMC41dC0zNS41IC03MHQtNTMuNSAtNDQuNXQtNjIuNSAtMjZ0LTY4LjUgLTEycTM1IC0zMSAzNSAtOTVxMCAtNDAgLTAuNSAtODl0LTAuNSAtNTFxMCAtMTIgOC41IC0yMHQyNi41IC01cTE1NCA1MiAyNTIgMTg1LjV0OTggMzAwLjV6TTE1MzYgMTEyMHYtOTYwCnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idXBsb2FkX2FsdCIgdW5pY29kZT0iJiN4ZjA5MzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTEyODAgNjRxMCAyNiAtMTkgNDV0LTQ1IDE5dC00NSAtMTl0LTE5IC00NXQxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1ek0xNTM2IDY0cTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTY2NCAyODh2LTMyMHEwIC00MCAtMjggLTY4dC02OCAtMjhoLTE0NzJxLTQwIDAgLTY4IDI4dC0yOCA2OHYzMjBxMCA0MCAyOCA2OHQ2OCAyOGg0MjdxMjEgLTU2IDcwLjUgLTkyCnQxMTAuNSAtMzZoMjU2cTYxIDAgMTEwLjUgMzZ0NzAuNSA5Mmg0MjdxNDAgMCA2OCAtMjh0MjggLTY4ek0xMzM5IDkzNnEtMTcgLTQwIC01OSAtNDBoLTI1NnYtNDQ4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMjU2cS0yNiAwIC00NSAxOXQtMTkgNDV2NDQ4aC0yNTZxLTQyIDAgLTU5IDQwcS0xNyAzOSAxNCA2OWw0NDggNDQ4cTE4IDE5IDQ1IDE5dDQ1IC0xOWw0NDggLTQ0OHEzMSAtMzAgMTQgLTY5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsZW1vbiIgdW5pY29kZT0iJiN4ZjA5NDsiIApkPSJNMTQwNyA3MTBxMCA0NCAtNyAxMTMuNXQtMTggOTYuNXEtMTIgMzAgLTE3IDQ0dC05IDM2LjV0LTQgNDguNXEwIDIzIDUgNjguNXQ1IDY3LjVxMCAzNyAtMTAgNTVxLTQgMSAtMTMgMXEtMTkgMCAtNTggLTQuNXQtNTkgLTQuNXEtNjAgMCAtMTc2IDI0dC0xNzUgMjRxLTQzIDAgLTk0LjUgLTExLjV0LTg1IC0yMy41dC04OS41IC0zNHEtMTM3IC01NCAtMjAyIC0xMDNxLTk2IC03MyAtMTU5LjUgLTE4OS41dC04OCAtMjM2dC0yNC41IC0yNDguNQpxMCAtNDAgMTIuNSAtMTIwdDEyLjUgLTEyMXEwIC0yMyAtMTEgLTY2LjV0LTExIC02NS41dDEyIC0zNi41dDM0IC0xNC41cTI0IDAgNzIuNSAxMXQ3My41IDExcTU3IDAgMTY5LjUgLTE1LjV0MTY5LjUgLTE1LjVxMTgxIDAgMjg0IDM2cTEyOSA0NSAyMzUuNSAxNTIuNXQxNjYgMjQ1LjV0NTkuNSAyNzV6TTE1MzUgNzEycTAgLTE2NSAtNzAgLTMyNy41dC0xOTYgLTI4OHQtMjgxIC0xODAuNXEtMTI0IC00NCAtMzI2IC00NApxLTU3IDAgLTE3MCAxNC41dC0xNjkgMTQuNXEtMjQgMCAtNzIuNSAtMTQuNXQtNzMuNSAtMTQuNXEtNzMgMCAtMTIzLjUgNTUuNXQtNTAuNSAxMjguNXEwIDI0IDExIDY4dDExIDY3cTAgNDAgLTEyLjUgMTIwLjV0LTEyLjUgMTIxLjVxMCAxMTEgMTggMjE3LjV0NTQuNSAyMDkuNXQxMDAuNSAxOTR0MTUwIDE1NnE3OCA1OSAyMzIgMTIwcTE5NCA3OCAzMTYgNzhxNjAgMCAxNzUuNSAtMjR0MTczLjUgLTI0cTE5IDAgNTcgNXQ1OCA1CnE4MSAwIDExOCAtNTAuNXQzNyAtMTM0LjVxMCAtMjMgLTUgLTY4dC01IC02OHEwIC0xMyAyIC0yNXQzLjUgLTE2LjV0Ny41IC0yMC41dDggLTIwcTE2IC00MCAyNSAtMTE4LjV0OSAtMTM2LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBob25lIiB1bmljb2RlPSImI3hmMDk1OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwOCAyOTZxMCAtMjcgLTEwIC03MC41dC0yMSAtNjguNXEtMjEgLTUwIC0xMjIgLTEwNnEtOTQgLTUxIC0xODYgLTUxcS0yNyAwIC01MyAzLjV0LTU3LjUgMTIuNXQtNDcgMTQuNXQtNTUuNSAyMC41dC00OSAxOHEtOTggMzUgLTE3NSA4M3EtMTI3IDc5IC0yNjQgMjE2dC0yMTYgMjY0cS00OCA3NyAtODMgMTc1cS0zIDkgLTE4IDQ5dC0yMC41IDU1LjV0LTE0LjUgNDd0LTEyLjUgNTcuNXQtMy41IDUzcTAgOTIgNTEgMTg2CnE1NiAxMDEgMTA2IDEyMnEyNSAxMSA2OC41IDIxdDcwLjUgMTBxMTQgMCAyMSAtM3ExOCAtNiA1MyAtNzZxMTEgLTE5IDMwIC01NHQzNSAtNjMuNXQzMSAtNTMuNXEzIC00IDE3LjUgLTI1dDIxLjUgLTM1LjV0NyAtMjguNXEwIC0yMCAtMjguNSAtNTB0LTYyIC01NXQtNjIgLTUzdC0yOC41IC00NnEwIC05IDUgLTIyLjV0OC41IC0yMC41dDE0IC0yNHQxMS41IC0xOXE3NiAtMTM3IDE3NCAtMjM1dDIzNSAtMTc0cTIgLTEgMTkgLTExLjV0MjQgLTE0CnQyMC41IC04LjV0MjIuNSAtNXExOCAwIDQ2IDI4LjV0NTMgNjJ0NTUgNjJ0NTAgMjguNXExNCAwIDI4LjUgLTd0MzUuNSAtMjEuNXQyNSAtMTcuNXEyNSAtMTUgNTMuNSAtMzF0NjMuNSAtMzV0NTQgLTMwcTcwIC0zNSA3NiAtNTNxMyAtNyAzIC0yMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hlY2tfZW1wdHkiIHVuaWNvZGU9IiYjeGYwOTY7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0xMTIwIDEyODBoLTgzMnEtNjYgMCAtMTEzIC00N3QtNDcgLTExM3YtODMycTAgLTY2IDQ3IC0xMTN0MTEzIC00N2g4MzJxNjYgMCAxMTMgNDd0NDcgMTEzdjgzMnEwIDY2IC00NyAxMTN0LTExMyA0N3pNMTQwOCAxMTIwdi04MzJxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTgzMnEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2ODMycTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg4MzIKcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJib29rbWFya19lbXB0eSIgdW5pY29kZT0iJiN4ZjA5NzsiIGhvcml6LWFkdi14PSIxMjgwIiAKZD0iTTExNTIgMTI4MGgtMTAyNHYtMTI0Mmw0MjMgNDA2bDg5IDg1bDg5IC04NWw0MjMgLTQwNnYxMjQyek0xMTY0IDE0MDhxMjMgMCA0NCAtOXEzMyAtMTMgNTIuNSAtNDF0MTkuNSAtNjJ2LTEyODlxMCAtMzQgLTE5LjUgLTYydC01Mi41IC00MXEtMTkgLTggLTQ0IC04cS00OCAwIC04MyAzMmwtNDQxIDQyNGwtNDQxIC00MjRxLTM2IC0zMyAtODMgLTMzcS0yMyAwIC00NCA5cS0zMyAxMyAtNTIuNSA0MXQtMTkuNSA2MnYxMjg5CnEwIDM0IDE5LjUgNjJ0NTIuNSA0MXEyMSA5IDQ0IDloMTA0OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGhvbmVfc2lnbiIgdW5pY29kZT0iJiN4ZjA5ODsiIApkPSJNMTI4MCAzNDNxMCAxMSAtMiAxNnQtMTggMTYuNXQtNDAuNSAyNXQtNDcuNSAyNi41dC00NS41IDI1dC0yOC41IDE1cS01IDMgLTE5IDEzdC0yNSAxNXQtMjEgNXEtMTUgMCAtMzYuNSAtMjAuNXQtMzkuNSAtNDV0LTM4LjUgLTQ1dC0zMy41IC0yMC41cS03IDAgLTE2LjUgMy41dC0xNS41IDYuNXQtMTcgOS41dC0xNCA4LjVxLTk5IDU1IC0xNzAgMTI2LjV0LTEyNyAxNzAuNXEtMiAzIC04LjUgMTR0LTkuNSAxN3QtNi41IDE1LjUKdC0zLjUgMTYuNXEwIDEzIDIwLjUgMzMuNXQ0NSAzOC41dDQ1IDM5LjV0MjAuNSAzNi41cTAgMTAgLTUgMjF0LTE1IDI1dC0xMyAxOXEtMyA2IC0xNSAyOC41dC0yNSA0NS41dC0yNi41IDQ3LjV0LTI1IDQwLjV0LTE2LjUgMTh0LTE2IDJxLTQ4IDAgLTEwMSAtMjJxLTQ2IC0yMSAtODAgLTk0LjV0LTM0IC0xMzAuNXEwIC0xNiAyLjUgLTM0dDUgLTMwLjV0OSAtMzN0MTAgLTI5LjV0MTIuNSAtMzN0MTEgLTMwcTYwIC0xNjQgMjE2LjUgLTMyMC41CnQzMjAuNSAtMjE2LjVxNiAtMiAzMCAtMTF0MzMgLTEyLjV0MjkuNSAtMTB0MzMgLTl0MzAuNSAtNXQzNCAtMi41cTU3IDAgMTMwLjUgMzR0OTQuNSA4MHEyMiA1MyAyMiAxMDF6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41egoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idHdpdHRlciIgdW5pY29kZT0iJiN4ZjA5OTsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE2MjAgMTEyOHEtNjcgLTk4IC0xNjIgLTE2N3ExIC0xNCAxIC00MnEwIC0xMzAgLTM4IC0yNTkuNXQtMTE1LjUgLTI0OC41dC0xODQuNSAtMjEwLjV0LTI1OCAtMTQ2dC0zMjMgLTU0LjVxLTI3MSAwIC00OTYgMTQ1cTM1IC00IDc4IC00cTIyNSAwIDQwMSAxMzhxLTEwNSAyIC0xODggNjQuNXQtMTE0IDE1OS41cTMzIC01IDYxIC01cTQzIDAgODUgMTFxLTExMiAyMyAtMTg1LjUgMTExLjV0LTczLjUgMjA1LjV2NHE2OCAtMzggMTQ2IC00MQpxLTY2IDQ0IC0xMDUgMTE1dC0zOSAxNTRxMCA4OCA0NCAxNjNxMTIxIC0xNDkgMjk0LjUgLTIzOC41dDM3MS41IC05OS41cS04IDM4IC04IDc0cTAgMTM0IDk0LjUgMjI4LjV0MjI4LjUgOTQuNXExNDAgMCAyMzYgLTEwMnExMDkgMjEgMjA1IDc4cS0zNyAtMTE1IC0xNDIgLTE3OHE5MyAxMCAxODYgNTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZhY2Vib29rIiB1bmljb2RlPSImI3hmMDlhOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNOTU5IDE1MjR2LTI2NGgtMTU3cS04NiAwIC0xMTYgLTM2dC0zMCAtMTA4di0xODloMjkzbC0zOSAtMjk2aC0yNTR2LTc1OWgtMzA2djc1OWgtMjU1djI5NmgyNTV2MjE4cTAgMTg2IDEwNCAyODguNXQyNzcgMTAyLjVxMTQ3IDAgMjI4IC0xMnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2l0aHViIiB1bmljb2RlPSImI3hmMDliOyIgCmQ9Ik03NjggMTQwOHEyMDkgMCAzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41cTAgLTI1MSAtMTQ2LjUgLTQ1MS41dC0zNzguNSAtMjc3LjVxLTI3IC01IC00MCA3dC0xMyAzMHEwIDMgMC41IDc2LjV0MC41IDEzNC41cTAgOTcgLTUyIDE0MnE1NyA2IDEwMi41IDE4dDk0IDM5dDgxIDY2LjV0NTMgMTA1dDIwLjUgMTUwLjVxMCAxMTkgLTc5IDIwNnEzNyA5MSAtOCAyMDRxLTI4IDkgLTgxIC0xMXQtOTIgLTQ0bC0zOCAtMjQKcS05MyAyNiAtMTkyIDI2dC0xOTIgLTI2cS0xNiAxMSAtNDIuNSAyN3QtODMuNSAzOC41dC04NSAxMy41cS00NSAtMTEzIC04IC0yMDRxLTc5IC04NyAtNzkgLTIwNnEwIC04NSAyMC41IC0xNTB0NTIuNSAtMTA1dDgwLjUgLTY3dDk0IC0zOXQxMDIuNSAtMThxLTM5IC0zNiAtNDkgLTEwM3EtMjEgLTEwIC00NSAtMTV0LTU3IC01dC02NS41IDIxLjV0LTU1LjUgNjIuNXEtMTkgMzIgLTQ4LjUgNTJ0LTQ5LjUgMjRsLTIwIDNxLTIxIDAgLTI5IC00LjUKdC01IC0xMS41dDkgLTE0dDEzIC0xMmw3IC01cTIyIC0xMCA0My41IC0zOHQzMS41IC01MWwxMCAtMjNxMTMgLTM4IDQ0IC02MS41dDY3IC0zMHQ2OS41IC03dDU1LjUgMy41bDIzIDRxMCAtMzggMC41IC04OC41dDAuNSAtNTQuNXEwIC0xOCAtMTMgLTMwdC00MCAtN3EtMjMyIDc3IC0zNzguNSAyNzcuNXQtMTQ2LjUgNDUxLjVxMCAyMDkgMTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3pNMjkxIDMwNXEzIDcgLTcgMTIKcS0xMCAzIC0xMyAtMnEtMyAtNyA3IC0xMnE5IC02IDEzIDJ6TTMyMiAyNzFxNyA1IC0yIDE2cS0xMCA5IC0xNiAzcS03IC01IDIgLTE2cTEwIC0xMCAxNiAtM3pNMzUyIDIyNnE5IDcgMCAxOXEtOCAxMyAtMTcgNnEtOSAtNSAwIC0xOHQxNyAtN3pNMzk0IDE4NHE4IDggLTQgMTlxLTEyIDEyIC0yMCAzcS05IC04IDQgLTE5cTEyIC0xMiAyMCAtM3pNNDUxIDE1OXEzIDExIC0xMyAxNnEtMTUgNCAtMTkgLTd0MTMgLTE1cTE1IC02IDE5IDZ6Ck01MTQgMTU0cTAgMTMgLTE3IDExcS0xNiAwIC0xNiAtMTFxMCAtMTMgMTcgLTExcTE2IDAgMTYgMTF6TTU3MiAxNjRxLTIgMTEgLTE4IDlxLTE2IC0zIC0xNCAtMTV0MTggLTh0MTQgMTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVubG9jayIgdW5pY29kZT0iJiN4ZjA5YzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE2NjQgOTYwdi0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC02NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djI1NnEwIDEwNiAtNzUgMTgxdC0xODEgNzV0LTE4MSAtNzV0LTc1IC0xODF2LTE5Mmg5NnE0MCAwIDY4IC0yOHQyOCAtNjh2LTU3NnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTk2MHEtNDAgMCAtNjggMjh0LTI4IDY4djU3NnEwIDQwIDI4IDY4dDY4IDI4aDY3MnYxOTJxMCAxODUgMTMxLjUgMzE2LjV0MzE2LjUgMTMxLjUKdDMxNi41IC0xMzEuNXQxMzEuNSAtMzE2LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNyZWRpdF9jYXJkIiB1bmljb2RlPSImI3hmMDlkOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTc2MCAxNDA4cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi0xMjE2cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNjAwcS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMjE2cTAgNjYgNDcgMTEzdDExMyA0N2gxNjAwek0xNjAgMTI4MHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTIyNGgxNjY0djIyNHEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjVoLTE2MDB6TTE3NjAgMHExMyAwIDIyLjUgOS41dDkuNSAyMi41djYwOGgtMTY2NHYtNjA4CnEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDE2MDB6TTI1NiAxMjh2MTI4aDI1NnYtMTI4aC0yNTZ6TTY0MCAxMjh2MTI4aDM4NHYtMTI4aC0zODR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJzcyIgdW5pY29kZT0iJiN4ZjA5ZTsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTM4NCAxOTJxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek04OTYgNjlxMiAtMjggLTE3IC00OHEtMTggLTIxIC00NyAtMjFoLTEzNXEtMjUgMCAtNDMgMTYuNXQtMjAgNDEuNXEtMjIgMjI5IC0xODQuNSAzOTEuNXQtMzkxLjUgMTg0LjVxLTI1IDIgLTQxLjUgMjB0LTE2LjUgNDN2MTM1cTAgMjkgMjEgNDdxMTcgMTcgNDMgMTdoNXExNjAgLTEzIDMwNiAtODAuNQp0MjU5IC0xODEuNXExMTQgLTExMyAxODEuNSAtMjU5dDgwLjUgLTMwNnpNMTQwOCA2N3EyIC0yNyAtMTggLTQ3cS0xOCAtMjAgLTQ2IC0yMGgtMTQzcS0yNiAwIC00NC41IDE3LjV0LTE5LjUgNDIuNXEtMTIgMjE1IC0xMDEgNDA4LjV0LTIzMS41IDMzNnQtMzM2IDIzMS41dC00MDguNSAxMDJxLTI1IDEgLTQyLjUgMTkuNXQtMTcuNSA0My41djE0M3EwIDI4IDIwIDQ2cTE4IDE4IDQ0IDE4aDNxMjYyIC0xMyA1MDEuNSAtMTIwdDQyNS41IC0yOTQKcTE4NyAtMTg2IDI5NCAtNDI1LjV0MTIwIC01MDEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaGRkIiB1bmljb2RlPSImI3hmMGEwOyIgCmQ9Ik0xMDQwIDMyMHEwIC0zMyAtMjMuNSAtNTYuNXQtNTYuNSAtMjMuNXQtNTYuNSAyMy41dC0yMy41IDU2LjV0MjMuNSA1Ni41dDU2LjUgMjMuNXQ1Ni41IC0yMy41dDIzLjUgLTU2LjV6TTEyOTYgMzIwcTAgLTMzIC0yMy41IC01Ni41dC01Ni41IC0yMy41dC01Ni41IDIzLjV0LTIzLjUgNTYuNXQyMy41IDU2LjV0NTYuNSAyMy41dDU2LjUgLTIzLjV0MjMuNSAtNTYuNXpNMTQwOCAxNjB2MzIwcTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNQpoLTEyMTZxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di0zMjBxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxMjE2cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6TTE3OCA2NDBoMTE4MGwtMTU3IDQ4MnEtNCAxMyAtMTYgMjEuNXQtMjYgOC41aC03ODJxLTE0IDAgLTI2IC04LjV0LTE2IC0yMS41ek0xNTM2IDQ4MHYtMzIwcTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMjE2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YzMjBxMCAyNSAxNiA3NQpsMTk3IDYwNnExNyA1MyA2MyA4NnQxMDEgMzNoNzgycTU1IDAgMTAxIC0zM3Q2MyAtODZsMTk3IC02MDZxMTYgLTUwIDE2IC03NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYnVsbGhvcm4iIHVuaWNvZGU9IiYjeGYwYTE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjY0IDg5NnE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXQtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXYtMzg0cTAgLTUyIC0zOCAtOTB0LTkwIC0zOHEtNDE3IDM0NyAtODEyIDM4MHEtNTggLTE5IC05MSAtNjZ0LTMxIC0xMDAuNXQ0MCAtOTIuNXEtMjAgLTMzIC0yMyAtNjUuNXQ2IC01OHQzMy41IC01NXQ0OCAtNTB0NjEuNSAtNTAuNXEtMjkgLTU4IC0xMTEuNSAtODN0LTE2OC41IC0xMS41dC0xMzIgNTUuNXEtNyAyMyAtMjkuNSA4Ny41CnQtMzIgOTQuNXQtMjMgODl0LTE1IDEwMXQzLjUgOTguNXQyMiAxMTAuNWgtMTIycS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxOTJxMCA2NiA0NyAxMTN0MTEzIDQ3aDQ4MHE0MzUgMCA4OTYgMzg0cTUyIDAgOTAgLTM4dDM4IC05MHYtMzg0ek0xNTM2IDI5MnY5NTRxLTM5NCAtMzAyIC03NjggLTM0M3YtMjcwcTM3NyAtNDIgNzY4IC0zNDF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJlbGwiIHVuaWNvZGU9IiYjeGYwYTI7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik05MTIgLTE2MHEwIDE2IC0xNiAxNnEtNTkgMCAtMTAxLjUgNDIuNXQtNDIuNSAxMDEuNXEwIDE2IC0xNiAxNnQtMTYgLTE2cTAgLTczIDUxLjUgLTEyNC41dDEyNC41IC01MS41cTE2IDAgMTYgMTZ6TTI0NiAxMjhoMTMwMHEtMjY2IDMwMCAtMjY2IDgzMnEwIDUxIC0yNCAxMDV0LTY5IDEwM3QtMTIxLjUgODAuNXQtMTY5LjUgMzEuNXQtMTY5LjUgLTMxLjV0LTEyMS41IC04MC41dC02OSAtMTAzdC0yNCAtMTA1cTAgLTUzMiAtMjY2IC04MzJ6Ck0xNzI4IDEyOHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTQ0OHEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV0LTE4MSA3NXQtNzUgMTgxaC00NDhxLTUyIDAgLTkwIDM4dC0zOCA5MHE1MCA0MiA5MSA4OHQ4NSAxMTkuNXQ3NC41IDE1OC41dDUwIDIwNnQxOS41IDI2MHEwIDE1MiAxMTcgMjgyLjV0MzA3IDE1OC41cS04IDE5IC04IDM5cTAgNDAgMjggNjh0NjggMjh0NjggLTI4dDI4IC02OHEwIC0yMCAtOCAtMzlxMTkwIC0yOCAzMDcgLTE1OC41CnQxMTcgLTI4Mi41cTAgLTEzOSAxOS41IC0yNjB0NTAgLTIwNnQ3NC41IC0xNTguNXQ4NSAtMTE5LjV0OTEgLTg4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjZXJ0aWZpY2F0ZSIgdW5pY29kZT0iJiN4ZjBhMzsiIApkPSJNMTM3NiA2NDBsMTM4IC0xMzVxMzAgLTI4IDIwIC03MHEtMTIgLTQxIC01MiAtNTFsLTE4OCAtNDhsNTMgLTE4NnExMiAtNDEgLTE5IC03MHEtMjkgLTMxIC03MCAtMTlsLTE4NiA1M2wtNDggLTE4OHEtMTAgLTQwIC01MSAtNTJxLTEyIC0yIC0xOSAtMnEtMzEgMCAtNTEgMjJsLTEzNSAxMzhsLTEzNSAtMTM4cS0yOCAtMzAgLTcwIC0yMHEtNDEgMTEgLTUxIDUybC00OCAxODhsLTE4NiAtNTNxLTQxIC0xMiAtNzAgMTlxLTMxIDI5IC0xOSA3MApsNTMgMTg2bC0xODggNDhxLTQwIDEwIC01MiA1MXEtMTAgNDIgMjAgNzBsMTM4IDEzNWwtMTM4IDEzNXEtMzAgMjggLTIwIDcwcTEyIDQxIDUyIDUxbDE4OCA0OGwtNTMgMTg2cS0xMiA0MSAxOSA3MHEyOSAzMSA3MCAxOWwxODYgLTUzbDQ4IDE4OHExMCA0MSA1MSA1MXE0MSAxMiA3MCAtMTlsMTM1IC0xMzlsMTM1IDEzOXEyOSAzMCA3MCAxOXE0MSAtMTAgNTEgLTUxbDQ4IC0xODhsMTg2IDUzcTQxIDEyIDcwIC0xOXEzMSAtMjkgMTkgLTcwCmwtNTMgLTE4NmwxODggLTQ4cTQwIC0xMCA1MiAtNTFxMTAgLTQyIC0yMCAtNzB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImhhbmRfcmlnaHQiIHVuaWNvZGU9IiYjeGYwYTQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0yNTYgMTkycTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTY2NCA3NjhxMCA1MSAtMzkgODkuNXQtODkgMzguNWgtNTc2cTAgMjAgMTUgNDguNXQzMyA1NXQzMyA2OHQxNSA4NC41cTAgNjcgLTQ0LjUgOTcuNXQtMTE1LjUgMzAuNXEtMjQgMCAtOTAgLTEzOXEtMjQgLTQ0IC0zNyAtNjVxLTQwIC02NCAtMTEyIC0xNDVxLTcxIC04MSAtMTAxIC0xMDYKcS02OSAtNTcgLTE0MCAtNTdoLTMydi02NDBoMzJxNzIgMCAxNjcgLTMydDE5My41IC02NHQxNzkuNSAtMzJxMTg5IDAgMTg5IDE2N3EwIDI2IC01IDU2cTMwIDE2IDQ3LjUgNTIuNXQxNy41IDczLjV0LTE4IDY5cTUzIDUwIDUzIDExOXEwIDI1IC0xMCA1NS41dC0yNSA0Ny41aDMzMXE1MiAwIDkwIDM4dDM4IDkwek0xNzkyIDc2OXEwIC0xMDUgLTc1LjUgLTE4MXQtMTgwLjUgLTc2aC0xNjlxLTQgLTYyIC0zNyAtMTE5cTMgLTIxIDMgLTQzCnEwIC0xMDEgLTYwIC0xNzhxMSAtMTM5IC04NSAtMjE5LjV0LTIyNyAtODAuNXEtMTMzIDAgLTMyMiA2OXEtMTY0IDU5IC0yMjMgNTloLTI4OHEtNTMgMCAtOTAuNSAzNy41dC0zNy41IDkwLjV2NjQwcTAgNTMgMzcuNSA5MC41dDkwLjUgMzcuNWgyODhxMTAgMCAyMS41IDQuNXQyMy41IDE0dDIyLjUgMTh0MjQgMjIuNXQyMC41IDIxLjV0MTkgMjEuNXQxNCAxN3E2NSA3NCAxMDAgMTI5cTEzIDIxIDMzIDYydDM3IDcydDQwLjUgNjN0NTUgNDkuNQp0NjkuNSAxNy41cTEyNSAwIDIwNi41IC02N3Q4MS41IC0xODlxMCAtNjggLTIyIC0xMjhoMzc0cTEwNCAwIDE4MCAtNzZ0NzYgLTE3OXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaGFuZF9sZWZ0IiB1bmljb2RlPSImI3hmMGE1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTM3NiAxMjhoMzJ2NjQwaC0zMnEtMzUgMCAtNjcuNSAxMnQtNjIuNSAzN3QtNTAgNDZ0LTQ5IDU0cS04IDkgLTEyIDE0cS03MiA4MSAtMTEyIDE0NXEtMTQgMjIgLTM4IDY4cS0xIDMgLTEwLjUgMjIuNXQtMTguNSAzNnQtMjAgMzUuNXQtMjEuNSAzMC41dC0xOC41IDExLjVxLTcxIDAgLTExNS41IC0zMC41dC00NC41IC05Ny41cTAgLTQzIDE1IC04NC41dDMzIC02OHQzMyAtNTV0MTUgLTQ4LjVoLTU3NnEtNTAgMCAtODkgLTM4LjUKdC0zOSAtODkuNXEwIC01MiAzOCAtOTB0OTAgLTM4aDMzMXEtMTUgLTE3IC0yNSAtNDcuNXQtMTAgLTU1LjVxMCAtNjkgNTMgLTExOXEtMTggLTMyIC0xOCAtNjl0MTcuNSAtNzMuNXQ0Ny41IC01Mi41cS00IC0yNCAtNCAtNTZxMCAtODUgNDguNSAtMTI2dDEzNS41IC00MXE4NCAwIDE4MyAzMnQxOTQgNjR0MTY3IDMyek0xNjY0IDE5MnEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6Ck0xNzkyIDc2OHYtNjQwcTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41aC0yODhxLTU5IDAgLTIyMyAtNTlxLTE5MCAtNjkgLTMxNyAtNjlxLTE0MiAwIC0yMzAgNzcuNXQtODcgMjE3LjVsMSA1cS02MSA3NiAtNjEgMTc4cTAgMjIgMyA0M3EtMzMgNTcgLTM3IDExOWgtMTY5cS0xMDUgMCAtMTgwLjUgNzZ0LTc1LjUgMTgxcTAgMTAzIDc2IDE3OXQxODAgNzZoMzc0cS0yMiA2MCAtMjIgMTI4cTAgMTIyIDgxLjUgMTg5dDIwNi41IDY3CnEzOCAwIDY5LjUgLTE3LjV0NTUgLTQ5LjV0NDAuNSAtNjN0MzcgLTcydDMzIC02MnEzNSAtNTUgMTAwIC0xMjlxMiAtMyAxNCAtMTd0MTkgLTIxLjV0MjAuNSAtMjEuNXQyNCAtMjIuNXQyMi41IC0xOHQyMy41IC0xNHQyMS41IC00LjVoMjg4cTUzIDAgOTAuNSAtMzcuNXQzNy41IC05MC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoYW5kX3VwIiB1bmljb2RlPSImI3hmMGE2OyIgCmQ9Ik0xMjgwIC02NHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTE0MDggNzAwcTAgMTg5IC0xNjcgMTg5cS0yNiAwIC01NiAtNXEtMTYgMzAgLTUyLjUgNDcuNXQtNzMuNSAxNy41dC02OSAtMThxLTUwIDUzIC0xMTkgNTNxLTI1IDAgLTU1LjUgLTEwdC00Ny41IC0yNXYzMzFxMCA1MiAtMzggOTB0LTkwIDM4cS01MSAwIC04OS41IC0zOXQtMzguNSAtODl2LTU3NgpxLTIwIDAgLTQ4LjUgMTV0LTU1IDMzdC02OCAzM3QtODQuNSAxNXEtNjcgMCAtOTcuNSAtNDQuNXQtMzAuNSAtMTE1LjVxMCAtMjQgMTM5IC05MHE0NCAtMjQgNjUgLTM3cTY0IC00MCAxNDUgLTExMnE4MSAtNzEgMTA2IC0xMDFxNTcgLTY5IDU3IC0xNDB2LTMyaDY0MHYzMnEwIDcyIDMyIDE2N3Q2NCAxOTMuNXQzMiAxNzkuNXpNMTUzNiA3MDVxMCAtMTMzIC02OSAtMzIycS01OSAtMTY0IC01OSAtMjIzdi0yODhxMCAtNTMgLTM3LjUgLTkwLjUKdC05MC41IC0zNy41aC02NDBxLTUzIDAgLTkwLjUgMzcuNXQtMzcuNSA5MC41djI4OHEwIDEwIC00LjUgMjEuNXQtMTQgMjMuNXQtMTggMjIuNXQtMjIuNSAyNHQtMjEuNSAyMC41dC0yMS41IDE5dC0xNyAxNHEtNzQgNjUgLTEyOSAxMDBxLTIxIDEzIC02MiAzM3QtNzIgMzd0LTYzIDQwLjV0LTQ5LjUgNTV0LTE3LjUgNjkuNXEwIDEyNSA2NyAyMDYuNXQxODkgODEuNXE2OCAwIDEyOCAtMjJ2Mzc0cTAgMTA0IDc2IDE4MHQxNzkgNzYKcTEwNSAwIDE4MSAtNzUuNXQ3NiAtMTgwLjV2LTE2OXE2MiAtNCAxMTkgLTM3cTIxIDMgNDMgM3ExMDEgMCAxNzggLTYwcTEzOSAxIDIxOS41IC04NXQ4MC41IC0yMjd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImhhbmRfZG93biIgdW5pY29kZT0iJiN4ZjBhNzsiIApkPSJNMTQwOCA1NzZxMCA4NCAtMzIgMTgzdC02NCAxOTR0LTMyIDE2N3YzMmgtNjQwdi0zMnEwIC0zNSAtMTIgLTY3LjV0LTM3IC02Mi41dC00NiAtNTB0LTU0IC00OXEtOSAtOCAtMTQgLTEycS04MSAtNzIgLTE0NSAtMTEycS0yMiAtMTQgLTY4IC0zOHEtMyAtMSAtMjIuNSAtMTAuNXQtMzYgLTE4LjV0LTM1LjUgLTIwdC0zMC41IC0yMS41dC0xMS41IC0xOC41cTAgLTcxIDMwLjUgLTExNS41dDk3LjUgLTQ0LjVxNDMgMCA4NC41IDE1dDY4IDMzCnQ1NSAzM3Q0OC41IDE1di01NzZxMCAtNTAgMzguNSAtODl0ODkuNSAtMzlxNTIgMCA5MCAzOHQzOCA5MHYzMzFxNDYgLTM1IDEwMyAtMzVxNjkgMCAxMTkgNTNxMzIgLTE4IDY5IC0xOHQ3My41IDE3LjV0NTIuNSA0Ny41cTI0IC00IDU2IC00cTg1IDAgMTI2IDQ4LjV0NDEgMTM1LjV6TTEyODAgMTM0NHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTE1MzYgNTgwCnEwIC0xNDIgLTc3LjUgLTIzMHQtMjE3LjUgLTg3bC01IDFxLTc2IC02MSAtMTc4IC02MXEtMjIgMCAtNDMgM3EtNTQgLTMwIC0xMTkgLTM3di0xNjlxMCAtMTA1IC03NiAtMTgwLjV0LTE4MSAtNzUuNXEtMTAzIDAgLTE3OSA3NnQtNzYgMTgwdjM3NHEtNTQgLTIyIC0xMjggLTIycS0xMjEgMCAtMTg4LjUgODEuNXQtNjcuNSAyMDYuNXEwIDM4IDE3LjUgNjkuNXQ0OS41IDU1dDYzIDQwLjV0NzIgMzd0NjIgMzNxNTUgMzUgMTI5IDEwMApxMyAyIDE3IDE0dDIxLjUgMTl0MjEuNSAyMC41dDIyLjUgMjR0MTggMjIuNXQxNCAyMy41dDQuNSAyMS41djI4OHEwIDUzIDM3LjUgOTAuNXQ5MC41IDM3LjVoNjQwcTUzIDAgOTAuNSAtMzcuNXQzNy41IC05MC41di0yODhxMCAtNTkgNTkgLTIyM3E2OSAtMTkwIDY5IC0zMTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZV9hcnJvd19sZWZ0IiB1bmljb2RlPSImI3hmMGE4OyIgCmQ9Ik0xMjgwIDU3NnYxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5aC01MDJsMTg5IDE4OXExOSAxOSAxOSA0NXQtMTkgNDVsLTkxIDkxcS0xOCAxOCAtNDUgMTh0LTQ1IC0xOGwtMzYyIC0zNjJsLTkxIC05MXEtMTggLTE4IC0xOCAtNDV0MTggLTQ1bDkxIC05MWwzNjIgLTM2MnExOCAtMTggNDUgLTE4dDQ1IDE4bDkxIDkxcTE4IDE4IDE4IDQ1dC0xOCA0NWwtMTg5IDE4OWg1MDJxMjYgMCA0NSAxOXQxOSA0NXpNMTUzNiA2NDAKcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGVfYXJyb3dfcmlnaHQiIHVuaWNvZGU9IiYjeGYwYTk7IiAKZD0iTTEyODUgNjQwcTAgMjcgLTE4IDQ1bC05MSA5MWwtMzYyIDM2MnEtMTggMTggLTQ1IDE4dC00NSAtMThsLTkxIC05MXEtMTggLTE4IC0xOCAtNDV0MTggLTQ1bDE4OSAtMTg5aC01MDJxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di0xMjhxMCAtMjYgMTkgLTQ1dDQ1IC0xOWg1MDJsLTE4OSAtMTg5cS0xOSAtMTkgLTE5IC00NXQxOSAtNDVsOTEgLTkxcTE4IC0xOCA0NSAtMTh0NDUgMThsMzYyIDM2Mmw5MSA5MXExOCAxOCAxOCA0NXpNMTUzNiA2NDAKcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGVfYXJyb3dfdXAiIHVuaWNvZGU9IiYjeGYwYWE7IiAKZD0iTTEyODQgNjQxcTAgMjcgLTE4IDQ1bC0zNjIgMzYybC05MSA5MXEtMTggMTggLTQ1IDE4dC00NSAtMThsLTkxIC05MWwtMzYyIC0zNjJxLTE4IC0xOCAtMTggLTQ1dDE4IC00NWw5MSAtOTFxMTggLTE4IDQ1IC0xOHQ0NSAxOGwxODkgMTg5di01MDJxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY1MDJsMTg5IC0xODlxMTkgLTE5IDQ1IC0xOXQ0NSAxOWw5MSA5MXExOCAxOCAxOCA0NXpNMTUzNiA2NDAKcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGVfYXJyb3dfZG93biIgdW5pY29kZT0iJiN4ZjBhYjsiIApkPSJNMTI4NCA2MzlxMCAyNyAtMTggNDVsLTkxIDkxcS0xOCAxOCAtNDUgMTh0LTQ1IC0xOGwtMTg5IC0xODl2NTAycTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtNTAybC0xODkgMTg5cS0xOSAxOSAtNDUgMTl0LTQ1IC0xOWwtOTEgLTkxcS0xOCAtMTggLTE4IC00NXQxOCAtNDVsMzYyIC0zNjJsOTEgLTkxcTE4IC0xOCA0NSAtMTh0NDUgMThsOTEgOTFsMzYyIDM2MnExOCAxOCAxOCA0NXpNMTUzNiA2NDAKcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJnbG9iZSIgdW5pY29kZT0iJiN4ZjBhYzsiIApkPSJNNzY4IDE0MDhxMjA5IDAgMzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXQtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3pNMTA0MiA4ODdxLTIgLTEgLTkuNSAtOS41dC0xMy41IC05LjVxMiAwIDQuNSA1dDUgMTF0My41IDdxNiA3IDIyIDE1cTE0IDYgNTIgMTJxMzQgOCA1MSAtMTEKcS0yIDIgOS41IDEzdDE0LjUgMTJxMyAyIDE1IDQuNXQxNSA3LjVsMiAyMnEtMTIgLTEgLTE3LjUgN3QtNi41IDIxcTAgLTIgLTYgLThxMCA3IC00LjUgOHQtMTEuNSAtMXQtOSAtMXEtMTAgMyAtMTUgNy41dC04IDE2LjV0LTQgMTVxLTIgNSAtOS41IDExdC05LjUgMTBxLTEgMiAtMi41IDUuNXQtMyA2LjV0LTQgNS41dC01LjUgMi41dC03IC01dC03LjUgLTEwdC00LjUgLTVxLTMgMiAtNiAxLjV0LTQuNSAtMXQtNC41IC0zdC01IC0zLjUKcS0zIC0yIC04LjUgLTN0LTguNSAtMnExNSA1IC0xIDExcS0xMCA0IC0xNiAzcTkgNCA3LjUgMTJ0LTguNSAxNGg1cS0xIDQgLTguNSA4LjV0LTE3LjUgOC41dC0xMyA2cS04IDUgLTM0IDkuNXQtMzMgMC41cS01IC02IC00LjUgLTEwLjV0NCAtMTR0My41IC0xMi41cTEgLTYgLTUuNSAtMTN0LTYuNSAtMTJxMCAtNyAxNCAtMTUuNXQxMCAtMjEuNXEtMyAtOCAtMTYgLTE2dC0xNiAtMTJxLTUgLTggLTEuNSAtMTguNXQxMC41IC0xNi41CnEyIC0yIDEuNSAtNHQtMy41IC00LjV0LTUuNSAtNHQtNi41IC0zLjVsLTMgLTJxLTExIC01IC0yMC41IDZ0LTEzLjUgMjZxLTcgMjUgLTE2IDMwcS0yMyA4IC0yOSAtMXEtNSAxMyAtNDEgMjZxLTI1IDkgLTU4IDRxNiAxIDAgMTVxLTcgMTUgLTE5IDEycTMgNiA0IDE3LjV0MSAxMy41cTMgMTMgMTIgMjNxMSAxIDcgOC41dDkuNSAxMy41dDAuNSA2cTM1IC00IDUwIDExcTUgNSAxMS41IDE3dDEwLjUgMTdxOSA2IDE0IDUuNXQxNC41IC01LjUKdDE0LjUgLTVxMTQgLTEgMTUuNSAxMXQtNy41IDIwcTEyIC0xIDMgMTdxLTQgNyAtOCA5cS0xMiA0IC0yNyAtNXEtOCAtNCAyIC04cS0xIDEgLTkuNSAtMTAuNXQtMTYuNSAtMTcuNXQtMTYgNXEtMSAxIC01LjUgMTMuNXQtOS41IDEzLjVxLTggMCAtMTYgLTE1cTMgOCAtMTEgMTV0LTI0IDhxMTkgMTIgLTggMjdxLTcgNCAtMjAuNSA1dC0xOS41IC00cS01IC03IC01LjUgLTExLjV0NSAtOHQxMC41IC01LjV0MTEuNSAtNHQ4LjUgLTMKcTE0IC0xMCA4IC0xNHEtMiAtMSAtOC41IC0zLjV0LTExLjUgLTQuNXQtNiAtNHEtMyAtNCAwIC0xNHQtMiAtMTRxLTUgNSAtOSAxNy41dC03IDE2LjVxNyAtOSAtMjUgLTZsLTEwIDFxLTQgMCAtMTYgLTJ0LTIwLjUgLTF0LTEzLjUgOHEtNCA4IDAgMjBxMSA0IDQgMnEtNCAzIC0xMSA5LjV0LTEwIDguNXEtNDYgLTE1IC05NCAtNDFxNiAtMSAxMiAxcTUgMiAxMyA2LjV0MTAgNS41cTM0IDE0IDQyIDdsNSA1cTE0IC0xNiAyMCAtMjUKcS03IDQgLTMwIDFxLTIwIC02IC0yMiAtMTJxNyAtMTIgNSAtMThxLTQgMyAtMTEuNSAxMHQtMTQuNSAxMXQtMTUgNXEtMTYgMCAtMjIgLTFxLTE0NiAtODAgLTIzNSAtMjIycTcgLTcgMTIgLThxNCAtMSA1IC05dDIuNSAtMTF0MTEuNSAzcTkgLTggMyAtMTlxMSAxIDQ0IC0yN3ExOSAtMTcgMjEgLTIxcTMgLTExIC0xMCAtMThxLTEgMiAtOSA5dC05IDRxLTMgLTUgMC41IC0xOC41dDEwLjUgLTEyLjVxLTcgMCAtOS41IC0xNnQtMi41IC0zNS41CnQtMSAtMjMuNWwyIC0xcS0zIC0xMiA1LjUgLTM0LjV0MjEuNSAtMTkuNXEtMTMgLTMgMjAgLTQzcTYgLTggOCAtOXEzIC0yIDEyIC03LjV0MTUgLTEwdDEwIC0xMC41cTQgLTUgMTAgLTIyLjV0MTQgLTIzLjVxLTIgLTYgOS41IC0yMHQxMC41IC0yM3EtMSAwIC0yLjUgLTF0LTIuNSAtMXEzIC03IDE1LjUgLTE0dDE1LjUgLTEzcTEgLTMgMiAtMTB0MyAtMTF0OCAtMnEyIDIwIC0yNCA2MnEtMTUgMjUgLTE3IDI5cS0zIDUgLTUuNSAxNS41CnQtNC41IDE0LjVxMiAwIDYgLTEuNXQ4LjUgLTMuNXQ3LjUgLTR0MiAtM3EtMyAtNyAyIC0xNy41dDEyIC0xOC41dDE3IC0xOXQxMiAtMTNxNiAtNiAxNCAtMTkuNXQwIC0xMy41cTkgMCAyMCAtMTAuNXQxNyAtMTkuNXE1IC04IDggLTI2dDUgLTI0cTIgLTcgOC41IC0xMy41dDEyLjUgLTkuNWwxNiAtOHQxMyAtN3E1IC0yIDE4LjUgLTEwLjV0MjEuNSAtMTEuNXExMCAtNCAxNiAtNHQxNC41IDIuNXQxMy41IDMuNXExNSAyIDI5IC0xNXQyMSAtMjEKcTM2IC0xOSA1NSAtMTFxLTIgLTEgMC41IC03LjV0OCAtMTUuNXQ5IC0xNC41dDUuNSAtOC41cTUgLTYgMTggLTE1dDE4IC0xNXE2IDQgNyA5cS0zIC04IDcgLTIwdDE4IC0xMHExNCAzIDE0IDMycS0zMSAtMTUgLTQ5IDE4cTAgMSAtMi41IDUuNXQtNCA4LjV0LTIuNSA4LjV0MCA3LjV0NSAzcTkgMCAxMCAzLjV0LTIgMTIuNXQtNCAxM3EtMSA4IC0xMSAyMHQtMTIgMTVxLTUgLTkgLTE2IC04dC0xNiA5cTAgLTEgLTEuNSAtNS41dC0xLjUgLTYuNQpxLTEzIDAgLTE1IDFxMSAzIDIuNSAxNy41dDMuNSAyMi41cTEgNCA1LjUgMTJ0Ny41IDE0LjV0NCAxMi41dC00LjUgOS41dC0xNy41IDIuNXEtMTkgLTEgLTI2IC0yMHEtMSAtMyAtMyAtMTAuNXQtNSAtMTEuNXQtOSAtN3EtNyAtMyAtMjQgLTJ0LTI0IDVxLTEzIDggLTIyLjUgMjl0LTkuNSAzN3EwIDEwIDIuNSAyNi41dDMgMjV0LTUuNSAyNC41cTMgMiA5IDkuNXQxMCAxMC41cTIgMSA0LjUgMS41dDQuNSAwdDQgMS41dDMgNnEtMSAxIC00IDMKcS0zIDMgLTQgM3E3IC0zIDI4LjUgMS41dDI3LjUgLTEuNXExNSAtMTEgMjIgMnEwIDEgLTIuNSA5LjV0LTAuNSAxMy41cTUgLTI3IDI5IC05cTMgLTMgMTUuNSAtNXQxNy41IC01cTMgLTIgNyAtNS41dDUuNSAtNC41dDUgMC41dDguNSA2LjVxMTAgLTE0IDEyIC0yNHExMSAtNDAgMTkgLTQ0cTcgLTMgMTEgLTJ0NC41IDkuNXQwIDE0dC0xLjUgMTIuNWwtMSA4djE4bC0xIDhxLTE1IDMgLTE4LjUgMTJ0MS41IDE4LjV0MTUgMTguNXExIDEgOCAzLjUKdDE1LjUgNi41dDEyLjUgOHEyMSAxOSAxNSAzNXE3IDAgMTEgOXEtMSAwIC01IDN0LTcuNSA1dC00LjUgMnE5IDUgMiAxNnE1IDMgNy41IDExdDcuNSAxMHE5IC0xMiAyMSAtMnE4IDggMSAxNnE1IDcgMjAuNSAxMC41dDE4LjUgOS41cTcgLTIgOCAydDEgMTJ0MyAxMnE0IDUgMTUgOXQxMyA1bDE3IDExcTMgNCAwIDRxMTggLTIgMzEgMTFxMTAgMTEgLTYgMjBxMyA2IC0zIDkuNXQtMTUgNS41cTMgMSAxMS41IDAuNXQxMC41IDEuNQpxMTUgMTAgLTcgMTZxLTE3IDUgLTQzIC0xMnpNODc5IDEwcTIwNiAzNiAzNTEgMTg5cS0zIDMgLTEyLjUgNC41dC0xMi41IDMuNXEtMTggNyAtMjQgOHExIDcgLTIuNSAxM3QtOCA5dC0xMi41IDh0LTExIDdxLTIgMiAtNyA2dC03IDUuNXQtNy41IDQuNXQtOC41IDJ0LTEwIC0xbC0zIC0xcS0zIC0xIC01LjUgLTIuNXQtNS41IC0zdC00IC0zdDAgLTIuNXEtMjEgMTcgLTM2IDIycS01IDEgLTExIDUuNXQtMTAuNSA3dC0xMCAxLjV0LTExLjUgLTcKcS01IC01IC02IC0xNXQtMiAtMTNxLTcgNSAwIDE3LjV0MiAxOC41cS0zIDYgLTEwLjUgNC41dC0xMiAtNC41dC0xMS41IC04LjV0LTkgLTYuNXQtOC41IC01LjV0LTguNSAtNy41cS0zIC00IC02IC0xMnQtNSAtMTFxLTIgNCAtMTEuNSA2LjV0LTkuNSA1LjVxMiAtMTAgNCAtMzV0NSAtMzhxNyAtMzEgLTEyIC00OHEtMjcgLTI1IC0yOSAtNDBxLTQgLTIyIDEyIC0yNnEwIC03IC04IC0yMC41dC03IC0yMS41cTAgLTYgMiAtMTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IndyZW5jaCIgdW5pY29kZT0iJiN4ZjBhZDsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTM4NCA2NHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTEwMjggNDg0bC02ODIgLTY4MnEtMzcgLTM3IC05MCAtMzdxLTUyIDAgLTkxIDM3bC0xMDYgMTA4cS0zOCAzNiAtMzggOTBxMCA1MyAzOCA5MWw2ODEgNjgxcTM5IC05OCAxMTQuNSAtMTczLjV0MTczLjUgLTExNC41ek0xNjYyIDkxOXEwIC0zOSAtMjMgLTEwNnEtNDcgLTEzNCAtMTY0LjUgLTIxNy41CnQtMjU4LjUgLTgzLjVxLTE4NSAwIC0zMTYuNSAxMzEuNXQtMTMxLjUgMzE2LjV0MTMxLjUgMzE2LjV0MzE2LjUgMTMxLjVxNTggMCAxMjEuNSAtMTYuNXQxMDcuNSAtNDYuNXExNiAtMTEgMTYgLTI4dC0xNiAtMjhsLTI5MyAtMTY5di0yMjRsMTkzIC0xMDdxNSAzIDc5IDQ4LjV0MTM1LjUgODF0NzAuNSAzNS41cTE1IDAgMjMuNSAtMTB0OC41IC0yNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGFza3MiIHVuaWNvZGU9IiYjeGYwYWU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDI0IDEyOGg2NDB2MTI4aC02NDB2LTEyOHpNNjQwIDY0MGgxMDI0djEyOGgtMTAyNHYtMTI4ek0xMjgwIDExNTJoMzg0djEyOGgtMzg0di0xMjh6TTE3OTIgMzIwdi0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOXQtMTkgNDV2MjU2cTAgMjYgMTkgNDV0NDUgMTloMTY2NHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE3OTIgODMydi0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNjY0cS0yNiAwIC00NSAxOQp0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDE2NjRxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNzkyIDEzNDR2LTI1NnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE2NjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYyNTZxMCAyNiAxOSA0NXQ0NSAxOWgxNjY0cTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmlsdGVyIiB1bmljb2RlPSImI3hmMGIwOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwMyAxMjQxcTE3IC00MSAtMTQgLTcwbC00OTMgLTQ5M3YtNzQycTAgLTQyIC0zOSAtNTlxLTEzIC01IC0yNSAtNXEtMjcgMCAtNDUgMTlsLTI1NiAyNTZxLTE5IDE5IC0xOSA0NXY0ODZsLTQ5MyA0OTNxLTMxIDI5IC0xNCA3MHExNyAzOSA1OSAzOWgxMjgwcTQyIDAgNTkgLTM5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJicmllZmNhc2UiIHVuaWNvZGU9IiYjeGYwYjE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02NDAgMTI4MGg1MTJ2MTI4aC01MTJ2LTEyOHpNMTc5MiA2NDB2LTQ4MHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTQ3MnEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2NDgwaDY3MnYtMTYwcTAgLTI2IDE5IC00NXQ0NSAtMTloMzIwcTI2IDAgNDUgMTl0MTkgNDV2MTYwaDY3MnpNMTAyNCA2NDB2LTEyOGgtMjU2djEyOGgyNTZ6TTE3OTIgMTEyMHYtMzg0aC0xNzkydjM4NHEwIDY2IDQ3IDExM3QxMTMgNDdoMzUydjE2MHEwIDQwIDI4IDY4CnQ2OCAyOGg1NzZxNDAgMCA2OCAtMjh0MjggLTY4di0xNjBoMzUycTY2IDAgMTEzIC00N3Q0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmdWxsc2NyZWVuIiB1bmljb2RlPSImI3hmMGIyOyIgCmQ9Ik0xMjgzIDk5NWwtMzU1IC0zNTVsMzU1IC0zNTVsMTQ0IDE0NHEyOSAzMSA3MCAxNHEzOSAtMTcgMzkgLTU5di00NDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC00NDhxLTQyIDAgLTU5IDQwcS0xNyAzOSAxNCA2OWwxNDQgMTQ0bC0zNTUgMzU1bC0zNTUgLTM1NWwxNDQgLTE0NHEzMSAtMzAgMTQgLTY5cS0xNyAtNDAgLTU5IC00MGgtNDQ4cS0yNiAwIC00NSAxOXQtMTkgNDV2NDQ4cTAgNDIgNDAgNTlxMzkgMTcgNjkgLTE0bDE0NCAtMTQ0CmwzNTUgMzU1bC0zNTUgMzU1bC0xNDQgLTE0NHEtMTkgLTE5IC00NSAtMTlxLTEyIDAgLTI0IDVxLTQwIDE3IC00MCA1OXY0NDhxMCAyNiAxOSA0NXQ0NSAxOWg0NDhxNDIgMCA1OSAtNDBxMTcgLTM5IC0xNCAtNjlsLTE0NCAtMTQ0bDM1NSAtMzU1bDM1NSAzNTVsLTE0NCAxNDRxLTMxIDMwIC0xNCA2OXExNyA0MCA1OSA0MGg0NDhxMjYgMCA0NSAtMTl0MTkgLTQ1di00NDhxMCAtNDIgLTM5IC01OXEtMTMgLTUgLTI1IC01cS0yNiAwIC00NSAxOXoKIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imdyb3VwIiB1bmljb2RlPSImI3hmMGMwOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNNTkzIDY0MHEtMTYyIC01IC0yNjUgLTEyOGgtMTM0cS04MiAwIC0xMzggNDAuNXQtNTYgMTE4LjVxMCAzNTMgMTI0IDM1M3E2IDAgNDMuNSAtMjF0OTcuNSAtNDIuNXQxMTkgLTIxLjVxNjcgMCAxMzMgMjNxLTUgLTM3IC01IC02NnEwIC0xMzkgODEgLTI1NnpNMTY2NCAzcTAgLTEyMCAtNzMgLTE4OS41dC0xOTQgLTY5LjVoLTg3NHEtMTIxIDAgLTE5NCA2OS41dC03MyAxODkuNXEwIDUzIDMuNSAxMDMuNXQxNCAxMDl0MjYuNSAxMDguNQp0NDMgOTcuNXQ2MiA4MXQ4NS41IDUzLjV0MTExLjUgMjBxMTAgMCA0MyAtMjEuNXQ3MyAtNDh0MTA3IC00OHQxMzUgLTIxLjV0MTM1IDIxLjV0MTA3IDQ4dDczIDQ4dDQzIDIxLjVxNjEgMCAxMTEuNSAtMjB0ODUuNSAtNTMuNXQ2MiAtODF0NDMgLTk3LjV0MjYuNSAtMTA4LjV0MTQgLTEwOXQzLjUgLTEwMy41ek02NDAgMTI4MHEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV0LTE4MSA3NXQtNzUgMTgxdDc1IDE4MXQxODEgNzV0MTgxIC03NQp0NzUgLTE4MXpNMTM0NCA4OTZxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNXQtMjcxLjUgMTEyLjV0LTExMi41IDI3MS41dDExMi41IDI3MS41dDI3MS41IDExMi41dDI3MS41IC0xMTIuNXQxMTIuNSAtMjcxLjV6TTE5MjAgNjcxcTAgLTc4IC01NiAtMTE4LjV0LTEzOCAtNDAuNWgtMTM0cS0xMDMgMTIzIC0yNjUgMTI4cTgxIDExNyA4MSAyNTZxMCAyOSAtNSA2NnE2NiAtMjMgMTMzIC0yM3E1OSAwIDExOSAyMS41dDk3LjUgNDIuNQp0NDMuNSAyMXExMjQgMCAxMjQgLTM1M3pNMTc5MiAxMjgwcTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgxIDc1dC03NSAxODF0NzUgMTgxdDE4MSA3NXQxODEgLTc1dDc1IC0xODF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxpbmsiIHVuaWNvZGU9IiYjeGYwYzE7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNDU2IDMyMHEwIDQwIC0yOCA2OGwtMjA4IDIwOHEtMjggMjggLTY4IDI4cS00MiAwIC03MiAtMzJxMyAtMyAxOSAtMTguNXQyMS41IC0yMS41dDE1IC0xOXQxMyAtMjUuNXQzLjUgLTI3LjVxMCAtNDAgLTI4IC02OHQtNjggLTI4cS0xNSAwIC0yNy41IDMuNXQtMjUuNSAxM3QtMTkgMTV0LTIxLjUgMjEuNXQtMTguNSAxOXEtMzMgLTMxIC0zMyAtNzNxMCAtNDAgMjggLTY4bDIwNiAtMjA3cTI3IC0yNyA2OCAtMjdxNDAgMCA2OCAyNgpsMTQ3IDE0NnEyOCAyOCAyOCA2N3pNNzUzIDEwMjVxMCA0MCAtMjggNjhsLTIwNiAyMDdxLTI4IDI4IC02OCAyOHEtMzkgMCAtNjggLTI3bC0xNDcgLTE0NnEtMjggLTI4IC0yOCAtNjdxMCAtNDAgMjggLTY4bDIwOCAtMjA4cTI3IC0yNyA2OCAtMjdxNDIgMCA3MiAzMXEtMyAzIC0xOSAxOC41dC0yMS41IDIxLjV0LTE1IDE5dC0xMyAyNS41dC0zLjUgMjcuNXEwIDQwIDI4IDY4dDY4IDI4cTE1IDAgMjcuNSAtMy41dDI1LjUgLTEzdDE5IC0xNQp0MjEuNSAtMjEuNXQxOC41IC0xOXEzMyAzMSAzMyA3M3pNMTY0OCAzMjBxMCAtMTIwIC04NSAtMjAzbC0xNDcgLTE0NnEtODMgLTgzIC0yMDMgLTgzcS0xMjEgMCAtMjA0IDg1bC0yMDYgMjA3cS04MyA4MyAtODMgMjAzcTAgMTIzIDg4IDIwOWwtODggODhxLTg2IC04OCAtMjA4IC04OHEtMTIwIDAgLTIwNCA4NGwtMjA4IDIwOHEtODQgODQgLTg0IDIwNHQ4NSAyMDNsMTQ3IDE0NnE4MyA4MyAyMDMgODNxMTIxIDAgMjA0IC04NWwyMDYgLTIwNwpxODMgLTgzIDgzIC0yMDNxMCAtMTIzIC04OCAtMjA5bDg4IC04OHE4NiA4OCAyMDggODhxMTIwIDAgMjA0IC04NGwyMDggLTIwOHE4NCAtODQgODQgLTIwNHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2xvdWQiIHVuaWNvZGU9IiYjeGYwYzI7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik0xOTIwIDM4NHEwIC0xNTkgLTExMi41IC0yNzEuNXQtMjcxLjUgLTExMi41aC0xMDg4cS0xODUgMCAtMzE2LjUgMTMxLjV0LTEzMS41IDMxNi41cTAgMTMyIDcxIDI0MS41dDE4NyAxNjMuNXEtMiAyOCAtMiA0M3EwIDIxMiAxNTAgMzYydDM2MiAxNTBxMTU4IDAgMjg2LjUgLTg4dDE4Ny41IC0yMzBxNzAgNjIgMTY2IDYycTEwNiAwIDE4MSAtNzV0NzUgLTE4MXEwIC03NSAtNDEgLTEzOHExMjkgLTMwIDIxMyAtMTM0LjV0ODQgLTIzOS41egoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmVha2VyIiB1bmljb2RlPSImI3hmMGMzOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTUyNyA4OHE1NiAtODkgMjEuNSAtMTUyLjV0LTE0MC41IC02My41aC0xMTUycS0xMDYgMCAtMTQwLjUgNjMuNXQyMS41IDE1Mi41bDUwMyA3OTN2Mzk5aC02NHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5aDUxMnEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5aC02NHYtMzk5ek03NDggODEzbC0yNzIgLTQyOWg3MTJsLTI3MiA0MjlsLTIwIDMxdjM3djM5OWgtMTI4di0zOTl2LTM3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjdXQiIHVuaWNvZGU9IiYjeGYwYzQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik05NjAgNjQwcTI2IDAgNDUgLTE5dDE5IC00NXQtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOXpNMTI2MCA1NzZsNTA3IC0zOThxMjggLTIwIDI1IC01NnEtNSAtMzUgLTM1IC01MWwtMTI4IC02NHEtMTMgLTcgLTI5IC03cS0xNyAwIC0zMSA4bC02OTAgMzg3bC0xMTAgLTY2cS04IC00IC0xMiAtNXExNCAtNDkgMTAgLTk3cS03IC03NyAtNTYgLTE0Ny41dC0xMzIgLTEyMy41cS0xMzIgLTg0IC0yNzcgLTg0CnEtMTM2IDAgLTIyMiA3OHEtOTAgODQgLTc5IDIwN3E3IDc2IDU2IDE0N3QxMzEgMTI0cTEzMiA4NCAyNzggODRxODMgMCAxNTEgLTMxcTkgMTMgMjIgMjJsMTIyIDczbC0xMjIgNzNxLTEzIDkgLTIyIDIycS02OCAtMzEgLTE1MSAtMzFxLTE0NiAwIC0yNzggODRxLTgyIDUzIC0xMzEgMTI0dC01NiAxNDdxLTUgNTkgMTUuNSAxMTN0NjMuNSA5M3E4NSA3OSAyMjIgNzlxMTQ1IDAgMjc3IC04NHE4MyAtNTIgMTMyIC0xMjN0NTYgLTE0OApxNCAtNDggLTEwIC05N3E0IC0xIDEyIC01bDExMCAtNjZsNjkwIDM4N3ExNCA4IDMxIDhxMTYgMCAyOSAtN2wxMjggLTY0cTMwIC0xNiAzNSAtNTFxMyAtMzYgLTI1IC01NnpNNTc5IDgzNnE0NiA0MiAyMSAxMDh0LTEwNiAxMTdxLTkyIDU5IC0xOTIgNTlxLTc0IDAgLTExMyAtMzZxLTQ2IC00MiAtMjEgLTEwOHQxMDYgLTExN3E5MiAtNTkgMTkyIC01OXE3NCAwIDExMyAzNnpNNDk0IDkxcTgxIDUxIDEwNiAxMTd0LTIxIDEwOApxLTM5IDM2IC0xMTMgMzZxLTEwMCAwIC0xOTIgLTU5cS04MSAtNTEgLTEwNiAtMTE3dDIxIC0xMDhxMzkgLTM2IDExMyAtMzZxMTAwIDAgMTkyIDU5ek02NzIgNzA0bDk2IC01OHYxMXEwIDM2IDMzIDU2bDE0IDhsLTc5IDQ3bC0yNiAtMjZxLTMgLTMgLTEwIC0xMXQtMTIgLTEycS0yIC0yIC00IC0zLjV0LTMgLTIuNXpNODk2IDQ4MGw5NiAtMzJsNzM2IDU3NmwtMTI4IDY0bC03NjggLTQzMXYtMTEzbC0xNjAgLTk2bDkgLThxMiAtMiA3IC02CnE0IC00IDExIC0xMnQxMSAtMTJsMjYgLTI2ek0xNjAwIDY0bDEyOCA2NGwtNTIwIDQwOGwtMTc3IC0xMzhxLTIgLTMgLTEzIC03eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb3B5IiB1bmljb2RlPSImI3hmMGM1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTY5NiAxMTUycTQwIDAgNjggLTI4dDI4IC02OHYtMTIxNnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTk2MHEtNDAgMCAtNjggMjh0LTI4IDY4djI4OGgtNTQ0cS00MCAwIC02OCAyOHQtMjggNjh2NjcycTAgNDAgMjAgODh0NDggNzZsNDA4IDQwOHEyOCAyOCA3NiA0OHQ4OCAyMGg0MTZxNDAgMCA2OCAtMjh0MjggLTY4di0zMjhxNjggNDAgMTI4IDQwaDQxNnpNMTE1MiA5MzlsLTI5OSAtMjk5aDI5OXYyOTl6TTUxMiAxMzIzbC0yOTkgLTI5OQpoMjk5djI5OXpNNzA4IDY3NmwzMTYgMzE2djQxNmgtMzg0di00MTZxMCAtNDAgLTI4IC02OHQtNjggLTI4aC00MTZ2LTY0MGg1MTJ2MjU2cTAgNDAgMjAgODh0NDggNzZ6TTE2NjQgLTEyOHYxMTUyaC0zODR2LTQxNnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTQxNnYtNjQwaDg5NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGFwZXJfY2xpcCIgdW5pY29kZT0iJiN4ZjBjNjsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTE0MDQgMTUxcTAgLTExNyAtNzkgLTE5NnQtMTk2IC03OXEtMTM1IDAgLTIzNSAxMDBsLTc3NyA3NzZxLTExMyAxMTUgLTExMyAyNzFxMCAxNTkgMTEwIDI3MHQyNjkgMTExcTE1OCAwIDI3MyAtMTEzbDYwNSAtNjA2cTEwIC0xMCAxMCAtMjJxMCAtMTYgLTMwLjUgLTQ2LjV0LTQ2LjUgLTMwLjVxLTEzIDAgLTIzIDEwbC02MDYgNjA3cS03OSA3NyAtMTgxIDc3cS0xMDYgMCAtMTc5IC03NXQtNzMgLTE4MXEwIC0xMDUgNzYgLTE4MQpsNzc2IC03NzdxNjMgLTYzIDE0NSAtNjNxNjQgMCAxMDYgNDJ0NDIgMTA2cTAgODIgLTYzIDE0NWwtNTgxIDU4MXEtMjYgMjQgLTYwIDI0cS0yOSAwIC00OCAtMTl0LTE5IC00OHEwIC0zMiAyNSAtNTlsNDEwIC00MTBxMTAgLTEwIDEwIC0yMnEwIC0xNiAtMzEgLTQ3dC00NyAtMzFxLTEyIDAgLTIyIDEwbC00MTAgNDEwcS02MyA2MSAtNjMgMTQ5cTAgODIgNTcgMTM5dDEzOSA1N3E4OCAwIDE0OSAtNjNsNTgxIC01ODFxMTAwIC05OCAxMDAgLTIzNQp6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNhdmUiIHVuaWNvZGU9IiYjeGYwYzc7IiAKZD0iTTM4NCAwaDc2OHYzODRoLTc2OHYtMzg0ek0xMjgwIDBoMTI4djg5NnEwIDE0IC0xMCAzOC41dC0yMCAzNC41bC0yODEgMjgxcS0xMCAxMCAtMzQgMjB0LTM5IDEwdi00MTZxMCAtNDAgLTI4IC02OHQtNjggLTI4aC01NzZxLTQwIDAgLTY4IDI4dC0yOCA2OHY0MTZoLTEyOHYtMTI4MGgxMjh2NDE2cTAgNDAgMjggNjh0NjggMjhoODMycTQwIDAgNjggLTI4dDI4IC02OHYtNDE2ek04OTYgOTI4djMyMHEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjUKaC0xOTJxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di0zMjBxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxOTJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTUzNiA4OTZ2LTkyOHEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEzNDRxLTQwIDAgLTY4IDI4dC0yOCA2OHYxMzQ0cTAgNDAgMjggNjh0NjggMjhoOTI4cTQwIDAgODggLTIwdDc2IC00OGwyODAgLTI4MHEyOCAtMjggNDggLTc2dDIwIC04OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2lnbl9ibGFuayIgdW5pY29kZT0iJiN4ZjBjODsiIApkPSJNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJlb3JkZXIiIHVuaWNvZGU9IiYjeGYwYzk7IiAKZD0iTTE1MzYgMTkydi0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNDA4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTQwOHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE1MzYgNzA0di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNDA4cS0yNiAwIC00NSAxOXQtMTkgNDV2MTI4cTAgMjYgMTkgNDV0NDUgMTloMTQwOHEyNiAwIDQ1IC0xOXQxOSAtNDV6TTE1MzYgMTIxNnYtMTI4cTAgLTI2IC0xOSAtNDUKdC00NSAtMTloLTE0MDhxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgxNDA4cTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idWwiIHVuaWNvZGU9IiYjeGYwY2E7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0zODQgMTI4cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnQ1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnpNMzg0IDY0MHEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTE3OTIgMjI0di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xMjE2cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjUKdDIyLjUgOS41aDEyMTZxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0zODQgMTE1MnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTE3OTIgNzM2di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC0xMjE2cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTIxNnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck0xNzkyIDEyNDh2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTEyMTZxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxOTJxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgxMjE2cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ib2wiIHVuaWNvZGU9IiYjeGYwY2I7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0zODEgLTg0cTAgLTgwIC01NC41IC0xMjZ0LTEzNS41IC00NnEtMTA2IDAgLTE3MiA2Nmw1NyA4OHE0OSAtNDUgMTA2IC00NXEyOSAwIDUwLjUgMTQuNXQyMS41IDQyLjVxMCA2NCAtMTA1IDU2bC0yNiA1NnE4IDEwIDMyLjUgNDMuNXQ0Mi41IDU0dDM3IDM4LjV2MXEtMTYgMCAtNDguNSAtMXQtNDguNSAtMXYtNTNoLTEwNnYxNTJoMzMzdi04OGwtOTUgLTExNXE1MSAtMTIgODEgLTQ5dDMwIC04OHpNMzgzIDU0M3YtMTU5aC0zNjIKcS02IDM2IC02IDU0cTAgNTEgMjMuNSA5M3Q1Ni41IDY4dDY2IDQ3LjV0NTYuNSA0My41dDIzLjUgNDVxMCAyNSAtMTQuNSAzOC41dC0zOS41IDEzLjVxLTQ2IDAgLTgxIC01OGwtODUgNTlxMjQgNTEgNzEuNSA3OS41dDEwNS41IDI4LjVxNzMgMCAxMjMgLTQxLjV0NTAgLTExMi41cTAgLTUwIC0zNCAtOTEuNXQtNzUgLTY0LjV0LTc1LjUgLTUwLjV0LTM1LjUgLTUyLjVoMTI3djYwaDEwNXpNMTc5MiAyMjR2LTE5MnEwIC0xMyAtOS41IC0yMi41CnQtMjIuNSAtOS41aC0xMjE2cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTQgOSAyM3QyMyA5aDEyMTZxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0zODQgMTEyM3YtOTloLTMzNXY5OWgxMDdxMCA0MSAwLjUgMTIxLjV0MC41IDEyMS41djEyaC0ycS04IC0xNyAtNTAgLTU0bC03MSA3NmwxMzYgMTI3aDEwNnYtNDA0aDEwOHpNMTc5MiA3MzZ2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTEyMTYKcS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTQgOSAyM3QyMyA5aDEyMTZxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xNzkyIDEyNDh2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTEyMTZxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxOTJxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgxMjE2cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3RyaWtldGhyb3VnaCIgdW5pY29kZT0iJiN4ZjBjYzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3NjAgNjQwcTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTE3MjhxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMTcyOHpNNDgzIDcwNHEtMjggMzUgLTUxIDgwcS00OCA5OCAtNDggMTg4cTAgMTgxIDEzNCAzMDlxMTMzIDEyNyAzOTMgMTI3cTUwIDAgMTY3IC0xOXE2NiAtMTIgMTc3IC00OHExMCAtMzggMjEgLTExOHExNCAtMTIzIDE0IC0xODNxMCAtMTggLTUgLTQ1bC0xMiAtM2wtODQgNgpsLTE0IDJxLTUwIDE0OSAtMTAzIDIwNXEtODggOTEgLTIxMCA5MXEtMTE0IDAgLTE4MiAtNTlxLTY3IC01OCAtNjcgLTE0NnEwIC03MyA2NiAtMTQwdDI3OSAtMTI5cTY5IC0yMCAxNzMgLTY2cTU4IC0yOCA5NSAtNTJoLTc0M3pNOTkwIDQ0OGg0MTFxNyAtMzkgNyAtOTJxMCAtMTExIC00MSAtMjEycS0yMyAtNTYgLTcxIC0xMDRxLTM3IC0zNSAtMTA5IC04MXEtODAgLTQ4IC0xNTMgLTY2cS04MCAtMjEgLTIwMyAtMjFxLTExNCAwIC0xOTUgMjMKbC0xNDAgNDBxLTU3IDE2IC03MiAyOHEtOCA4IC04IDIydjEzcTAgMTA4IC0yIDE1NnEtMSAzMCAwIDY4bDIgMzd2NDRsMTAyIDJxMTUgLTM0IDMwIC03MXQyMi41IC01NnQxMi41IC0yN3EzNSAtNTcgODAgLTk0cTQzIC0zNiAxMDUgLTU3cTU5IC0yMiAxMzIgLTIycTY0IDAgMTM5IDI3cTc3IDI2IDEyMiA4NnE0NyA2MSA0NyAxMjlxMCA4NCAtODEgMTU3cS0zNCAyOSAtMTM3IDcxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmRlcmxpbmUiIHVuaWNvZGU9IiYjeGYwY2Q7IiAKZD0iTTQ4IDEzMTNxLTM3IDIgLTQ1IDRsLTMgODhxMTMgMSA0MCAxcTYwIDAgMTEyIC00cTEzMiAtNyAxNjYgLTdxODYgMCAxNjggM3ExMTYgNCAxNDYgNXE1NiAwIDg2IDJsLTEgLTE0bDIgLTY0di05cS02MCAtOSAtMTI0IC05cS02MCAwIC03OSAtMjVxLTEzIC0xNCAtMTMgLTEzMnEwIC0xMyAwLjUgLTMyLjV0MC41IC0yNS41bDEgLTIyOWwxNCAtMjgwcTYgLTEyNCA1MSAtMjAycTM1IC01OSA5NiAtOTJxODggLTQ3IDE3NyAtNDcKcTEwNCAwIDE5MSAyOHE1NiAxOCA5OSA1MXE0OCAzNiA2NSA2NHEzNiA1NiA1MyAxMTRxMjEgNzMgMjEgMjI5cTAgNzkgLTMuNSAxMjh0LTExIDEyMi41dC0xMy41IDE1OS41bC00IDU5cS01IDY3IC0yNCA4OHEtMzQgMzUgLTc3IDM0bC0xMDAgLTJsLTE0IDNsMiA4Nmg4NGwyMDUgLTEwcTc2IC0zIDE5NiAxMGwxOCAtMnE2IC0zOCA2IC01MXEwIC03IC00IC0zMXEtNDUgLTEyIC04NCAtMTNxLTczIC0xMSAtNzkgLTE3cS0xNSAtMTUgLTE1IC00MQpxMCAtNyAxLjUgLTI3dDEuNSAtMzFxOCAtMTkgMjIgLTM5NnE2IC0xOTUgLTE1IC0zMDRxLTE1IC03NiAtNDEgLTEyMnEtMzggLTY1IC0xMTIgLTEyM3EtNzUgLTU3IC0xODIgLTg5cS0xMDkgLTMzIC0yNTUgLTMzcS0xNjcgMCAtMjg0IDQ2cS0xMTkgNDcgLTE3OSAxMjJxLTYxIDc2IC04MyAxOTVxLTE2IDgwIC0xNiAyMzd2MzMzcTAgMTg4IC0xNyAyMTNxLTI1IDM2IC0xNDcgMzl6TTE1MzYgLTk2djY0cTAgMTQgLTkgMjN0LTIzIDloLTE0NzIKcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDE0NzJxMTQgMCAyMyA5dDkgMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRhYmxlIiB1bmljb2RlPSImI3hmMGNlOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNTEyIDE2MHYxOTJxMCAxNCAtOSAyM3QtMjMgOWgtMzIwcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTE5MnEwIC0xNCA5IC0yM3QyMyAtOWgzMjBxMTQgMCAyMyA5dDkgMjN6TTUxMiA1NDR2MTkycTAgMTQgLTkgMjN0LTIzIDloLTMyMHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xOTJxMCAtMTQgOSAtMjN0MjMgLTloMzIwcTE0IDAgMjMgOXQ5IDIzek0xMDI0IDE2MHYxOTJxMCAxNCAtOSAyM3QtMjMgOWgtMzIwcS0xNCAwIC0yMyAtOXQtOSAtMjMKdi0xOTJxMCAtMTQgOSAtMjN0MjMgLTloMzIwcTE0IDAgMjMgOXQ5IDIzek01MTIgOTI4djE5MnEwIDE0IC05IDIzdC0yMyA5aC0zMjBxLTE0IDAgLTIzIC05dC05IC0yM3YtMTkycTAgLTE0IDkgLTIzdDIzIC05aDMyMHExNCAwIDIzIDl0OSAyM3pNMTAyNCA1NDR2MTkycTAgMTQgLTkgMjN0LTIzIDloLTMyMHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xOTJxMCAtMTQgOSAtMjN0MjMgLTloMzIwcTE0IDAgMjMgOXQ5IDIzek0xNTM2IDE2MHYxOTIKcTAgMTQgLTkgMjN0LTIzIDloLTMyMHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xOTJxMCAtMTQgOSAtMjN0MjMgLTloMzIwcTE0IDAgMjMgOXQ5IDIzek0xMDI0IDkyOHYxOTJxMCAxNCAtOSAyM3QtMjMgOWgtMzIwcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTE5MnEwIC0xNCA5IC0yM3QyMyAtOWgzMjBxMTQgMCAyMyA5dDkgMjN6TTE1MzYgNTQ0djE5MnEwIDE0IC05IDIzdC0yMyA5aC0zMjBxLTE0IDAgLTIzIC05dC05IC0yM3YtMTkyCnEwIC0xNCA5IC0yM3QyMyAtOWgzMjBxMTQgMCAyMyA5dDkgMjN6TTE1MzYgOTI4djE5MnEwIDE0IC05IDIzdC0yMyA5aC0zMjBxLTE0IDAgLTIzIC05dC05IC0yM3YtMTkycTAgLTE0IDkgLTIzdDIzIC05aDMyMHExNCAwIDIzIDl0OSAyM3pNMTY2NCAxMjQ4di0xMDg4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMzQ0cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2gxMzQ0cTY2IDAgMTEzIC00N3Q0NyAtMTEzCnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWFnaWMiIHVuaWNvZGU9IiYjeGYwZDA7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xMTkwIDk1NWwyOTMgMjkzbC0xMDcgMTA3bC0yOTMgLTI5M3pNMTYzNyAxMjQ4cTAgLTI3IC0xOCAtNDVsLTEyODYgLTEyODZxLTE4IC0xOCAtNDUgLTE4dC00NSAxOGwtMTk4IDE5OHEtMTggMTggLTE4IDQ1dDE4IDQ1bDEyODYgMTI4NnExOCAxOCA0NSAxOHQ0NSAtMThsMTk4IC0xOThxMTggLTE4IDE4IC00NXpNMjg2IDE0MzhsOTggLTMwbC05OCAtMzBsLTMwIC05OGwtMzAgOThsLTk4IDMwbDk4IDMwbDMwIDk4ek02MzYgMTI3NgpsMTk2IC02MGwtMTk2IC02MGwtNjAgLTE5NmwtNjAgMTk2bC0xOTYgNjBsMTk2IDYwbDYwIDE5NnpNMTU2NiA3OThsOTggLTMwbC05OCAtMzBsLTMwIC05OGwtMzAgOThsLTk4IDMwbDk4IDMwbDMwIDk4ek05MjYgMTQzOGw5OCAtMzBsLTk4IC0zMGwtMzAgLTk4bC0zMCA5OGwtOTggMzBsOTggMzBsMzAgOTh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRydWNrIiB1bmljb2RlPSImI3hmMGQxOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNjQwIDEyOHEwIDUyIC0zOCA5MHQtOTAgMzh0LTkwIC0zOHQtMzggLTkwdDM4IC05MHQ5MCAtMzh0OTAgMzh0MzggOTB6TTI1NiA2NDBoMzg0djI1NmgtMTU4cS0xMyAwIC0yMiAtOWwtMTk1IC0xOTVxLTkgLTkgLTkgLTIydi0zMHpNMTUzNiAxMjhxMCA1MiAtMzggOTB0LTkwIDM4dC05MCAtMzh0LTM4IC05MHQzOCAtOTB0OTAgLTM4dDkwIDM4dDM4IDkwek0xNzkyIDEyMTZ2LTEwMjRxMCAtMTUgLTQgLTI2LjV0LTEzLjUgLTE4LjUKdC0xNi41IC0xMS41dC0yMy41IC02dC0yMi41IC0ydC0yNS41IDB0LTIyLjUgMC41cTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgxIDc1dC03NSAxODFoLTM4NHEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV0LTE4MSA3NXQtNzUgMTgxaC02NHEtMyAwIC0yMi41IC0wLjV0LTI1LjUgMHQtMjIuNSAydC0yMy41IDZ0LTE2LjUgMTEuNXQtMTMuNSAxOC41dC00IDI2LjVxMCAyNiAxOSA0NXQ0NSAxOXYzMjBxMCA4IC0wLjUgMzV0MCAzOAp0Mi41IDM0LjV0Ni41IDM3dDE0IDMwLjV0MjIuNSAzMGwxOTggMTk4cTE5IDE5IDUwLjUgMzJ0NTguNSAxM2gxNjB2MTkycTAgMjYgMTkgNDV0NDUgMTloMTAyNHEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBpbnRlcmVzdCIgdW5pY29kZT0iJiN4ZjBkMjsiIApkPSJNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDNxLTExMSAwIC0yMTggMzJxNTkgOTMgNzggMTY0cTkgMzQgNTQgMjExcTIwIC0zOSA3MyAtNjcuNXQxMTQgLTI4LjVxMTIxIDAgMjE2IDY4LjV0MTQ3IDE4OC41dDUyIDI3MHEwIDExNCAtNTkuNSAyMTR0LTE3Mi41IDE2M3QtMjU1IDYzcS0xMDUgMCAtMTk2IC0yOXQtMTU0LjUgLTc3dC0xMDkgLTExMC41dC02NyAtMTI5LjV0LTIxLjUgLTEzNApxMCAtMTA0IDQwIC0xODN0MTE3IC0xMTFxMzAgLTEyIDM4IDIwcTIgNyA4IDMxdDggMzBxNiAyMyAtMTEgNDNxLTUxIDYxIC01MSAxNTFxMCAxNTEgMTA0LjUgMjU5LjV0MjczLjUgMTA4LjVxMTUxIDAgMjM1LjUgLTgydDg0LjUgLTIxM3EwIC0xNzAgLTY4LjUgLTI4OXQtMTc1LjUgLTExOXEtNjEgMCAtOTggNDMuNXQtMjMgMTA0LjVxOCAzNSAyNi41IDkzLjV0MzAgMTAzdDExLjUgNzUuNXEwIDUwIC0yNyA4M3QtNzcgMzMKcS02MiAwIC0xMDUgLTU3dC00MyAtMTQycTAgLTczIDI1IC0xMjJsLTk5IC00MThxLTE3IC03MCAtMTMgLTE3N3EtMjA2IDkxIC0zMzMgMjgxdC0xMjcgNDIzcTAgMjA5IDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGludGVyZXN0X3NpZ24iIHVuaWNvZGU9IiYjeGYwZDM7IiAKZD0iTTEyNDggMTQwOHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC03MjVxODUgMTIyIDEwOCAyMTBxOSAzNCA1MyAyMDlxMjEgLTM5IDczLjUgLTY3dDExMi41IC0yOHExODEgMCAyOTUuNSAxNDcuNXQxMTQuNSAzNzMuNXEwIDg0IC0zNSAxNjIuNXQtOTYuNSAxMzl0LTE1Mi41IDk3dC0xOTcgMzYuNXEtMTA0IDAgLTE5NC41IC0yOC41dC0xNTMgLTc2LjUKdC0xMDcuNSAtMTA5LjV0LTY2LjUgLTEyOHQtMjEuNSAtMTMyLjVxMCAtMTAyIDM5LjUgLTE4MHQxMTYuNSAtMTEwcTEzIC01IDIzLjUgMHQxNC41IDE5cTEwIDQ0IDE1IDYxcTYgMjMgLTExIDQycS01MCA2MiAtNTAgMTUwcTAgMTUwIDEwMy41IDI1Ni41dDI3MC41IDEwNi41cTE0OSAwIDIzMi41IC04MXQ4My41IC0yMTBxMCAtMTY4IC02Ny41IC0yODZ0LTE3My41IC0xMThxLTYwIDAgLTk3IDQzLjV0LTIzIDEwMy41cTggMzQgMjYuNSA5Mi41CnQyOS41IDEwMnQxMSA3NC41cTAgNDkgLTI2LjUgODEuNXQtNzUuNSAzMi41cS02MSAwIC0xMDMuNSAtNTYuNXQtNDIuNSAtMTM5LjVxMCAtNzIgMjQgLTEyMWwtOTggLTQxNHEtMjQgLTEwMCAtNyAtMjU0aC0xODNxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJnb29nbGVfcGx1c19zaWduIiB1bmljb2RlPSImI3hmMGQ0OyIgCmQ9Ik05MTcgNjMxcTAgMjYgLTYgNjRoLTM2MnYtMTMyaDIxN3EtMyAtMjQgLTE2LjUgLTUwdC0zNy41IC01M3QtNjYuNSAtNDQuNXQtOTYuNSAtMTcuNXEtOTkgMCAtMTY5IDcxdC03MCAxNzF0NzAgMTcxdDE2OSA3MXE5MiAwIDE1MyAtNTlsMTA0IDEwMXEtMTA4IDEwMCAtMjU3IDEwMHEtMTYwIDAgLTI3MiAtMTEyLjV0LTExMiAtMjcxLjV0MTEyIC0yNzEuNXQyNzIgLTExMi41cTE2NSAwIDI2Ni41IDEwNXQxMDEuNSAyNzB6TTEyNjIgNTg1CmgxMDl2MTEwaC0xMDl2MTEwaC0xMTB2LTExMGgtMTEwdi0xMTBoMTEwdi0xMTBoMTEwdjExMHpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imdvb2dsZV9wbHVzIiB1bmljb2RlPSImI3hmMGQ1OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTQzNyA2MjNxMCAtMjA4IC04NyAtMzcwLjV0LTI0OCAtMjU0dC0zNjkgLTkxLjVxLTE0OSAwIC0yODUgNTh0LTIzNCAxNTZ0LTE1NiAyMzR0LTU4IDI4NXQ1OCAyODV0MTU2IDIzNHQyMzQgMTU2dDI4NSA1OHEyODYgMCA0OTEgLTE5MmwtMTk5IC0xOTFxLTExNyAxMTMgLTI5MiAxMTNxLTEyMyAwIC0yMjcuNSAtNjJ0LTE2NS41IC0xNjguNXQtNjEgLTIzMi41dDYxIC0yMzIuNXQxNjUuNSAtMTY4LjV0MjI3LjUgLTYyCnE4MyAwIDE1Mi41IDIzdDExNC41IDU3LjV0NzguNSA3OC41dDQ5IDgzdDIxLjUgNzRoLTQxNnYyNTJoNjkycTEyIC02MyAxMiAtMTIyek0yMzA0IDc0NXYtMjEwaC0yMDl2LTIwOWgtMjEwdjIwOWgtMjA5djIxMGgyMDl2MjA5aDIxMHYtMjA5aDIwOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibW9uZXkiIHVuaWNvZGU9IiYjeGYwZDY7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik03NjggMzg0aDM4NHY5NmgtMTI4djQ0OGgtMTE0bC0xNDggLTEzN2w3NyAtODBxNDIgMzcgNTUgNTdoMnYtMjg4aC0xMjh2LTk2ek0xMjgwIDY0MHEwIC03MCAtMjEgLTE0MnQtNTkuNSAtMTM0dC0xMDEuNSAtMTAxdC0xMzggLTM5dC0xMzggMzl0LTEwMS41IDEwMXQtNTkuNSAxMzR0LTIxIDE0MnQyMSAxNDJ0NTkuNSAxMzR0MTAxLjUgMTAxdDEzOCAzOXQxMzggLTM5dDEwMS41IC0xMDF0NTkuNSAtMTM0dDIxIC0xNDJ6TTE3OTIgMzg0CnY1MTJxLTEwNiAwIC0xODEgNzV0LTc1IDE4MWgtMTE1MnEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV2LTUxMnExMDYgMCAxODEgLTc1dDc1IC0xODFoMTE1MnEwIDEwNiA3NSAxODF0MTgxIDc1ek0xOTIwIDEyMTZ2LTExNTJxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNzkycS0yNiAwIC00NSAxOXQtMTkgNDV2MTE1MnEwIDI2IDE5IDQ1dDQ1IDE5aDE3OTJxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldF9kb3duIiB1bmljb2RlPSImI3hmMGQ3OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMTAyNCA4MzJxMCAtMjYgLTE5IC00NWwtNDQ4IC00NDhxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNDQ4IDQ0OHEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDg5NnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNhcmV0X3VwIiB1bmljb2RlPSImI3hmMGQ4OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMTAyNCAzMjBxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC04OTZxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NWw0NDggNDQ4cTE5IDE5IDQ1IDE5dDQ1IC0xOWw0NDggLTQ0OHExOSAtMTkgMTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldF9sZWZ0IiB1bmljb2RlPSImI3hmMGQ5OyIgaG9yaXotYWR2LXg9IjY0MCIgCmQ9Ik02NDAgMTA4OHYtODk2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTlsLTQ0OCA0NDhxLTE5IDE5IC0xOSA0NXQxOSA0NWw0NDggNDQ4cTE5IDE5IDQ1IDE5dDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNhcmV0X3JpZ2h0IiB1bmljb2RlPSImI3hmMGRhOyIgaG9yaXotYWR2LXg9IjY0MCIgCmQ9Ik01NzYgNjQwcTAgLTI2IC0xOSAtNDVsLTQ0OCAtNDQ4cS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTl0LTE5IDQ1djg5NnEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOWw0NDggLTQ0OHExOSAtMTkgMTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb2x1bW5zIiB1bmljb2RlPSImI3hmMGRiOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTYwIDBoNjA4djExNTJoLTY0MHYtMTEyMHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41ek0xNTM2IDMydjExMjBoLTY0MHYtMTE1Mmg2MDhxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTY2NCAxMjQ4di0xMjE2cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMzQ0cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMjE2cTAgNjYgNDcgMTEzdDExMyA0N2gxMzQ0cTY2IDAgMTEzIC00N3Q0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb3J0IiB1bmljb2RlPSImI3hmMGRjOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMTAyNCA0NDhxMCAtMjYgLTE5IC00NWwtNDQ4IC00NDhxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNDQ4IDQ0OHEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDg5NnEyNiAwIDQ1IC0xOXQxOSAtNDV6TTEwMjQgODMycTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtODk2cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDVsNDQ4IDQ0OHExOSAxOSA0NSAxOXQ0NSAtMTlsNDQ4IC00NDhxMTkgLTE5IDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic29ydF9kb3duIiB1bmljb2RlPSImI3hmMGRkOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMTAyNCA0NDhxMCAtMjYgLTE5IC00NWwtNDQ4IC00NDhxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtNDQ4IDQ0OHEtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5aDg5NnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvcnRfdXAiIHVuaWNvZGU9IiYjeGYwZGU7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik0xMDI0IDgzMnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTg5NnEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDQ0OCA0NDhxMTkgMTkgNDUgMTl0NDUgLTE5bDQ0OCAtNDQ4cTE5IC0xOSAxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImVudmVsb3BlX2FsdCIgdW5pY29kZT0iJiN4ZjBlMDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgODI2di03OTRxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE0NzJxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjc5NHE0NCAtNDkgMTAxIC04N3EzNjIgLTI0NiA0OTcgLTM0NXE1NyAtNDIgOTIuNSAtNjUuNXQ5NC41IC00OHQxMTAgLTI0LjVoMWgxcTUxIDAgMTEwIDI0LjV0OTQuNSA0OHQ5Mi41IDY1LjVxMTcwIDEyMyA0OTggMzQ1cTU3IDM5IDEwMCA4N3pNMTc5MiAxMTIwcTAgLTc5IC00OSAtMTUxdC0xMjIgLTEyMwpxLTM3NiAtMjYxIC00NjggLTMyNXEtMTAgLTcgLTQyLjUgLTMwLjV0LTU0IC0zOHQtNTIgLTMyLjV0LTU3LjUgLTI3dC01MCAtOWgtMWgtMXEtMjMgMCAtNTAgOXQtNTcuNSAyN3QtNTIgMzIuNXQtNTQgMzh0LTQyLjUgMzAuNXEtOTEgNjQgLTI2MiAxODIuNXQtMjA1IDE0Mi41cS02MiA0MiAtMTE3IDExNS41dC01NSAxMzYuNXEwIDc4IDQxLjUgMTMwdDExOC41IDUyaDE0NzJxNjUgMCAxMTIuNSAtNDd0NDcuNSAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsaW5rZWRpbiIgdW5pY29kZT0iJiN4ZjBlMTsiIApkPSJNMzQ5IDkxMXYtOTkxaC0zMzB2OTkxaDMzMHpNMzcwIDEyMTdxMSAtNzMgLTUwLjUgLTEyMnQtMTM1LjUgLTQ5aC0ycS04MiAwIC0xMzIgNDl0LTUwIDEyMnEwIDc0IDUxLjUgMTIyLjV0MTM0LjUgNDguNXQxMzMgLTQ4LjV0NTEgLTEyMi41ek0xNTM2IDQ4OHYtNTY4aC0zMjl2NTMwcTAgMTA1IC00MC41IDE2NC41dC0xMjYuNSA1OS41cS02MyAwIC0xMDUuNSAtMzQuNXQtNjMuNSAtODUuNXEtMTEgLTMwIC0xMSAtODF2LTU1M2gtMzI5CnEyIDM5OSAyIDY0N3QtMSAyOTZsLTEgNDhoMzI5di0xNDRoLTJxMjAgMzIgNDEgNTZ0NTYuNSA1MnQ4NyA0My41dDExNC41IDE1LjVxMTcxIDAgMjc1IC0xMTMuNXQxMDQgLTMzMi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmRvIiB1bmljb2RlPSImI3hmMGUyOyIgCmQ9Ik0xNTM2IDY0MHEwIC0xNTYgLTYxIC0yOTh0LTE2NCAtMjQ1dC0yNDUgLTE2NHQtMjk4IC02MXEtMTcyIDAgLTMyNyA3Mi41dC0yNjQgMjA0LjVxLTcgMTAgLTYuNSAyMi41dDguNSAyMC41bDEzNyAxMzhxMTAgOSAyNSA5cTE2IC0yIDIzIC0xMnE3MyAtOTUgMTc5IC0xNDd0MjI1IC01MnExMDQgMCAxOTguNSA0MC41dDE2My41IDEwOS41dDEwOS41IDE2My41dDQwLjUgMTk4LjV0LTQwLjUgMTk4LjV0LTEwOS41IDE2My41CnQtMTYzLjUgMTA5LjV0LTE5OC41IDQwLjVxLTk4IDAgLTE4OCAtMzUuNXQtMTYwIC0xMDEuNWwxMzcgLTEzOHEzMSAtMzAgMTQgLTY5cS0xNyAtNDAgLTU5IC00MGgtNDQ4cS0yNiAwIC00NSAxOXQtMTkgNDV2NDQ4cTAgNDIgNDAgNTlxMzkgMTcgNjkgLTE0bDEzMCAtMTI5cTEwNyAxMDEgMjQ0LjUgMTU2LjV0Mjg0LjUgNTUuNXExNTYgMCAyOTggLTYxdDI0NSAtMTY0dDE2NCAtMjQ1dDYxIC0yOTh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxlZ2FsIiB1bmljb2RlPSImI3hmMGUzOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc3MSAwcTAgLTUzIC0zNyAtOTBsLTEwNyAtMTA4cS0zOSAtMzcgLTkxIC0zN3EtNTMgMCAtOTAgMzdsLTM2MyAzNjRxLTM4IDM2IC0zOCA5MHEwIDUzIDQzIDk2bC0yNTYgMjU2bC0xMjYgLTEyNnEtMTQgLTE0IC0zNCAtMTR0LTM0IDE0cTIgLTIgMTIuNSAtMTJ0MTIuNSAtMTN0MTAgLTExLjV0MTAgLTEzLjV0NiAtMTMuNXQ1LjUgLTE2LjV0MS41IC0xOHEwIC0zOCAtMjggLTY4cS0zIC0zIC0xNi41IC0xOHQtMTkgLTIwLjUKdC0xOC41IC0xNi41dC0yMiAtMTUuNXQtMjIgLTl0LTI2IC00LjVxLTQwIDAgLTY4IDI4bC00MDggNDA4cS0yOCAyOCAtMjggNjhxMCAxMyA0LjUgMjZ0OSAyMnQxNS41IDIydDE2LjUgMTguNXQyMC41IDE5dDE4IDE2LjVxMzAgMjggNjggMjhxMTAgMCAxOCAtMS41dDE2LjUgLTUuNXQxMy41IC02dDEzLjUgLTEwdDExLjUgLTEwdDEzIC0xMi41dDEyIC0xMi41cS0xNCAxNCAtMTQgMzR0MTQgMzRsMzQ4IDM0OHExNCAxNCAzNCAxNHQzNCAtMTQKcS0yIDIgLTEyLjUgMTJ0LTEyLjUgMTN0LTEwIDExLjV0LTEwIDEzLjV0LTYgMTMuNXQtNS41IDE2LjV0LTEuNSAxOHEwIDM4IDI4IDY4cTMgMyAxNi41IDE4dDE5IDIwLjV0MTguNSAxNi41dDIyIDE1LjV0MjIgOXQyNiA0LjVxNDAgMCA2OCAtMjhsNDA4IC00MDhxMjggLTI4IDI4IC02OHEwIC0xMyAtNC41IC0yNnQtOSAtMjJ0LTE1LjUgLTIydC0xNi41IC0xOC41dC0yMC41IC0xOXQtMTggLTE2LjVxLTMwIC0yOCAtNjggLTI4CnEtMTAgMCAtMTggMS41dC0xNi41IDUuNXQtMTMuNSA2dC0xMy41IDEwdC0xMS41IDEwdC0xMyAxMi41dC0xMiAxMi41cTE0IC0xNCAxNCAtMzR0LTE0IC0zNGwtMTI2IC0xMjZsMjU2IC0yNTZxNDMgNDMgOTYgNDNxNTIgMCA5MSAtMzdsMzYzIC0zNjNxMzcgLTM5IDM3IC05MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZGFzaGJvYXJkIiB1bmljb2RlPSImI3hmMGU0OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMzg0IDM4NHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNNTc2IDgzMnEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTAwNCAzNTFsMTAxIDM4MnE2IDI2IC03LjUgNDguNXQtMzguNSAyOS41CnQtNDggLTYuNXQtMzAgLTM5LjVsLTEwMSAtMzgycS02MCAtNSAtMTA3IC00My41dC02MyAtOTguNXEtMjAgLTc3IDIwIC0xNDZ0MTE3IC04OXQxNDYgMjB0ODkgMTE3cTE2IDYwIC02IDExN3QtNzIgOTF6TTE2NjQgMzg0cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xMDI0IDEwMjRxMCA1MyAtMzcuNSA5MC41CnQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNDcyIDgzMnEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTc5MiAzODRxMCAtMjYxIC0xNDEgLTQ4M3EtMTkgLTI5IC01NCAtMjloLTE0MDJxLTM1IDAgLTU0IDI5CnEtMTQxIDIyMSAtMTQxIDQ4M3EwIDE4MiA3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvbW1lbnRfYWx0IiB1bmljb2RlPSImI3hmMGU1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNODk2IDExNTJxLTIwNCAwIC0zODEuNSAtNjkuNXQtMjgyIC0xODcuNXQtMTA0LjUgLTI1NXEwIC0xMTIgNzEuNSAtMjEzLjV0MjAxLjUgLTE3NS41bDg3IC01MGwtMjcgLTk2cS0yNCAtOTEgLTcwIC0xNzJxMTUyIDYzIDI3NSAxNzFsNDMgMzhsNTcgLTZxNjkgLTggMTMwIC04cTIwNCAwIDM4MS41IDY5LjV0MjgyIDE4Ny41dDEwNC41IDI1NXQtMTA0LjUgMjU1dC0yODIgMTg3LjV0LTM4MS41IDY5LjV6TTE3OTIgNjQwCnEwIC0xNzQgLTEyMCAtMzIxLjV0LTMyNiAtMjMzdC00NTAgLTg1LjVxLTcwIDAgLTE0NSA4cS0xOTggLTE3NSAtNDYwIC0yNDJxLTQ5IC0xNCAtMTE0IC0yMmgtNXEtMTUgMCAtMjcgMTAuNXQtMTYgMjcuNXYxcS0zIDQgLTAuNSAxMnQyIDEwdDQuNSA5LjVsNiA5dDcgOC41dDggOXE3IDggMzEgMzQuNXQzNC41IDM4dDMxIDM5LjV0MzIuNSA1MXQyNyA1OXQyNiA3NnEtMTU3IDg5IC0yNDcuNSAyMjB0LTkwLjUgMjgxcTAgMTc0IDEyMCAzMjEuNQp0MzI2IDIzM3Q0NTAgODUuNXQ0NTAgLTg1LjV0MzI2IC0yMzN0MTIwIC0zMjEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY29tbWVudHNfYWx0IiB1bmljb2RlPSImI3hmMGU2OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNzA0IDExNTJxLTE1MyAwIC0yODYgLTUydC0yMTEuNSAtMTQxdC03OC41IC0xOTFxMCAtODIgNTMgLTE1OHQxNDkgLTEzMmw5NyAtNTZsLTM1IC04NHEzNCAyMCA2MiAzOWw0NCAzMWw1MyAtMTBxNzggLTE0IDE1MyAtMTRxMTUzIDAgMjg2IDUydDIxMS41IDE0MXQ3OC41IDE5MXQtNzguNSAxOTF0LTIxMS41IDE0MXQtMjg2IDUyek03MDQgMTI4MHExOTEgMCAzNTMuNSAtNjguNXQyNTYuNSAtMTg2LjV0OTQgLTI1N3QtOTQgLTI1Nwp0LTI1Ni41IC0xODYuNXQtMzUzLjUgLTY4LjVxLTg2IDAgLTE3NiAxNnEtMTI0IC04OCAtMjc4IC0xMjhxLTM2IC05IC04NiAtMTZoLTNxLTExIDAgLTIwLjUgOHQtMTEuNSAyMXEtMSAzIC0xIDYuNXQwLjUgNi41dDIgNmwyLjUgNXQzLjUgNS41dDQgNXQ0LjUgNXQ0IDQuNXE1IDYgMjMgMjV0MjYgMjkuNXQyMi41IDI5dDI1IDM4LjV0MjAuNSA0NHEtMTI0IDcyIC0xOTUgMTc3dC03MSAyMjRxMCAxMzkgOTQgMjU3dDI1Ni41IDE4Ni41CnQzNTMuNSA2OC41ek0xNTI2IDExMXExMCAtMjQgMjAuNSAtNDR0MjUgLTM4LjV0MjIuNSAtMjl0MjYgLTI5LjV0MjMgLTI1cTEgLTEgNCAtNC41dDQuNSAtNXQ0IC01dDMuNSAtNS41bDIuNSAtNXQyIC02dDAuNSAtNi41dC0xIC02LjVxLTMgLTE0IC0xMyAtMjJ0LTIyIC03cS01MCA3IC04NiAxNnEtMTU0IDQwIC0yNzggMTI4cS05MCAtMTYgLTE3NiAtMTZxLTI3MSAwIC00NzIgMTMycTU4IC00IDg4IC00cTE2MSAwIDMwOSA0NXQyNjQgMTI5CnExMjUgOTIgMTkyIDIxMnQ2NyAyNTRxMCA3NyAtMjMgMTUycTEyOSAtNzEgMjA0IC0xNzh0NzUgLTIzMHEwIC0xMjAgLTcxIC0yMjQuNXQtMTk1IC0xNzYuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYm9sdCIgdW5pY29kZT0iJiN4ZjBlNzsiIGhvcml6LWFkdi14PSI4OTYiIApkPSJNODg1IDk3MHExOCAtMjAgNyAtNDRsLTU0MCAtMTE1N3EtMTMgLTI1IC00MiAtMjVxLTQgMCAtMTQgMnEtMTcgNSAtMjUuNSAxOXQtNC41IDMwbDE5NyA4MDhsLTQwNiAtMTAxcS00IC0xIC0xMiAtMXEtMTggMCAtMzEgMTFxLTE4IDE1IC0xMyAzOWwyMDEgODI1cTQgMTQgMTYgMjN0MjggOWgzMjhxMTkgMCAzMiAtMTIuNXQxMyAtMjkuNXEwIC04IC01IC0xOGwtMTcxIC00NjNsMzk2IDk4cTggMiAxMiAycTE5IDAgMzQgLTE1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzaXRlbWFwIiB1bmljb2RlPSImI3hmMGU4OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiAyODh2LTMyMHEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djMyMHEwIDQwIDI4IDY4dDY4IDI4aDk2djE5MmgtNTEydi0xOTJoOTZxNDAgMCA2OCAtMjh0MjggLTY4di0zMjBxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0zMjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYzMjBxMCA0MCAyOCA2OHQ2OCAyOGg5NnYxOTJoLTUxMnYtMTkyaDk2cTQwIDAgNjggLTI4dDI4IC02OHYtMzIwCnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTMyMHEtNDAgMCAtNjggMjh0LTI4IDY4djMyMHEwIDQwIDI4IDY4dDY4IDI4aDk2djE5MnEwIDUyIDM4IDkwdDkwIDM4aDUxMnYxOTJoLTk2cS00MCAwIC02OCAyOHQtMjggNjh2MzIwcTAgNDAgMjggNjh0NjggMjhoMzIwcTQwIDAgNjggLTI4dDI4IC02OHYtMzIwcTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtOTZ2LTE5Mmg1MTJxNTIgMCA5MCAtMzh0MzggLTkwdi0xOTJoOTZxNDAgMCA2OCAtMjh0MjggLTY4CnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW1icmVsbGEiIHVuaWNvZGU9IiYjeGYwZTk7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik04OTYgNzA4di01ODBxMCAtMTA0IC03NiAtMTgwdC0xODAgLTc2dC0xODAgNzZ0LTc2IDE4MHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDVxMCAtNTAgMzkgLTg5dDg5IC0zOXQ4OSAzOXQzOSA4OXY1ODBxMzMgMTEgNjQgMTF0NjQgLTExek0xNjY0IDY4MXEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVxLTExIDAgLTIzIDEwcS00OSA0NiAtOTMgNjl0LTEwMiAyM3EtNjggMCAtMTI4IC0zN3QtMTAzIC05NwpxLTcgLTEwIC0xNy41IC0yOHQtMTQuNSAtMjRxLTExIC0xNyAtMjggLTE3cS0xOCAwIC0yOSAxN3EtNCA2IC0xNC41IDI0dC0xNy41IDI4cS00MyA2MCAtMTAyLjUgOTd0LTEyNy41IDM3dC0xMjcuNSAtMzd0LTEwMi41IC05N3EtNyAtMTAgLTE3LjUgLTI4dC0xNC41IC0yNHEtMTEgLTE3IC0yOSAtMTdxLTE3IDAgLTI4IDE3cS00IDYgLTE0LjUgMjR0LTE3LjUgMjhxLTQzIDYwIC0xMDMgOTd0LTEyOCAzN3EtNTggMCAtMTAyIC0yM3QtOTMgLTY5CnEtMTIgLTEwIC0yMyAtMTBxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXEwIDUgMSA3cTQ1IDE4MyAxNzIuNSAzMTkuNXQyOTggMjA0LjV0MzYwLjUgNjhxMTQwIDAgMjc0LjUgLTQwdDI0Ni41IC0xMTMuNXQxOTQuNSAtMTg3dDExNS41IC0yNTEuNXExIC0yIDEgLTd6TTg5NiAxNDA4di05OHEtNDIgMiAtNjQgMnQtNjQgLTJ2OThxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwYXN0ZSIgdW5pY29kZT0iJiN4ZjBlYTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTc2OCAtMTI4aDg5NnY2NDBoLTQxNnEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtMzg0di0xMTUyek0xMDI0IDEzMTJ2NjRxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC03MDRxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di02NHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDcwNHExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xMjgwIDY0MGgyOTlsLTI5OSAyOTl2LTI5OXpNMTc5MiA1MTJ2LTY3MnEwIC00MCAtMjggLTY4dC02OCAtMjgKaC05NjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjBoLTU0NHEtNDAgMCAtNjggMjh0LTI4IDY4djEzNDRxMCA0MCAyOCA2OHQ2OCAyOGgxMDg4cTQwIDAgNjggLTI4dDI4IC02OHYtMzI4cTIxIC0xMyAzNiAtMjhsNDA4IC00MDhxMjggLTI4IDQ4IC03NnQyMCAtODh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxpZ2h0X2J1bGIiIHVuaWNvZGU9IiYjeGYwZWI7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik03MzYgOTYwcTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNXQtMjIuNSA5LjV0LTkuNSAyMi41cTAgNDYgLTU0IDcxdC0xMDYgMjVxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXQ5LjUgMjIuNXQyMi41IDkuNXE1MCAwIDk5LjUgLTE2dDg3IC01NHQzNy41IC05MHpNODk2IDk2MHEwIDcyIC0zNC41IDEzNHQtOTAgMTAxLjV0LTEyMyA2MnQtMTM2LjUgMjIuNXQtMTM2LjUgLTIyLjV0LTEyMyAtNjJ0LTkwIC0xMDEuNXQtMzQuNSAtMTM0CnEwIC0xMDEgNjggLTE4MHExMCAtMTEgMzAuNSAtMzN0MzAuNSAtMzNxMTI4IC0xNTMgMTQxIC0yOThoMjI4cTEzIDE0NSAxNDEgMjk4cTEwIDExIDMwLjUgMzN0MzAuNSAzM3E2OCA3OSA2OCAxODB6TTEwMjQgOTYwcTAgLTE1NSAtMTAzIC0yNjhxLTQ1IC00OSAtNzQuNSAtODd0LTU5LjUgLTk1LjV0LTM0IC0xMDcuNXE0NyAtMjggNDcgLTgycTAgLTM3IC0yNSAtNjRxMjUgLTI3IDI1IC02NHEwIC01MiAtNDUgLTgxcTEzIC0yMyAxMyAtNDcKcTAgLTQ2IC0zMS41IC03MXQtNzcuNSAtMjVxLTIwIC00NCAtNjAgLTcwdC04NyAtMjZ0LTg3IDI2dC02MCA3MHEtNDYgMCAtNzcuNSAyNXQtMzEuNSA3MXEwIDI0IDEzIDQ3cS00NSAyOSAtNDUgODFxMCAzNyAyNSA2NHEtMjUgMjcgLTI1IDY0cTAgNTQgNDcgODJxLTQgNTAgLTM0IDEwNy41dC01OS41IDk1LjV0LTc0LjUgODdxLTEwMyAxMTMgLTEwMyAyNjhxMCA5OSA0NC41IDE4NC41dDExNyAxNDJ0MTY0IDg5dDE4Ni41IDMyLjUKdDE4Ni41IC0zMi41dDE2NCAtODl0MTE3IC0xNDJ0NDQuNSAtMTg0LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImV4Y2hhbmdlIiB1bmljb2RlPSImI3hmMGVjOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiAzNTJ2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTEzNzZ2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVxLTEyIDAgLTI0IDEwbC0zMTkgMzIwcS05IDkgLTkgMjJxMCAxNCA5IDIzbDMyMCAzMjBxOSA5IDIzIDlxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0xOTJoMTM3NnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTE3OTIgODk2cTAgLTE0IC05IC0yM2wtMzIwIC0zMjBxLTkgLTkgLTIzIC05CnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MmgtMTM3NnEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDEzNzZ2MTkycTAgMTQgOSAyM3QyMyA5cTEyIDAgMjQgLTEwbDMxOSAtMzE5cTkgLTkgOSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNsb3VkX2Rvd25sb2FkIiB1bmljb2RlPSImI3hmMGVkOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTI4MCA2MDhxMCAxNCAtOSAyM3QtMjMgOWgtMjI0djM1MnEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjVoLTE5MnEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTM1MmgtMjI0cS0xMyAwIC0yMi41IC05LjV0LTkuNSAtMjIuNXEwIC0xNCA5IC0yM2wzNTIgLTM1MnE5IC05IDIzIC05dDIzIDlsMzUxIDM1MXExMCAxMiAxMCAyNHpNMTkyMCAzODRxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNWgtMTA4OApxLTE4NSAwIC0zMTYuNSAxMzEuNXQtMTMxLjUgMzE2LjVxMCAxMzAgNzAgMjQwdDE4OCAxNjVxLTIgMzAgLTIgNDNxMCAyMTIgMTUwIDM2MnQzNjIgMTUwcTE1NiAwIDI4NS41IC04N3QxODguNSAtMjMxcTcxIDYyIDE2NiA2MnExMDYgMCAxODEgLTc1dDc1IC0xODFxMCAtNzYgLTQxIC0xMzhxMTMwIC0zMSAyMTMuNSAtMTM1LjV0ODMuNSAtMjM4LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNsb3VkX3VwbG9hZCIgdW5pY29kZT0iJiN4ZjBlZTsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTEyODAgNjcycTAgMTQgLTkgMjNsLTM1MiAzNTJxLTkgOSAtMjMgOXQtMjMgLTlsLTM1MSAtMzUxcS0xMCAtMTIgLTEwIC0yNHEwIC0xNCA5IC0yM3QyMyAtOWgyMjR2LTM1MnEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDE5MnExMyAwIDIyLjUgOS41dDkuNSAyMi41djM1MmgyMjRxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTkyMCAzODRxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNWgtMTA4OApxLTE4NSAwIC0zMTYuNSAxMzEuNXQtMTMxLjUgMzE2LjVxMCAxMzAgNzAgMjQwdDE4OCAxNjVxLTIgMzAgLTIgNDNxMCAyMTIgMTUwIDM2MnQzNjIgMTUwcTE1NiAwIDI4NS41IC04N3QxODguNSAtMjMxcTcxIDYyIDE2NiA2MnExMDYgMCAxODEgLTc1dDc1IC0xODFxMCAtNzYgLTQxIC0xMzhxMTMwIC0zMSAyMTMuNSAtMTM1LjV0ODMuNSAtMjM4LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVzZXJfbWQiIHVuaWNvZGU9IiYjeGYwZjA7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0zODQgMTkycTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV6TTE0MDggMTMxcTAgLTEyMSAtNzMgLTE5MHQtMTk0IC02OWgtODc0cS0xMjEgMCAtMTk0IDY5dC03MyAxOTBxMCA2OCA1LjUgMTMxdDI0IDEzOHQ0Ny41IDEzMi41dDgxIDEwM3QxMjAgNjAuNXEtMjIgLTUyIC0yMiAtMTIwdi0yMDNxLTU4IC0yMCAtOTMgLTcwdC0zNSAtMTExcTAgLTgwIDU2IC0xMzZ0MTM2IC01Ngp0MTM2IDU2dDU2IDEzNnEwIDYxIC0zNS41IDExMXQtOTIuNSA3MHYyMDNxMCA2MiAyNSA5M3ExMzIgLTEwNCAyOTUgLTEwNHQyOTUgMTA0cTI1IC0zMSAyNSAtOTN2LTY0cS0xMDYgMCAtMTgxIC03NXQtNzUgLTE4MXYtODlxLTMyIC0yOSAtMzIgLTcxcTAgLTQwIDI4IC02OHQ2OCAtMjh0NjggMjh0MjggNjhxMCA0MiAtMzIgNzF2ODlxMCA1MiAzOCA5MHQ5MCAzOHQ5MCAtMzh0MzggLTkwdi04OXEtMzIgLTI5IC0zMiAtNzFxMCAtNDAgMjggLTY4CnQ2OCAtMjh0NjggMjh0MjggNjhxMCA0MiAtMzIgNzF2ODlxMCA2OCAtMzQuNSAxMjcuNXQtOTMuNSA5My41cTAgMTAgMC41IDQyLjV0MCA0OHQtMi41IDQxLjV0LTcgNDd0LTEzIDQwcTY4IC0xNSAxMjAgLTYwLjV0ODEgLTEwM3Q0Ny41IC0xMzIuNXQyNCAtMTM4dDUuNSAtMTMxek0xMDg4IDEwMjRxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNXQtMjcxLjUgMTEyLjV0LTExMi41IDI3MS41dDExMi41IDI3MS41dDI3MS41IDExMi41CnQyNzEuNSAtMTEyLjV0MTEyLjUgLTI3MS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdGV0aG9zY29wZSIgdW5pY29kZT0iJiN4ZjBmMTsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTEyODAgODMycTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTQwOCA4MzJxMCAtNjIgLTM1LjUgLTExMXQtOTIuNSAtNzB2LTM5NXEwIC0xNTkgLTEzMS41IC0yNzEuNXQtMzE2LjUgLTExMi41dC0zMTYuNSAxMTIuNXQtMTMxLjUgMjcxLjV2MTMycS0xNjQgMjAgLTI3NCAxMjh0LTExMCAyNTJ2NTEycTAgMjYgMTkgNDV0NDUgMTlxNiAwIDE2IC0ycTE3IDMwIDQ3IDQ4CnQ2NSAxOHE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXQtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXEtMzMgMCAtNjQgMTh2LTQwMnEwIC0xMDYgOTQgLTE4MXQyMjYgLTc1dDIyNiA3NXQ5NCAxODF2NDAycS0zMSAtMTggLTY0IC0xOHEtNTMgMCAtOTAuNSAzNy41dC0zNy41IDkwLjV0MzcuNSA5MC41dDkwLjUgMzcuNXEzNSAwIDY1IC0xOHQ0NyAtNDhxMTAgMiAxNiAycTI2IDAgNDUgLTE5dDE5IC00NXYtNTEycTAgLTE0NCAtMTEwIC0yNTIKdC0yNzQgLTEyOHYtMTMycTAgLTEwNiA5NCAtMTgxdDIyNiAtNzV0MjI2IDc1dDk0IDE4MXYzOTVxLTU3IDIxIC05Mi41IDcwdC0zNS41IDExMXEwIDgwIDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdWl0Y2FzZSIgdW5pY29kZT0iJiN4ZjBmMjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTY0MCAxMTUyaDUxMnYxMjhoLTUxMnYtMTI4ek0yODggMTE1MnYtMTI4MGgtNjRxLTkyIDAgLTE1OCA2NnQtNjYgMTU4djgzMnEwIDkyIDY2IDE1OHQxNTggNjZoNjR6TTE0MDggMTE1MnYtMTI4MGgtMTAyNHYxMjgwaDEyOHYxNjBxMCA0MCAyOCA2OHQ2OCAyOGg1NzZxNDAgMCA2OCAtMjh0MjggLTY4di0xNjBoMTI4ek0xNzkyIDkyOHYtODMycTAgLTkyIC02NiAtMTU4dC0xNTggLTY2aC02NHYxMjgwaDY0cTkyIDAgMTU4IC02Ngp0NjYgLTE1OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmVsbF9hbHQiIHVuaWNvZGU9IiYjeGYwZjM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik05MTIgLTE2MHEwIDE2IC0xNiAxNnEtNTkgMCAtMTAxLjUgNDIuNXQtNDIuNSAxMDEuNXEwIDE2IC0xNiAxNnQtMTYgLTE2cTAgLTczIDUxLjUgLTEyNC41dDEyNC41IC01MS41cTE2IDAgMTYgMTZ6TTE3MjggMTI4cTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtNDQ4cTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgxIDc1dC03NSAxODFoLTQ0OHEtNTIgMCAtOTAgMzh0LTM4IDkwcTUwIDQyIDkxIDg4dDg1IDExOS41dDc0LjUgMTU4LjUKdDUwIDIwNnQxOS41IDI2MHEwIDE1MiAxMTcgMjgyLjV0MzA3IDE1OC41cS04IDE5IC04IDM5cTAgNDAgMjggNjh0NjggMjh0NjggLTI4dDI4IC02OHEwIC0yMCAtOCAtMzlxMTkwIC0yOCAzMDcgLTE1OC41dDExNyAtMjgyLjVxMCAtMTM5IDE5LjUgLTI2MHQ1MCAtMjA2dDc0LjUgLTE1OC41dDg1IC0xMTkuNXQ5MSAtODh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvZmZlZSIgdW5pY29kZT0iJiN4ZjBmNDsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTE2NjQgODk2cTAgODAgLTU2IDEzNnQtMTM2IDU2aC02NHYtMzg0aDY0cTgwIDAgMTM2IDU2dDU2IDEzNnpNMCAxMjhoMTc5MnEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzVoLTEyODBxLTEwNiAwIC0xODEgNzV0LTc1IDE4MXpNMTg1NiA4OTZxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNWgtNjR2LTMycTAgLTkyIC02NiAtMTU4dC0xNTggLTY2aC03MDRxLTkyIDAgLTE1OCA2NnQtNjYgMTU4djczNnEwIDI2IDE5IDQ1CnQ0NSAxOWgxMTUycTE1OSAwIDI3MS41IC0xMTIuNXQxMTIuNSAtMjcxLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZvb2QiIHVuaWNvZGU9IiYjeGYwZjU7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik02NDAgMTQ3MnYtNjQwcTAgLTYxIC0zNS41IC0xMTF0LTkyLjUgLTcwdi03NzlxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC0xMjhxLTUyIDAgLTkwIDM4dC0zOCA5MHY3NzlxLTU3IDIwIC05Mi41IDcwdC0zNS41IDExMXY2NDBxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTl0MTkgLTQ1di00MTZxMCAtMjYgMTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXY0MTZxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTl0MTkgLTQ1di00MTZxMCAtMjYgMTkgLTQ1CnQ0NSAtMTl0NDUgMTl0MTkgNDV2NDE2cTAgMjYgMTkgNDV0NDUgMTl0NDUgLTE5dDE5IC00NXpNMTQwOCAxNDcydi0xNjAwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMTI4cS01MiAwIC05MCAzOHQtMzggOTB2NTEyaC0yMjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY4MDBxMCAxMzIgOTQgMjI2dDIyNiA5NGgyNTZxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmaWxlX3RleHRfYWx0IiB1bmljb2RlPSImI3hmMGY2OyIgCmQ9Ik0xNDY4IDExNTZxMjggLTI4IDQ4IC03NnQyMCAtODh2LTExNTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0xMzQ0cS00MCAwIC02OCAyOHQtMjggNjh2MTYwMHEwIDQwIDI4IDY4dDY4IDI4aDg5NnE0MCAwIDg4IC0yMHQ3NiAtNDh6TTEwMjQgMTQwMHYtMzc2aDM3NnEtMTAgMjkgLTIyIDQxbC0zMTMgMzEzcS0xMiAxMiAtNDEgMjJ6TTE0MDggLTEyOHYxMDI0aC00MTZxLTQwIDAgLTY4IDI4dC0yOCA2OHY0MTZoLTc2OHYtMTUzNmgxMjgwegpNMzg0IDczNnEwIDE0IDkgMjN0MjMgOWg3MDRxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNzA0cS0xNCAwIC0yMyA5dC05IDIzdjY0ek0xMTIwIDUxMnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC03MDRxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloNzA0ek0xMTIwIDI1NnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC03MDQKcS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDcwNHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYnVpbGRpbmciIHVuaWNvZGU9IiYjeGYwZjc7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0zODQgMjI0di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTM4NCA0ODB2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtNjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY2NHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXoKTTY0MCA0ODB2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtNjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY2NHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMzg0IDczNnYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41egpNMTE1MiAyMjR2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtNjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY2NHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNODk2IDQ4MHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41egpNNjQwIDczNnYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0zODQgOTkydi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck0xMTUyIDQ4MHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek04OTYgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck02NDAgOTkydi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTM4NCAxMjQ4di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck0xMTUyIDczNnYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek04OTYgOTkydi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck02NDAgMTI0OHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0xMTUyIDk5MnYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41egpNODk2IDEyNDh2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtNjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY2NHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTE1MiAxMjQ4di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck04OTYgLTEyOGgzODR2MTUzNmgtMTE1MnYtMTUzNmgzODR2MjI0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMzIwcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXYtMjI0ek0xNDA4IDE0NzJ2LTE2NjRxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMjgwcS0yNiAwIC00NSAxOXQtMTkgNDV2MTY2NHEwIDI2IDE5IDQ1dDQ1IDE5aDEyODBxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJob3NwaXRhbCIgdW5pY29kZT0iJiN4ZjBmODsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTM4NCAyMjR2LTY0cTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtNjRxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXY2NHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMzg0IDQ4MHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41egpNNjQwIDQ4MHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek0zODQgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck0xMTUyIDIyNHYtNjRxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC02NHEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djY0cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41IC05LjV0OS41IC0yMi41ek04OTYgNDgwdi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck02NDAgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTExNTIgNDgwdi02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck04OTYgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTExNTIgNzM2di02NHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTY0cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2NjRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6Ck04OTYgLTEyOGgzODR2MTE1MmgtMjU2di0zMnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTQ0OHEtNDAgMCAtNjggMjh0LTI4IDY4djMyaC0yNTZ2LTExNTJoMzg0djIyNHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDMyMHExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV2LTIyNHpNODk2IDEwNTZ2MzIwcTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtNjRxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di05NmgtMTI4djk2cTAgMTMgLTkuNSAyMi41CnQtMjIuNSA5LjVoLTY0cS0xMyAwIC0yMi41IC05LjV0LTkuNSAtMjIuNXYtMzIwcTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoNjRxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXY5NmgxMjh2LTk2cTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoNjRxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTQwOCAxMDg4di0xMjgwcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTI4MHEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyODBxMCAyNiAxOSA0NXQ0NSAxOWgzMjAKdjI4OHEwIDQwIDI4IDY4dDY4IDI4aDQ0OHE0MCAwIDY4IC0yOHQyOCAtNjh2LTI4OGgzMjBxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbWJ1bGFuY2UiIHVuaWNvZGU9IiYjeGYwZjk7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik02NDAgMTI4cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0yNTYgNjQwaDM4NHYyNTZoLTE1OHEtMTQgLTIgLTIyIC05bC0xOTUgLTE5NXEtNyAtMTIgLTkgLTIydi0zMHpNMTUzNiAxMjhxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41CnQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNjY0IDgwMHYxOTJxMCAxNCAtOSAyM3QtMjMgOWgtMjI0djIyNHEwIDE0IC05IDIzdC0yMyA5aC0xOTJxLTE0IDAgLTIzIC05dC05IC0yM3YtMjI0aC0yMjRxLTE0IDAgLTIzIC05dC05IC0yM3YtMTkycTAgLTE0IDkgLTIzdDIzIC05aDIyNHYtMjI0cTAgLTE0IDkgLTIzdDIzIC05aDE5MnExNCAwIDIzIDl0OSAyM3YyMjRoMjI0cTE0IDAgMjMgOXQ5IDIzek0xOTIwIDEzNDR2LTExNTIKcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTkycTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgxIDc1dC03NSAxODFoLTM4NHEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV0LTE4MSA3NXQtNzUgMTgxaC0xMjhxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOXY0MTZxMCAyNiAxMyA1OHQzMiA1MWwxOTggMTk4cTE5IDE5IDUxIDMydDU4IDEzaDE2MHYzMjBxMCAyNiAxOSA0NXQ0NSAxOWgxMTUycTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWVka2l0IiB1bmljb2RlPSImI3hmMGZhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI4MCA0MTZ2MTkycTAgMTQgLTkgMjN0LTIzIDloLTIyNHYyMjRxMCAxNCAtOSAyM3QtMjMgOWgtMTkycS0xNCAwIC0yMyAtOXQtOSAtMjN2LTIyNGgtMjI0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTE5MnEwIC0xNCA5IC0yM3QyMyAtOWgyMjR2LTIyNHEwIC0xNCA5IC0yM3QyMyAtOWgxOTJxMTQgMCAyMyA5dDkgMjN2MjI0aDIyNHExNCAwIDIzIDl0OSAyM3pNNjQwIDExNTJoNTEydjEyOGgtNTEydi0xMjh6TTI1NiAxMTUydi0xMjgwaC0zMgpxLTkyIDAgLTE1OCA2NnQtNjYgMTU4djgzMnEwIDkyIDY2IDE1OHQxNTggNjZoMzJ6TTE0NDAgMTE1MnYtMTI4MGgtMTA4OHYxMjgwaDE2MHYxNjBxMCA0MCAyOCA2OHQ2OCAyOGg1NzZxNDAgMCA2OCAtMjh0MjggLTY4di0xNjBoMTYwek0xNzkyIDkyOHYtODMycTAgLTkyIC02NiAtMTU4dC0xNTggLTY2aC0zMnYxMjgwaDMycTkyIDAgMTU4IC02NnQ2NiAtMTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmaWdodGVyX2pldCIgdW5pY29kZT0iJiN4ZjBmYjsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTE5MjAgNTc2cS0xIC0zMiAtMjg4IC05NmwtMzUyIC0zMmwtMjI0IC02NGgtNjRsLTI5MyAtMzUyaDY5cTI2IDAgNDUgLTQuNXQxOSAtMTEuNXQtMTkgLTExLjV0LTQ1IC00LjVoLTk2aC0xNjBoLTY0djMyaDY0djQxNmgtMTYwbC0xOTIgLTIyNGgtOTZsLTMyIDMydjE5MmgzMnYzMmgxMjh2OGwtMTkyIDI0djEyOGwxOTIgMjR2OGgtMTI4djMyaC0zMnYxOTJsMzIgMzJoOTZsMTkyIC0yMjRoMTYwdjQxNmgtNjR2MzJoNjRoMTYwaDk2CnEyNiAwIDQ1IC00LjV0MTkgLTExLjV0LTE5IC0xMS41dC00NSAtNC41aC02OWwyOTMgLTM1Mmg2NGwyMjQgLTY0bDM1MiAtMzJxMTI4IC0yOCAyMDAgLTUydDgwIC0zNHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmVlciIgdW5pY29kZT0iJiN4ZjBmYzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTY0MCA2NDB2Mzg0aC0yNTZ2LTI1NnEwIC01MyAzNy41IC05MC41dDkwLjUgLTM3LjVoMTI4ek0xNjY0IDE5MnYtMTkyaC0xMTUydjE5MmwxMjggMTkyaC0xMjhxLTE1OSAwIC0yNzEuNSAxMTIuNXQtMTEyLjUgMjcxLjV2MzIwbC02NCA2NGwzMiAxMjhoNDgwbDMyIDEyOGg5NjBsMzIgLTE5MmwtNjQgLTMydi04MDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imhfc2lnbiIgdW5pY29kZT0iJiN4ZjBmZDsiIApkPSJNMTI4MCAxOTJ2ODk2cTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMzIwaC01MTJ2MzIwcTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4cS0yNiAwIC00NSAtMTl0LTE5IC00NXYtODk2cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV2MzIwaDUxMnYtMzIwcTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4cTI2IDAgNDUgMTl0MTkgNDV6TTE1MzYgMTEyMHYtOTYwCnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZjBmZSIgdW5pY29kZT0iJiN4ZjBmZTsiIApkPSJNMTI4MCA1NzZ2MTI4cTAgMjYgLTE5IDQ1dC00NSAxOWgtMzIwdjMyMHEwIDI2IC0xOSA0NXQtNDUgMTloLTEyOHEtMjYgMCAtNDUgLTE5dC0xOSAtNDV2LTMyMGgtMzIwcS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMTI4cTAgLTI2IDE5IC00NXQ0NSAtMTloMzIwdi0zMjBxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXYzMjBoMzIwcTI2IDAgNDUgMTl0MTkgNDV6TTE1MzYgMTEyMHYtOTYwCnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZG91YmxlX2FuZ2xlX2xlZnQiIHVuaWNvZGU9IiYjeGYxMDA7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik02MjcgMTYwcTAgLTEzIC0xMCAtMjNsLTUwIC01MHEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC00NjYgNDY2cS0xMCAxMCAtMTAgMjN0MTAgMjNsNDY2IDQ2NnExMCAxMCAyMyAxMHQyMyAtMTBsNTAgLTUwcTEwIC0xMCAxMCAtMjN0LTEwIC0yM2wtMzkzIC0zOTNsMzkzIC0zOTNxMTAgLTEwIDEwIC0yM3pNMTAxMSAxNjBxMCAtMTMgLTEwIC0yM2wtNTAgLTUwcS0xMCAtMTAgLTIzIC0xMHQtMjMgMTBsLTQ2NiA0NjZxLTEwIDEwIC0xMCAyMwp0MTAgMjNsNDY2IDQ2NnExMCAxMCAyMyAxMHQyMyAtMTBsNTAgLTUwcTEwIC0xMCAxMCAtMjN0LTEwIC0yM2wtMzkzIC0zOTNsMzkzIC0zOTNxMTAgLTEwIDEwIC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZG91YmxlX2FuZ2xlX3JpZ2h0IiB1bmljb2RlPSImI3hmMTAxOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNNTk1IDU3NnEwIC0xMyAtMTAgLTIzbC00NjYgLTQ2NnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC01MCA1MHEtMTAgMTAgLTEwIDIzdDEwIDIzbDM5MyAzOTNsLTM5MyAzOTNxLTEwIDEwIC0xMCAyM3QxMCAyM2w1MCA1MHExMCAxMCAyMyAxMHQyMyAtMTBsNDY2IC00NjZxMTAgLTEwIDEwIC0yM3pNOTc5IDU3NnEwIC0xMyAtMTAgLTIzbC00NjYgLTQ2NnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC01MCA1MHEtMTAgMTAgLTEwIDIzdDEwIDIzCmwzOTMgMzkzbC0zOTMgMzkzcS0xMCAxMCAtMTAgMjN0MTAgMjNsNTAgNTBxMTAgMTAgMjMgMTB0MjMgLTEwbDQ2NiAtNDY2cTEwIC0xMCAxMCAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImRvdWJsZV9hbmdsZV91cCIgdW5pY29kZT0iJiN4ZjEwMjsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTEwNzUgMjI0cTAgLTEzIC0xMCAtMjNsLTUwIC01MHEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0zOTMgMzkzbC0zOTMgLTM5M3EtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC01MCA1MHEtMTAgMTAgLTEwIDIzdDEwIDIzbDQ2NiA0NjZxMTAgMTAgMjMgMTB0MjMgLTEwbDQ2NiAtNDY2cTEwIC0xMCAxMCAtMjN6TTEwNzUgNjA4cTAgLTEzIC0xMCAtMjNsLTUwIC01MHEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0zOTMgMzkzbC0zOTMgLTM5MwpxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtNTAgNTBxLTEwIDEwIC0xMCAyM3QxMCAyM2w0NjYgNDY2cTEwIDEwIDIzIDEwdDIzIC0xMGw0NjYgLTQ2NnExMCAtMTAgMTAgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkb3VibGVfYW5nbGVfZG93biIgdW5pY29kZT0iJiN4ZjEwMzsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTEwNzUgNjcycTAgLTEzIC0xMCAtMjNsLTQ2NiAtNDY2cS0xMCAtMTAgLTIzIC0xMHQtMjMgMTBsLTQ2NiA0NjZxLTEwIDEwIC0xMCAyM3QxMCAyM2w1MCA1MHExMCAxMCAyMyAxMHQyMyAtMTBsMzkzIC0zOTNsMzkzIDM5M3ExMCAxMCAyMyAxMHQyMyAtMTBsNTAgLTUwcTEwIC0xMCAxMCAtMjN6TTEwNzUgMTA1NnEwIC0xMyAtMTAgLTIzbC00NjYgLTQ2NnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC00NjYgNDY2cS0xMCAxMCAtMTAgMjMKdDEwIDIzbDUwIDUwcTEwIDEwIDIzIDEwdDIzIC0xMGwzOTMgLTM5M2wzOTMgMzkzcTEwIDEwIDIzIDEwdDIzIC0xMGw1MCAtNTBxMTAgLTEwIDEwIC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYW5nbGVfbGVmdCIgdW5pY29kZT0iJiN4ZjEwNDsiIGhvcml6LWFkdi14PSI2NDAiIApkPSJNNjI3IDk5MnEwIC0xMyAtMTAgLTIzbC0zOTMgLTM5M2wzOTMgLTM5M3ExMCAtMTAgMTAgLTIzdC0xMCAtMjNsLTUwIC01MHEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC00NjYgNDY2cS0xMCAxMCAtMTAgMjN0MTAgMjNsNDY2IDQ2NnExMCAxMCAyMyAxMHQyMyAtMTBsNTAgLTUwcTEwIC0xMCAxMCAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFuZ2xlX3JpZ2h0IiB1bmljb2RlPSImI3hmMTA1OyIgaG9yaXotYWR2LXg9IjY0MCIgCmQ9Ik01OTUgNTc2cTAgLTEzIC0xMCAtMjNsLTQ2NiAtNDY2cS0xMCAtMTAgLTIzIC0xMHQtMjMgMTBsLTUwIDUwcS0xMCAxMCAtMTAgMjN0MTAgMjNsMzkzIDM5M2wtMzkzIDM5M3EtMTAgMTAgLTEwIDIzdDEwIDIzbDUwIDUwcTEwIDEwIDIzIDEwdDIzIC0xMGw0NjYgLTQ2NnExMCAtMTAgMTAgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbmdsZV91cCIgdW5pY29kZT0iJiN4ZjEwNjsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTEwNzUgMzUycTAgLTEzIC0xMCAtMjNsLTUwIC01MHEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0zOTMgMzkzbC0zOTMgLTM5M3EtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC01MCA1MHEtMTAgMTAgLTEwIDIzdDEwIDIzbDQ2NiA0NjZxMTAgMTAgMjMgMTB0MjMgLTEwbDQ2NiAtNDY2cTEwIC0xMCAxMCAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFuZ2xlX2Rvd24iIHVuaWNvZGU9IiYjeGYxMDc7IiBob3Jpei1hZHYteD0iMTE1MiIgCmQ9Ik0xMDc1IDgwMHEwIC0xMyAtMTAgLTIzbC00NjYgLTQ2NnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC00NjYgNDY2cS0xMCAxMCAtMTAgMjN0MTAgMjNsNTAgNTBxMTAgMTAgMjMgMTB0MjMgLTEwbDM5MyAtMzkzbDM5MyAzOTNxMTAgMTAgMjMgMTB0MjMgLTEwbDUwIC01MHExMCAtMTAgMTAgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkZXNrdG9wIiB1bmljb2RlPSImI3hmMTA4OyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTc5MiA1NDR2ODMycTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtMTYwMHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTgzMnEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDE2MDBxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTkyMCAxMzc2di0xMDg4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC01NDRxMCAtMzcgMTYgLTc3LjV0MzIgLTcxdDE2IC00My41cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNTEycS0yNiAwIC00NSAxOQp0LTE5IDQ1cTAgMTQgMTYgNDR0MzIgNzB0MTYgNzhoLTU0NHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTA4OHEwIDY2IDQ3IDExM3QxMTMgNDdoMTYwMHE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibGFwdG9wIiB1bmljb2RlPSImI3hmMTA5OyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNNDE2IDI1NnEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2NzA0cTAgNjYgNDcgMTEzdDExMyA0N2gxMDg4cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi03MDRxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTEwODh6TTM4NCAxMTIwdi03MDRxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxMDg4cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV2NzA0cTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtMTA4OHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV6Ck0xNzYwIDE5MmgxNjB2LTk2cTAgLTQwIC00NyAtNjh0LTExMyAtMjhoLTE2MDBxLTY2IDAgLTExMyAyOHQtNDcgNjh2OTZoMTYwaDE2MDB6TTEwNDAgOTZxMTYgMCAxNiAxNnQtMTYgMTZoLTE2MHEtMTYgMCAtMTYgLTE2dDE2IC0xNmgxNjB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRhYmxldCIgdW5pY29kZT0iJiN4ZjEwYTsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTY0MCAxMjhxMCAyNiAtMTkgNDV0LTQ1IDE5dC00NSAtMTl0LTE5IC00NXQxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1ek0xMDI0IDI4OHY5NjBxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC04MzJxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di05NjBxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWg4MzJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMTE1MiAxMjQ4di0xMDg4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC04MzIKcS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2g4MzJxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1vYmlsZV9waG9uZSIgdW5pY29kZT0iJiN4ZjEwYjsiIGhvcml6LWFkdi14PSI3NjgiIApkPSJNNDY0IDEyOHEwIDMzIC0yMy41IDU2LjV0LTU2LjUgMjMuNXQtNTYuNSAtMjMuNXQtMjMuNSAtNTYuNXQyMy41IC01Ni41dDU2LjUgLTIzLjV0NTYuNSAyMy41dDIzLjUgNTYuNXpNNjcyIDI4OHY3MDRxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC01MTJxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di03MDRxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWg1MTJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNNDgwIDExMzYKcTAgMTYgLTE2IDE2aC0xNjBxLTE2IDAgLTE2IC0xNnQxNiAtMTZoMTYwcTE2IDAgMTYgMTZ6TTc2OCAxMTUydi0xMDI0cTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtNTEycS01MiAwIC05MCAzOHQtMzggOTB2MTAyNHEwIDUyIDM4IDkwdDkwIDM4aDUxMnE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZV9ibGFuayIgdW5pY29kZT0iJiN4ZjEwYzsiIApkPSJNNzY4IDExODRxLTE0OCAwIC0yNzMgLTczdC0xOTggLTE5OHQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczdC03MyAyNzN0LTE5OCAxOTh0LTI3MyA3M3pNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDMKdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZV9sZWZ0IiB1bmljb2RlPSImI3hmMTBkOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNzY4IDU3NnYtMzg0cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2aC0zODRxLTgwIDAgLTEzNiA1NnQtNTYgMTM2djcwNHEwIDEwNCA0MC41IDE5OC41dDEwOS41IDE2My41dDE2My41IDEwOS41dDE5OC41IDQwLjVoNjRxMjYgMCA0NSAtMTl0MTkgLTQ1di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC02NHEtMTA2IDAgLTE4MSAtNzV0LTc1IC0xODF2LTMycTAgLTQwIDI4IC02OHQ2OCAtMjhoMjI0cTgwIDAgMTM2IC01NnQ1NiAtMTM2egpNMTY2NCA1NzZ2LTM4NHEwIC04MCAtNTYgLTEzNnQtMTM2IC01NmgtMzg0cS04MCAwIC0xMzYgNTZ0LTU2IDEzNnY3MDRxMCAxMDQgNDAuNSAxOTguNXQxMDkuNSAxNjMuNXQxNjMuNSAxMDkuNXQxOTguNSA0MC41aDY0cTI2IDAgNDUgLTE5dDE5IC00NXYtMTI4cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNjRxLTEwNiAwIC0xODEgLTc1dC03NSAtMTgxdi0zMnEwIC00MCAyOCAtNjh0NjggLTI4aDIyNHE4MCAwIDEzNiAtNTZ0NTYgLTEzNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icXVvdGVfcmlnaHQiIHVuaWNvZGU9IiYjeGYxMGU7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik03NjggMTIxNnYtNzA0cTAgLTEwNCAtNDAuNSAtMTk4LjV0LTEwOS41IC0xNjMuNXQtMTYzLjUgLTEwOS41dC0xOTguNSAtNDAuNWgtNjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWg2NHExMDYgMCAxODEgNzV0NzUgMTgxdjMycTAgNDAgLTI4IDY4dC02OCAyOGgtMjI0cS04MCAwIC0xMzYgNTZ0LTU2IDEzNnYzODRxMCA4MCA1NiAxMzZ0MTM2IDU2aDM4NHE4MCAwIDEzNiAtNTZ0NTYgLTEzNnpNMTY2NCAxMjE2CnYtNzA0cTAgLTEwNCAtNDAuNSAtMTk4LjV0LTEwOS41IC0xNjMuNXQtMTYzLjUgLTEwOS41dC0xOTguNSAtNDAuNWgtNjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWg2NHExMDYgMCAxODEgNzV0NzUgMTgxdjMycTAgNDAgLTI4IDY4dC02OCAyOGgtMjI0cS04MCAwIC0xMzYgNTZ0LTU2IDEzNnYzODRxMCA4MCA1NiAxMzZ0MTM2IDU2aDM4NHE4MCAwIDEzNiAtNTZ0NTYgLTEzNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3Bpbm5lciIgdW5pY29kZT0iJiN4ZjExMDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTUyNiAxNDJxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjVxLTUyIDAgLTkwIDM4dC0zOCA5MHEwIDUzIDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xMDI0IC02NHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41dC0zNy41IDkwLjV0MzcuNSA5MC41dDkwLjUgMzcuNXQ5MC41IC0zNy41dDM3LjUgLTkwLjV6TTMyMCA2NDBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjUKdC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTUyMiAxNDJxMCAtNTIgLTM4IC05MHQtOTAgLTM4cS01MyAwIC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNNTU4IDExMzhxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDd0LTExMyA0N3QtNDcgMTEzdDQ3IDExM3QxMTMgNDd0MTEzIC00N3Q0NyAtMTEzegpNMTcyOCA2NDBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV0LTkwLjUgMzcuNXQtMzcuNSA5MC41dDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xMDg4IDEzNDRxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0xNjE4IDExMzhxMCAtOTMgLTY2IC0xNTguNXQtMTU4IC02NS41cS05MyAwIC0xNTguNSA2NS41dC02NS41IDE1OC41CnEwIDkyIDY1LjUgMTU4dDE1OC41IDY2cTkyIDAgMTU4IC02NnQ2NiAtMTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGUiIHVuaWNvZGU9IiYjeGYxMTE7IiAKZD0iTTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXBseSIgdW5pY29kZT0iJiN4ZjExMjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgNDE2cTAgLTE2NiAtMTI3IC00NTFxLTMgLTcgLTEwLjUgLTI0dC0xMy41IC0zMHQtMTMgLTIycS0xMiAtMTcgLTI4IC0xN3EtMTUgMCAtMjMuNSAxMHQtOC41IDI1cTAgOSAyLjUgMjYuNXQyLjUgMjMuNXE1IDY4IDUgMTIzcTAgMTAxIC0xNy41IDE4MXQtNDguNSAxMzguNXQtODAgMTAxdC0xMDUuNSA2OS41dC0xMzMgNDIuNXQtMTU0IDIxLjV0LTE3NS41IDZoLTIyNHYtMjU2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTkKbC01MTIgNTEycS0xOSAxOSAtMTkgNDV0MTkgNDVsNTEyIDUxMnExOSAxOSA0NSAxOXQ0NSAtMTl0MTkgLTQ1di0yNTZoMjI0cTcxMyAwIDg3NSAtNDAzcTUzIC0xMzQgNTMgLTMzM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2l0aHViX2FsdCIgdW5pY29kZT0iJiN4ZjExMzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTY0MCAzMjBxMCAtNDAgLTEyLjUgLTgydC00MyAtNzZ0LTcyLjUgLTM0dC03Mi41IDM0dC00MyA3NnQtMTIuNSA4MnQxMi41IDgydDQzIDc2dDcyLjUgMzR0NzIuNSAtMzR0NDMgLTc2dDEyLjUgLTgyek0xMjgwIDMyMHEwIC00MCAtMTIuNSAtODJ0LTQzIC03NnQtNzIuNSAtMzR0LTcyLjUgMzR0LTQzIDc2dC0xMi41IDgydDEyLjUgODJ0NDMgNzZ0NzIuNSAzNHQ3Mi41IC0zNHQ0MyAtNzZ0MTIuNSAtODJ6TTE0NDAgMzIwCnEwIDEyMCAtNjkgMjA0dC0xODcgODRxLTQxIDAgLTE5NSAtMjFxLTcxIC0xMSAtMTU3IC0xMXQtMTU3IDExcS0xNTIgMjEgLTE5NSAyMXEtMTE4IDAgLTE4NyAtODR0LTY5IC0yMDRxMCAtODggMzIgLTE1My41dDgxIC0xMDN0MTIyIC02MHQxNDAgLTI5LjV0MTQ5IC03aDE2OHE4MiAwIDE0OSA3dDE0MCAyOS41dDEyMiA2MHQ4MSAxMDN0MzIgMTUzLjV6TTE2NjQgNDk2cTAgLTIwNyAtNjEgLTMzMXEtMzggLTc3IC0xMDUuNSAtMTMzdC0xNDEgLTg2CnQtMTcwIC00Ny41dC0xNzEuNSAtMjJ0LTE2NyAtNC41cS03OCAwIC0xNDIgM3QtMTQ3LjUgMTIuNXQtMTUyLjUgMzB0LTEzNyA1MS41dC0xMjEgODF0LTg2IDExNXEtNjIgMTIzIC02MiAzMzFxMCAyMzcgMTM2IDM5NnEtMjcgODIgLTI3IDE3MHEwIDExNiA1MSAyMThxMTA4IDAgMTkwIC0zOS41dDE4OSAtMTIzLjVxMTQ3IDM1IDMwOSAzNXExNDggMCAyODAgLTMycTEwNSA4MiAxODcgMTIxdDE4OSAzOXE1MSAtMTAyIDUxIC0yMTgKcTAgLTg3IC0yNyAtMTY4cTEzNiAtMTYwIDEzNiAtMzk4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb2xkZXJfY2xvc2VfYWx0IiB1bmljb2RlPSImI3hmMTE0OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTUzNiAyMjR2NzA0cTAgNDAgLTI4IDY4dC02OCAyOGgtNzA0cS00MCAwIC02OCAyOHQtMjggNjh2NjRxMCA0MCAtMjggNjh0LTY4IDI4aC0zMjBxLTQwIDAgLTY4IC0yOHQtMjggLTY4di05NjBxMCAtNDAgMjggLTY4dDY4IC0yOGgxMjE2cTQwIDAgNjggMjh0MjggNjh6TTE2NjQgOTI4di03MDRxMCAtOTIgLTY2IC0xNTh0LTE1OCAtNjZoLTEyMTZxLTkyIDAgLTE1OCA2NnQtNjYgMTU4djk2MHEwIDkyIDY2IDE1OHQxNTggNjZoMzIwCnE5MiAwIDE1OCAtNjZ0NjYgLTE1OHYtMzJoNjcycTkyIDAgMTU4IC02NnQ2NiAtMTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb2xkZXJfb3Blbl9hbHQiIHVuaWNvZGU9IiYjeGYxMTU7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik0xNzgxIDYwNXEwIDM1IC01MyAzNWgtMTA4OHEtNDAgMCAtODUuNSAtMjEuNXQtNzEuNSAtNTIuNWwtMjk0IC0zNjNxLTE4IC0yNCAtMTggLTQwcTAgLTM1IDUzIC0zNWgxMDg4cTQwIDAgODYgMjJ0NzEgNTNsMjk0IDM2M3ExOCAyMiAxOCAzOXpNNjQwIDc2OGg3Njh2MTYwcTAgNDAgLTI4IDY4dC02OCAyOGgtNTc2cS00MCAwIC02OCAyOHQtMjggNjh2NjRxMCA0MCAtMjggNjh0LTY4IDI4aC0zMjBxLTQwIDAgLTY4IC0yOHQtMjggLTY4CnYtODUzbDI1NiAzMTVxNDQgNTMgMTE2IDg3LjV0MTQwIDM0LjV6TTE5MDkgNjA1cTAgLTYyIC00NiAtMTIwbC0yOTUgLTM2M3EtNDMgLTUzIC0xMTYgLTg3LjV0LTE0MCAtMzQuNWgtMTA4OHEtOTIgMCAtMTU4IDY2dC02NiAxNTh2OTYwcTAgOTIgNjYgMTU4dDE1OCA2NmgzMjBxOTIgMCAxNTggLTY2dDY2IC0xNTh2LTMyaDU0NHE5MiAwIDE1OCAtNjZ0NjYgLTE1OHYtMTYwaDE5MnE1NCAwIDk5IC0yNC41dDY3IC03MC41cTE1IC0zMiAxNSAtNjh6CiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJleHBhbmRfYWx0IiB1bmljb2RlPSImI3hmMTE2OyIgaG9yaXotYWR2LXg9IjE3OTIiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb2xsYXBzZV9hbHQiIHVuaWNvZGU9IiYjeGYxMTc7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNtaWxlIiB1bmljb2RlPSImI3hmMTE4OyIgCmQ9Ik0xMTM0IDQ2MXEtMzcgLTEyMSAtMTM4IC0xOTV0LTIyOCAtNzR0LTIyOCA3NHQtMTM4IDE5NXEtOCAyNSA0IDQ4LjV0MzggMzEuNXEyNSA4IDQ4LjUgLTR0MzEuNSAtMzhxMjUgLTgwIDkyLjUgLTEyOS41dDE1MS41IC00OS41dDE1MS41IDQ5LjV0OTIuNSAxMjkuNXE4IDI2IDMyIDM4dDQ5IDR0MzcgLTMxLjV0NCAtNDguNXpNNjQwIDg5NnEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41dC0zNy41IDkwLjUKdDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xMTUyIDg5NnEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41dC0zNy41IDkwLjV0MzcuNSA5MC41dDkwLjUgMzcuNXQ5MC41IC0zNy41dDM3LjUgLTkwLjV6TTE0MDggNjQwcTAgMTMwIC01MSAyNDguNXQtMTM2LjUgMjA0dC0yMDQgMTM2LjV0LTI0OC41IDUxdC0yNDguNSAtNTF0LTIwNCAtMTM2LjV0LTEzNi41IC0yMDR0LTUxIC0yNDguNQp0NTEgLTI0OC41dDEzNi41IC0yMDR0MjA0IC0xMzYuNXQyNDguNSAtNTF0MjQ4LjUgNTF0MjA0IDEzNi41dDEzNi41IDIwNHQ1MSAyNDguNXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZyb3duIiB1bmljb2RlPSImI3hmMTE5OyIgCmQ9Ik0xMTM0IDMwN3E4IC0yNSAtNCAtNDguNXQtMzcgLTMxLjV0LTQ5IDR0LTMyIDM4cS0yNSA4MCAtOTIuNSAxMjkuNXQtMTUxLjUgNDkuNXQtMTUxLjUgLTQ5LjV0LTkyLjUgLTEyOS41cS04IC0yNiAtMzEuNSAtMzh0LTQ4LjUgLTRxLTI2IDggLTM4IDMxLjV0LTQgNDguNXEzNyAxMjEgMTM4IDE5NXQyMjggNzR0MjI4IC03NHQxMzggLTE5NXpNNjQwIDg5NnEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41CnQtMzcuNSA5MC41dDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xMTUyIDg5NnEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41dC0zNy41IDkwLjV0MzcuNSA5MC41dDkwLjUgMzcuNXQ5MC41IC0zNy41dDM3LjUgLTkwLjV6TTE0MDggNjQwcTAgMTMwIC01MSAyNDguNXQtMTM2LjUgMjA0dC0yMDQgMTM2LjV0LTI0OC41IDUxdC0yNDguNSAtNTF0LTIwNCAtMTM2LjV0LTEzNi41IC0yMDQKdC01MSAtMjQ4LjV0NTEgLTI0OC41dDEzNi41IC0yMDR0MjA0IC0xMzYuNXQyNDguNSAtNTF0MjQ4LjUgNTF0MjA0IDEzNi41dDEzNi41IDIwNHQ1MSAyNDguNXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1laCIgdW5pY29kZT0iJiN4ZjExYTsiIApkPSJNMTE1MiA0NDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC02NDBxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOWg2NDBxMjYgMCA0NSAtMTl0MTkgLTQ1ek02NDAgODk2cTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41dC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTE1MiA4OTZxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV0LTkwLjUgMzcuNQp0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTQwOCA2NDBxMCAxMzAgLTUxIDI0OC41dC0xMzYuNSAyMDR0LTIwNCAxMzYuNXQtMjQ4LjUgNTF0LTI0OC41IC01MXQtMjA0IC0xMzYuNXQtMTM2LjUgLTIwNHQtNTEgLTI0OC41dDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxdDI0OC41IDUxdDIwNCAxMzYuNXQxMzYuNSAyMDR0NTEgMjQ4LjV6TTE1MzYgNjQwCnEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2FtZXBhZCIgdW5pY29kZT0iJiN4ZjExYjsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTgzMiA0NDh2MTI4cTAgMTQgLTkgMjN0LTIzIDloLTE5MnYxOTJxMCAxNCAtOSAyM3QtMjMgOWgtMTI4cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTE5MmgtMTkycS0xNCAwIC0yMyAtOXQtOSAtMjN2LTEyOHEwIC0xNCA5IC0yM3QyMyAtOWgxOTJ2LTE5MnEwIC0xNCA5IC0yM3QyMyAtOWgxMjhxMTQgMCAyMyA5dDkgMjN2MTkyaDE5MnExNCAwIDIzIDl0OSAyM3pNMTQwOCAzODRxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjUKdC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNjY0IDY0MHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTkyMCA1MTJxMCAtMjEyIC0xNTAgLTM2MnQtMzYyIC0xNTBxLTE5MiAwIC0zMzggMTI4aC0yMjBxLTE0NiAtMTI4IC0zMzggLTEyOHEtMjEyIDAgLTM2MiAxNTAKdC0xNTAgMzYydDE1MCAzNjJ0MzYyIDE1MGg4OTZxMjEyIDAgMzYyIC0xNTB0MTUwIC0zNjJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImtleWJvYXJkIiB1bmljb2RlPSImI3hmMTFjOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMzg0IDM2OHYtOTZxMCAtMTYgLTE2IC0xNmgtOTZxLTE2IDAgLTE2IDE2djk2cTAgMTYgMTYgMTZoOTZxMTYgMCAxNiAtMTZ6TTUxMiA2MjR2LTk2cTAgLTE2IC0xNiAtMTZoLTIyNHEtMTYgMCAtMTYgMTZ2OTZxMCAxNiAxNiAxNmgyMjRxMTYgMCAxNiAtMTZ6TTM4NCA4ODB2LTk2cTAgLTE2IC0xNiAtMTZoLTk2cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2aDk2cTE2IDAgMTYgLTE2ek0xNDA4IDM2OHYtOTZxMCAtMTYgLTE2IC0xNgpoLTg2NHEtMTYgMCAtMTYgMTZ2OTZxMCAxNiAxNiAxNmg4NjRxMTYgMCAxNiAtMTZ6TTc2OCA2MjR2LTk2cTAgLTE2IC0xNiAtMTZoLTk2cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2aDk2cTE2IDAgMTYgLTE2ek02NDAgODgwdi05NnEwIC0xNiAtMTYgLTE2aC05NnEtMTYgMCAtMTYgMTZ2OTZxMCAxNiAxNiAxNmg5NnExNiAwIDE2IC0xNnpNMTAyNCA2MjR2LTk2cTAgLTE2IC0xNiAtMTZoLTk2cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2Cmg5NnExNiAwIDE2IC0xNnpNODk2IDg4MHYtOTZxMCAtMTYgLTE2IC0xNmgtOTZxLTE2IDAgLTE2IDE2djk2cTAgMTYgMTYgMTZoOTZxMTYgMCAxNiAtMTZ6TTEyODAgNjI0di05NnEwIC0xNiAtMTYgLTE2aC05NnEtMTYgMCAtMTYgMTZ2OTZxMCAxNiAxNiAxNmg5NnExNiAwIDE2IC0xNnpNMTY2NCAzNjh2LTk2cTAgLTE2IC0xNiAtMTZoLTk2cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2aDk2cTE2IDAgMTYgLTE2ek0xMTUyIDg4MHYtOTYKcTAgLTE2IC0xNiAtMTZoLTk2cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2aDk2cTE2IDAgMTYgLTE2ek0xNDA4IDg4MHYtOTZxMCAtMTYgLTE2IC0xNmgtOTZxLTE2IDAgLTE2IDE2djk2cTAgMTYgMTYgMTZoOTZxMTYgMCAxNiAtMTZ6TTE2NjQgODgwdi0zNTJxMCAtMTYgLTE2IC0xNmgtMjI0cS0xNiAwIC0xNiAxNnY5NnEwIDE2IDE2IDE2aDExMnYyNDBxMCAxNiAxNiAxNmg5NnExNiAwIDE2IC0xNnpNMTc5MiAxMjh2ODk2aC0xNjY0di04OTYKaDE2NjR6TTE5MjAgMTAyNHYtODk2cTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41aC0xNjY0cS01MyAwIC05MC41IDM3LjV0LTM3LjUgOTAuNXY4OTZxMCA1MyAzNy41IDkwLjV0OTAuNSAzNy41aDE2NjRxNTMgMCA5MC41IC0zNy41dDM3LjUgLTkwLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZsYWdfYWx0IiB1bmljb2RlPSImI3hmMTFkOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTY2NCA0OTF2NjE2cS0xNjkgLTkxIC0zMDYgLTkxcS04MiAwIC0xNDUgMzJxLTEwMCA0OSAtMTg0IDc2LjV0LTE3OCAyNy41cS0xNzMgMCAtNDAzIC0xMjd2LTU5OXEyNDUgMTEzIDQzMyAxMTNxNTUgMCAxMDMuNSAtNy41dDk4IC0yNnQ3NyAtMzF0ODIuNSAtMzkuNWwyOCAtMTRxNDQgLTIyIDEwMSAtMjJxMTIwIDAgMjkzIDkyek0zMjAgMTI4MHEwIC0zNSAtMTcuNSAtNjR0LTQ2LjUgLTQ2di0xMjY2cTAgLTE0IC05IC0yM3QtMjMgLTkKaC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMjY2cS0yOSAxNyAtNDYuNSA0NnQtMTcuNSA2NHEwIDUzIDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xNzkyIDEyMTZ2LTc2M3EwIC0zOSAtMzUgLTU3cS0xMCAtNSAtMTcgLTlxLTIxOCAtMTE2IC0zNjkgLTExNnEtODggMCAtMTU4IDM1bC0yOCAxNHEtNjQgMzMgLTk5IDQ4dC05MSAyOXQtMTE0IDE0cS0xMDIgMCAtMjM1LjUgLTQ0dC0yMjguNSAtMTAyCnEtMTUgLTkgLTMzIC05cS0xNiAwIC0zMiA4cS0zMiAxOSAtMzIgNTZ2NzQycTAgMzUgMzEgNTVxMzUgMjEgNzguNSA0Mi41dDExNCA1MnQxNTIuNSA0OS41dDE1NSAxOXExMTIgMCAyMDkgLTMxdDIwOSAtODZxMzggLTE5IDg5IC0xOXExMjIgMCAzMTAgMTEycTIyIDEyIDMxIDE3cTMxIDE2IDYyIC0ycTMxIC0yMCAzMSAtNTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZsYWdfY2hlY2tlcmVkIiB1bmljb2RlPSImI3hmMTFlOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNODMyIDUzNnYxOTJxLTE4MSAtMTYgLTM4NCAtMTE3di0xODVxMjA1IDk2IDM4NCAxMTB6TTgzMiA5NTR2MTk3cS0xNzIgLTggLTM4NCAtMTI2di0xODlxMjE1IDExMSAzODQgMTE4ek0xNjY0IDQ5MXYxODRxLTIzNSAtMTE2IC0zODQgLTcxdjIyNHEtMjAgNiAtMzkgMTVxLTUgMyAtMzMgMTd0LTM0LjUgMTd0LTMxLjUgMTV0LTM0LjUgMTUuNXQtMzIuNSAxM3QtMzYgMTIuNXQtMzUgOC41dC0zOS41IDcuNXQtMzkuNSA0dC00NCAyCnEtMjMgMCAtNDkgLTN2LTIyMmgxOXExMDIgMCAxOTIuNSAtMjl0MTk3LjUgLTgycTE5IC05IDM5IC0xNXYtMTg4cTQyIC0xNyA5MSAtMTdxMTIwIDAgMjkzIDkyek0xNjY0IDkxOHYxODlxLTE2OSAtOTEgLTMwNiAtOTFxLTQ1IDAgLTc4IDh2LTE5NnExNDggLTQyIDM4NCA5MHpNMzIwIDEyODBxMCAtMzUgLTE3LjUgLTY0dC00Ni41IC00NnYtMTI2NnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMjY2CnEtMjkgMTcgLTQ2LjUgNDZ0LTE3LjUgNjRxMCA1MyAzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTc5MiAxMjE2di03NjNxMCAtMzkgLTM1IC01N3EtMTAgLTUgLTE3IC05cS0yMTggLTExNiAtMzY5IC0xMTZxLTg4IDAgLTE1OCAzNWwtMjggMTRxLTY0IDMzIC05OSA0OHQtOTEgMjl0LTExNCAxNHEtMTAyIDAgLTIzNS41IC00NHQtMjI4LjUgLTEwMnEtMTUgLTkgLTMzIC05cS0xNiAwIC0zMiA4CnEtMzIgMTkgLTMyIDU2djc0MnEwIDM1IDMxIDU1cTM1IDIxIDc4LjUgNDIuNXQxMTQgNTJ0MTUyLjUgNDkuNXQxNTUgMTlxMTEyIDAgMjA5IC0zMXQyMDkgLTg2cTM4IC0xOSA4OSAtMTlxMTIyIDAgMzEwIDExMnEyMiAxMiAzMSAxN3EzMSAxNiA2MiAtMnEzMSAtMjAgMzEgLTU1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0ZXJtaW5hbCIgdW5pY29kZT0iJiN4ZjEyMDsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTU4NSA1NTNsLTQ2NiAtNDY2cS0xMCAtMTAgLTIzIC0xMHQtMjMgMTBsLTUwIDUwcS0xMCAxMCAtMTAgMjN0MTAgMjNsMzkzIDM5M2wtMzkzIDM5M3EtMTAgMTAgLTEwIDIzdDEwIDIzbDUwIDUwcTEwIDEwIDIzIDEwdDIzIC0xMGw0NjYgLTQ2NnExMCAtMTAgMTAgLTIzdC0xMCAtMjN6TTE2NjQgOTZ2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTk2MHEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NjBxMTQgMCAyMyAtOQp0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvZGUiIHVuaWNvZGU9IiYjeGYxMjE7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik02MTcgMTM3bC01MCAtNTBxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtNDY2IDQ2NnEtMTAgMTAgLTEwIDIzdDEwIDIzbDQ2NiA0NjZxMTAgMTAgMjMgMTB0MjMgLTEwbDUwIC01MHExMCAtMTAgMTAgLTIzdC0xMCAtMjNsLTM5MyAtMzkzbDM5MyAtMzkzcTEwIC0xMCAxMCAtMjN0LTEwIC0yM3pNMTIwOCAxMjA0bC0zNzMgLTEyOTFxLTQgLTEzIC0xNS41IC0xOS41dC0yMy41IC0yLjVsLTYyIDE3cS0xMyA0IC0xOS41IDE1LjV0LTIuNSAyNC41CmwzNzMgMTI5MXE0IDEzIDE1LjUgMTkuNXQyMy41IDIuNWw2MiAtMTdxMTMgLTQgMTkuNSAtMTUuNXQyLjUgLTI0LjV6TTE4NjUgNTUzbC00NjYgLTQ2NnEtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC01MCA1MHEtMTAgMTAgLTEwIDIzdDEwIDIzbDM5MyAzOTNsLTM5MyAzOTNxLTEwIDEwIC0xMCAyM3QxMCAyM2w1MCA1MHExMCAxMCAyMyAxMHQyMyAtMTBsNDY2IC00NjZxMTAgLTEwIDEwIC0yM3QtMTAgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZXBseV9hbGwiIHVuaWNvZGU9IiYjeGYxMjI7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02NDAgNDU0di03MHEwIC00MiAtMzkgLTU5cS0xMyAtNSAtMjUgLTVxLTI3IDAgLTQ1IDE5bC01MTIgNTEycS0xOSAxOSAtMTkgNDV0MTkgNDVsNTEyIDUxMnEyOSAzMSA3MCAxNHEzOSAtMTcgMzkgLTU5di02OWwtMzk3IC0zOThxLTE5IC0xOSAtMTkgLTQ1dDE5IC00NXpNMTc5MiA0MTZxMCAtNTggLTE3IC0xMzMuNXQtMzguNSAtMTM4dC00OCAtMTI1dC00MC41IC05MC41bC0yMCAtNDBxLTggLTE3IC0yOCAtMTdxLTYgMCAtOSAxCnEtMjUgOCAtMjMgMzRxNDMgNDAwIC0xMDYgNTY1cS02NCA3MSAtMTcwLjUgMTEwLjV0LTI2Ny41IDUyLjV2LTI1MXEwIC00MiAtMzkgLTU5cS0xMyAtNSAtMjUgLTVxLTI3IDAgLTQ1IDE5bC01MTIgNTEycS0xOSAxOSAtMTkgNDV0MTkgNDVsNTEyIDUxMnEyOSAzMSA3MCAxNHEzOSAtMTcgMzkgLTU5di0yNjJxNDExIC0yOCA1OTkgLTIyMXExNjkgLTE3MyAxNjkgLTUwOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3Rhcl9oYWxmX2VtcHR5IiB1bmljb2RlPSImI3hmMTIzOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTE4NiA1NzlsMjU3IDI1MGwtMzU2IDUybC02NiAxMGwtMzAgNjBsLTE1OSAzMjJ2LTk2M2w1OSAtMzFsMzE4IC0xNjhsLTYwIDM1NWwtMTIgNjZ6TTE2MzggODQxbC0zNjMgLTM1NGw4NiAtNTAwcTUgLTMzIC02IC01MS41dC0zNCAtMTguNXEtMTcgMCAtNDAgMTJsLTQ0OSAyMzZsLTQ0OSAtMjM2cS0yMyAtMTIgLTQwIC0xMnEtMjMgMCAtMzQgMTguNXQtNiA1MS41bDg2IDUwMGwtMzY0IDM1NHEtMzIgMzIgLTIzIDU5LjV0NTQgMzQuNQpsNTAyIDczbDIyNSA0NTVxMjAgNDEgNDkgNDFxMjggMCA0OSAtNDFsMjI1IC00NTVsNTAyIC03M3E0NSAtNyA1NCAtMzQuNXQtMjQgLTU5LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxvY2F0aW9uX2Fycm93IiB1bmljb2RlPSImI3hmMTI0OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwMSAxMTg3bC02NDAgLTEyODBxLTE3IC0zNSAtNTcgLTM1cS01IDAgLTE1IDJxLTIyIDUgLTM1LjUgMjIuNXQtMTMuNSAzOS41djU3NmgtNTc2cS0yMiAwIC0zOS41IDEzLjV0LTIyLjUgMzUuNXQ0IDQydDI5IDMwbDEyODAgNjQwcTEzIDcgMjkgN3EyNyAwIDQ1IC0xOXExNSAtMTQgMTguNSAtMzQuNXQtNi41IC0zOS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjcm9wIiB1bmljb2RlPSImI3hmMTI1OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNTU3IDI1Nmg1OTV2NTk1ek01MTIgMzAxbDU5NSA1OTVoLTU5NXYtNTk1ek0xNjY0IDIyNHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTIyNHYtMjI0cTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3YyMjRoLTg2NHEtMTQgMCAtMjMgOXQtOSAyM3Y4NjRoLTIyNHEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMjI0djIyNHEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yMwp2LTIyNGg4NTFsMjQ2IDI0N3ExMCA5IDIzIDl0MjMgLTlxOSAtMTAgOSAtMjN0LTkgLTIzbC0yNDcgLTI0NnYtODUxaDIyNHExNCAwIDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb2RlX2ZvcmsiIHVuaWNvZGU9IiYjeGYxMjY7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik0yODggNjRxMCA0MCAtMjggNjh0LTY4IDI4dC02OCAtMjh0LTI4IC02OHQyOCAtNjh0NjggLTI4dDY4IDI4dDI4IDY4ek0yODggMTIxNnEwIDQwIC0yOCA2OHQtNjggMjh0LTY4IC0yOHQtMjggLTY4dDI4IC02OHQ2OCAtMjh0NjggMjh0MjggNjh6TTkyOCAxMDg4cTAgNDAgLTI4IDY4dC02OCAyOHQtNjggLTI4dC0yOCAtNjh0MjggLTY4dDY4IC0yOHQ2OCAyOHQyOCA2OHpNMTAyNCAxMDg4cTAgLTUyIC0yNiAtOTYuNXQtNzAgLTY5LjUKcS0yIC0yODcgLTIyNiAtNDE0cS02NyAtMzggLTIwMyAtODFxLTEyOCAtNDAgLTE2OS41IC03MXQtNDEuNSAtMTAwdi0yNnE0NCAtMjUgNzAgLTY5LjV0MjYgLTk2LjVxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2cTAgNTIgMjYgOTYuNXQ3MCA2OS41djgyMHEtNDQgMjUgLTcwIDY5LjV0LTI2IDk2LjVxMCA4MCA1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnEwIC01MiAtMjYgLTk2LjV0LTcwIC02OS41di00OTcKcTU0IDI2IDE1NCA1N3E1NSAxNyA4Ny41IDI5LjV0NzAuNSAzMXQ1OSAzOS41dDQwLjUgNTF0MjggNjkuNXQ4LjUgOTEuNXEtNDQgMjUgLTcwIDY5LjV0LTI2IDk2LjVxMCA4MCA1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5saW5rIiB1bmljb2RlPSImI3hmMTI3OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNNDM5IDI2NWwtMjU2IC0yNTZxLTExIC05IC0yMyAtOXQtMjMgOXEtOSAxMCAtOSAyM3Q5IDIzbDI1NiAyNTZxMTAgOSAyMyA5dDIzIC05cTkgLTEwIDkgLTIzdC05IC0yM3pNNjA4IDIyNHYtMzIwcTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN2MzIwcTAgMTQgOSAyM3QyMyA5dDIzIC05dDkgLTIzek0zODQgNDQ4cTAgLTE0IC05IC0yM3QtMjMgLTloLTMyMHEtMTQgMCAtMjMgOXQtOSAyM3Q5IDIzdDIzIDloMzIwCnExNCAwIDIzIC05dDkgLTIzek0xNjQ4IDMyMHEwIC0xMjAgLTg1IC0yMDNsLTE0NyAtMTQ2cS04MyAtODMgLTIwMyAtODNxLTEyMSAwIC0yMDQgODVsLTMzNCAzMzVxLTIxIDIxIC00MiA1NmwyMzkgMThsMjczIC0yNzRxMjcgLTI3IDY4IC0yNy41dDY4IDI2LjVsMTQ3IDE0NnEyOCAyOCAyOCA2N3EwIDQwIC0yOCA2OGwtMjc0IDI3NWwxOCAyMzlxMzUgLTIxIDU2IC00MmwzMzYgLTMzNnE4NCAtODYgODQgLTIwNHpNMTAzMSAxMDQ0bC0yMzkgLTE4CmwtMjczIDI3NHEtMjggMjggLTY4IDI4cS0zOSAwIC02OCAtMjdsLTE0NyAtMTQ2cS0yOCAtMjggLTI4IC02N3EwIC00MCAyOCAtNjhsMjc0IC0yNzRsLTE4IC0yNDBxLTM1IDIxIC01NiA0MmwtMzM2IDMzNnEtODQgODYgLTg0IDIwNHEwIDEyMCA4NSAyMDNsMTQ3IDE0NnE4MyA4MyAyMDMgODNxMTIxIDAgMjA0IC04NWwzMzQgLTMzNXEyMSAtMjEgNDIgLTU2ek0xNjY0IDk2MHEwIC0xNCAtOSAtMjN0LTIzIC05aC0zMjBxLTE0IDAgLTIzIDkKdC05IDIzdDkgMjN0MjMgOWgzMjBxMTQgMCAyMyAtOXQ5IC0yM3pNMTEyMCAxNTA0di0zMjBxMCAtMTQgLTkgLTIzdC0yMyAtOXQtMjMgOXQtOSAyM3YzMjBxMCAxNCA5IDIzdDIzIDl0MjMgLTl0OSAtMjN6TTE1MjcgMTM1M2wtMjU2IC0yNTZxLTExIC05IC0yMyAtOXQtMjMgOXEtOSAxMCAtOSAyM3Q5IDIzbDI1NiAyNTZxMTAgOSAyMyA5dDIzIC05cTkgLTEwIDkgLTIzdC05IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icXVlc3Rpb24iIHVuaWNvZGU9IiYjeGYxMjg7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik03MDQgMjgwdi0yNDBxMCAtMTYgLTEyIC0yOHQtMjggLTEyaC0yNDBxLTE2IDAgLTI4IDEydC0xMiAyOHYyNDBxMCAxNiAxMiAyOHQyOCAxMmgyNDBxMTYgMCAyOCAtMTJ0MTIgLTI4ek0xMDIwIDg4MHEwIC01NCAtMTUuNSAtMTAxdC0zNSAtNzYuNXQtNTUgLTU5LjV0LTU3LjUgLTQzLjV0LTYxIC0zNS41cS00MSAtMjMgLTY4LjUgLTY1dC0yNy41IC02N3EwIC0xNyAtMTIgLTMyLjV0LTI4IC0xNS41aC0yNDBxLTE1IDAgLTI1LjUgMTguNQp0LTEwLjUgMzcuNXY0NXEwIDgzIDY1IDE1Ni41dDE0MyAxMDguNXE1OSAyNyA4NCA1NnQyNSA3NnEwIDQyIC00Ni41IDc0dC0xMDcuNSAzMnEtNjUgMCAtMTA4IC0yOXEtMzUgLTI1IC0xMDcgLTExNXEtMTMgLTE2IC0zMSAtMTZxLTEyIDAgLTI1IDhsLTE2NCAxMjVxLTEzIDEwIC0xNS41IDI1dDUuNSAyOHExNjAgMjY2IDQ2NCAyNjZxODAgMCAxNjEgLTMxdDE0NiAtODN0MTA2IC0xMjcuNXQ0MSAtMTU4LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8yNzkiIHVuaWNvZGU9IiYjeGYxMjk7IiBob3Jpei1hZHYteD0iNjQwIiAKZD0iTTY0MCAxOTJ2LTEyOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTUxMnEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDY0djM4NGgtNjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxMjhxMCAyNiAxOSA0NXQ0NSAxOWgzODRxMjYgMCA0NSAtMTl0MTkgLTQ1di01NzZoNjRxMjYgMCA0NSAtMTl0MTkgLTQ1ek01MTIgMTM0NHYtMTkycTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMjU2cS0yNiAwIC00NSAxOXQtMTkgNDV2MTkyCnEwIDI2IDE5IDQ1dDQ1IDE5aDI1NnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImV4Y2xhbWF0aW9uIiB1bmljb2RlPSImI3hmMTJhOyIgaG9yaXotYWR2LXg9IjY0MCIgCmQ9Ik01MTIgMjg4di0yMjRxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0yNTZxLTI2IDAgLTQ1IDE5dC0xOSA0NXYyMjRxMCAyNiAxOSA0NXQ0NSAxOWgyNTZxMjYgMCA0NSAtMTl0MTkgLTQ1ek01NDIgMTM0NGwtMjggLTc2OHEtMSAtMjYgLTIwLjUgLTQ1dC00NS41IC0xOWgtMjU2cS0yNiAwIC00NS41IDE5dC0yMC41IDQ1bC0yOCA3NjhxLTEgMjYgMTcuNSA0NXQ0NC41IDE5aDMyMHEyNiAwIDQ0LjUgLTE5dDE3LjUgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdXBlcnNjcmlwdCIgdW5pY29kZT0iJiN4ZjEyYjsiIApkPSJNODk3IDE2N3YtMTY3aC0yNDhsLTE1OSAyNTJsLTI0IDQycS04IDkgLTExIDIxaC0zcS0xIC0zIC0yLjUgLTYuNXQtMy41IC04dC0zIC02LjVxLTEwIC0yMCAtMjUgLTQ0bC0xNTUgLTI1MGgtMjU4djE2N2gxMjhsMTk3IDI5MWwtMTg1IDI3MmgtMTM3djE2OGgyNzZsMTM5IC0yMjhxMiAtNCAyMyAtNDJxOCAtOSAxMSAtMjFoM3EzIDkgMTEgMjFsMjUgNDJsMTQwIDIyOGgyNTd2LTE2OGgtMTI1bC0xODQgLTI2N2wyMDQgLTI5NmgxMDl6Ck0xNTM0IDg0NnYtMjA2aC01MTRsLTMgMjdxLTQgMjggLTQgNDZxMCA2NCAyNiAxMTd0NjUgODYuNXQ4NCA2NXQ4NCA1NC41dDY1IDU0dDI2IDY0cTAgMzggLTI5LjUgNjIuNXQtNzAuNSAyNC41cS01MSAwIC05NyAtMzlxLTE0IC0xMSAtMzYgLTM4bC0xMDUgOTJxMjYgMzcgNjMgNjZxODMgNjUgMTg4IDY1cTExMCAwIDE3OCAtNTkuNXQ2OCAtMTU4LjVxMCAtNTYgLTI0LjUgLTEwM3QtNjIgLTc2LjV0LTgxLjUgLTU4LjV0LTgyIC01MC41CnQtNjUuNSAtNTEuNXQtMzAuNSAtNjNoMjMydjgwaDEyNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3Vic2NyaXB0IiB1bmljb2RlPSImI3hmMTJjOyIgCmQ9Ik04OTcgMTY3di0xNjdoLTI0OGwtMTU5IDI1MmwtMjQgNDJxLTggOSAtMTEgMjFoLTNxLTEgLTMgLTIuNSAtNi41dC0zLjUgLTh0LTMgLTYuNXEtMTAgLTIwIC0yNSAtNDRsLTE1NSAtMjUwaC0yNTh2MTY3aDEyOGwxOTcgMjkxbC0xODUgMjcyaC0xMzd2MTY4aDI3NmwxMzkgLTIyOHEyIC00IDIzIC00MnE4IC05IDExIC0yMWgzcTMgOSAxMSAyMWwyNSA0MmwxNDAgMjI4aDI1N3YtMTY4aC0xMjVsLTE4NCAtMjY3bDIwNCAtMjk2aDEwOXoKTTE1MzYgLTUwdi0yMDZoLTUxNGwtNCAyN3EtMyA0NSAtMyA0NnEwIDY0IDI2IDExN3Q2NSA4Ni41dDg0IDY1dDg0IDU0LjV0NjUgNTR0MjYgNjRxMCAzOCAtMjkuNSA2Mi41dC03MC41IDI0LjVxLTUxIDAgLTk3IC0zOXEtMTQgLTExIC0zNiAtMzhsLTEwNSA5MnEyNiAzNyA2MyA2NnE4MCA2NSAxODggNjVxMTEwIDAgMTc4IC01OS41dDY4IC0xNTguNXEwIC02NiAtMzQuNSAtMTE4LjV0LTg0IC04NnQtOTkuNSAtNjIuNXQtODcgLTYzdC00MSAtNzMKaDIzMnY4MGgxMjZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8yODMiIHVuaWNvZGU9IiYjeGYxMmQ7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik04OTYgMTI4bDMzNiAzODRoLTc2OGwtMzM2IC0zODRoNzY4ek0xOTA5IDEyMDVxMTUgLTM0IDkuNSAtNzEuNXQtMzAuNSAtNjUuNWwtODk2IC0xMDI0cS0zOCAtNDQgLTk2IC00NGgtNzY4cS0zOCAwIC02OS41IDIwLjV0LTQ3LjUgNTQuNXEtMTUgMzQgLTkuNSA3MS41dDMwLjUgNjUuNWw4OTYgMTAyNHEzOCA0NCA5NiA0NGg3NjhxMzggMCA2OS41IC0yMC41dDQ3LjUgLTU0LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InB1enpsZV9waWVjZSIgdW5pY29kZT0iJiN4ZjEyZTsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE2NjQgNDM4cTAgLTgxIC00NC41IC0xMzV0LTEyMy41IC01NHEtNDEgMCAtNzcuNSAxNy41dC01OSAzOHQtNTYuNSAzOHQtNzEgMTcuNXEtMTEwIDAgLTExMCAtMTI0cTAgLTM5IDE2IC0xMTV0MTUgLTExNXYtNXEtMjIgMCAtMzMgLTFxLTM0IC0zIC05Ny41IC0xMS41dC0xMTUuNSAtMTMuNXQtOTggLTVxLTYxIDAgLTEwMyAyNi41dC00MiA4My41cTAgMzcgMTcuNSA3MXQzOCA1Ni41dDM4IDU5dDE3LjUgNzcuNXEwIDc5IC01NCAxMjMuNQp0LTEzNSA0NC41cS04NCAwIC0xNDMgLTQ1LjV0LTU5IC0xMjcuNXEwIC00MyAxNSAtODN0MzMuNSAtNjQuNXQzMy41IC01M3QxNSAtNTAuNXEwIC00NSAtNDYgLTg5cS0zNyAtMzUgLTExNyAtMzVxLTk1IDAgLTI0NSAyNHEtOSAyIC0yNy41IDR0LTI3LjUgNGwtMTMgMnEtMSAwIC0zIDFxLTIgMCAtMiAxdjEwMjRxMiAtMSAxNy41IC0zLjV0MzQgLTV0MjEuNSAtMy41cTE1MCAtMjQgMjQ1IC0yNHE4MCAwIDExNyAzNXE0NiA0NCA0NiA4OQpxMCAyMiAtMTUgNTAuNXQtMzMuNSA1M3QtMzMuNSA2NC41dC0xNSA4M3EwIDgyIDU5IDEyNy41dDE0NCA0NS41cTgwIDAgMTM0IC00NC41dDU0IC0xMjMuNXEwIC00MSAtMTcuNSAtNzcuNXQtMzggLTU5dC0zOCAtNTYuNXQtMTcuNSAtNzFxMCAtNTcgNDIgLTgzLjV0MTAzIC0yNi41cTY0IDAgMTgwIDE1dDE2MyAxN3YtMnEtMSAtMiAtMy41IC0xNy41dC01IC0zNHQtMy41IC0yMS41cS0yNCAtMTUwIC0yNCAtMjQ1cTAgLTgwIDM1IC0xMTcKcTQ0IC00NiA4OSAtNDZxMjIgMCA1MC41IDE1dDUzIDMzLjV0NjQuNSAzMy41dDgzIDE1cTgyIDAgMTI3LjUgLTU5dDQ1LjUgLTE0M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWljcm9waG9uZSIgdW5pY29kZT0iJiN4ZjEzMDsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTExNTIgODMydi0xMjhxMCAtMjIxIC0xNDcuNSAtMzg0LjV0LTM2NC41IC0xODcuNXYtMTMyaDI1NnEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5aC02NDBxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOWgyNTZ2MTMycS0yMTcgMjQgLTM2NC41IDE4Ny41dC0xNDcuNSAzODQuNXYxMjhxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTl0MTkgLTQ1di0xMjhxMCAtMTg1IDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjUKdDMxNi41IDEzMS41dDEzMS41IDMxNi41djEyOHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV6TTg5NiAxMjE2di01MTJxMCAtMTMyIC05NCAtMjI2dC0yMjYgLTk0dC0yMjYgOTR0LTk0IDIyNnY1MTJxMCAxMzIgOTQgMjI2dDIyNiA5NHQyMjYgLTk0dDk0IC0yMjZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im1pY3JvcGhvbmVfb2ZmIiB1bmljb2RlPSImI3hmMTMxOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMjcxIDU5MWwtMTAxIC0xMDFxLTQyIDEwMyAtNDIgMjE0djEyOHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV2LTEyOHEwIC01MyAxNSAtMTEzek0xMzg1IDExOTNsLTM2MSAtMzYxdi0xMjhxMCAtMTMyIC05NCAtMjI2dC0yMjYgLTk0cS01NSAwIC0xMDkgMTlsLTk2IC05NnE5NyAtNTEgMjA1IC01MXExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXYxMjhxMCAyNiAxOSA0NXQ0NSAxOXQ0NSAtMTl0MTkgLTQ1di0xMjgKcTAgLTIyMSAtMTQ3LjUgLTM4NC41dC0zNjQuNSAtMTg3LjV2LTEzMmgyNTZxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOWgtNjQwcS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTloMjU2djEzMnEtMTI1IDEzIC0yMzUgODFsLTI1NCAtMjU0cS0xMCAtMTAgLTIzIC0xMHQtMjMgMTBsLTgyIDgycS0xMCAxMCAtMTAgMjN0MTAgMjNsMTIzNCAxMjM0cTEwIDEwIDIzIDEwdDIzIC0xMGw4MiAtODJxMTAgLTEwIDEwIC0yMwp0LTEwIC0yM3pNMTAwNSAxMzI1bC02MjEgLTYyMXY1MTJxMCAxMzIgOTQgMjI2dDIyNiA5NHExMDIgMCAxODQuNSAtNTl0MTE2LjUgLTE1MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2hpZWxkIiB1bmljb2RlPSImI3hmMTMyOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTA4OCA1NzZ2NjQwaC00NDh2LTExMzdxMTE5IDYzIDIxMyAxMzdxMjM1IDE4NCAyMzUgMzYwek0xMjgwIDEzNDR2LTc2OHEwIC04NiAtMzMuNSAtMTcwLjV0LTgzIC0xNTB0LTExOCAtMTI3LjV0LTEyNi41IC0xMDN0LTEyMSAtNzcuNXQtODkuNSAtNDkuNXQtNDIuNSAtMjBxLTEyIC02IC0yNiAtNnQtMjYgNnEtMTYgNyAtNDIuNSAyMHQtODkuNSA0OS41dC0xMjEgNzcuNXQtMTI2LjUgMTAzdC0xMTggMTI3LjV0LTgzIDE1MAp0LTMzLjUgMTcwLjV2NzY4cTAgMjYgMTkgNDV0NDUgMTloMTE1MnEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNhbGVuZGFyX2VtcHR5IiB1bmljb2RlPSImI3hmMTMzOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTI4IC0xMjhoMTQwOHYxMDI0aC0xNDA4di0xMDI0ek01MTIgMTA4OHYyODhxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtMjg4cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzek0xMjgwIDEwODh2Mjg4cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTI4OHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTY2NCAxMTUydi0xMjgwCnEwIC01MiAtMzggLTkwdC05MCAtMzhoLTE0MDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxMjgwcTAgNTIgMzggOTB0OTAgMzhoMTI4djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDd0NDcgLTExM3YtOTZoMzg0djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDd0NDcgLTExM3YtOTZoMTI4cTUyIDAgOTAgLTM4dDM4IC05MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmlyZV9leHRpbmd1aXNoZXIiIHVuaWNvZGU9IiYjeGYxMzQ7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik01MTIgMTM0NHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1dDE5IC00NXQ0NSAtMTl0NDUgMTl0MTkgNDV6TTE0MDggMTM3NnYtMzIwcTAgLTE2IC0xMiAtMjVxLTggLTcgLTIwIC03cS00IDAgLTcgMWwtNDQ4IDk2cS0xMSAyIC0xOCAxMXQtNyAyMGgtMjU2di0xMDJxMTExIC0yMyAxODMuNSAtMTExdDcyLjUgLTIwM3YtODAwcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNTEycS0yNiAwIC00NSAxOXQtMTkgNDV2ODAwCnEwIDEwNiA2Mi41IDE5MC41dDE2MS41IDExNC41djExMWgtMzJxLTU5IDAgLTExNSAtMjMuNXQtOTEuNSAtNTN0LTY2IC02Ni41dC00MC41IC01My41dC0xNCAtMjQuNXEtMTcgLTM1IC01NyAtMzVxLTE2IDAgLTI5IDdxLTIzIDEyIC0zMS41IDM3dDMuNSA0OXE1IDEwIDE0LjUgMjZ0MzcuNSA1My41dDYwLjUgNzB0ODUgNjd0MTA4LjUgNTIuNXEtMjUgNDIgLTI1IDg2cTAgNjYgNDcgMTEzdDExMyA0N3QxMTMgLTQ3dDQ3IC0xMTMKcTAgLTMzIC0xNCAtNjRoMzAycTAgMTEgNyAyMHQxOCAxMWw0NDggOTZxMyAxIDcgMXExMiAwIDIwIC03cTEyIC05IDEyIC0yNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icm9ja2V0IiB1bmljb2RlPSImI3hmMTM1OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTQ0MCAxMDg4cTAgNDAgLTI4IDY4dC02OCAyOHQtNjggLTI4dC0yOCAtNjh0MjggLTY4dDY4IC0yOHQ2OCAyOHQyOCA2OHpNMTY2NCAxMzc2cTAgLTI0OSAtNzUuNSAtNDMwLjV0LTI1My41IC0zNjAuNXEtODEgLTgwIC0xOTUgLTE3NmwtMjAgLTM3OXEtMiAtMTYgLTE2IC0yNmwtMzg0IC0yMjRxLTcgLTQgLTE2IC00cS0xMiAwIC0yMyA5bC02NCA2NHEtMTMgMTQgLTggMzJsODUgMjc2bC0yODEgMjgxbC0yNzYgLTg1cS0zIC0xIC05IC0xCnEtMTQgMCAtMjMgOWwtNjQgNjRxLTE3IDE5IC01IDM5bDIyNCAzODRxMTAgMTQgMjYgMTZsMzc5IDIwcTk2IDExNCAxNzYgMTk1cTE4OCAxODcgMzU4IDI1OHQ0MzEgNzFxMTQgMCAyNCAtOS41dDEwIC0yMi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtYXhjZG4iIHVuaWNvZGU9IiYjeGYxMzY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzQ1IDc2M2wtMTY0IC03NjNoLTMzNGwxNzggODMycTEzIDU2IC0xNSA4OHEtMjcgMzMgLTgzIDMzaC0xNjlsLTIwNCAtOTUzaC0zMzRsMjA0IDk1M2gtMjg2bC0yMDQgLTk1M2gtMzM0bDIwNCA5NTNsLTE1MyAzMjdoMTI3NnExMDEgMCAxODkuNSAtNDAuNXQxNDcuNSAtMTEzLjVxNjAgLTczIDgxIC0xNjguNXQwIC0xOTQuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hldnJvbl9zaWduX2xlZnQiIHVuaWNvZGU9IiYjeGYxMzc7IiAKZD0iTTkwOSAxNDFsMTAyIDEwMnExOSAxOSAxOSA0NXQtMTkgNDVsLTMwNyAzMDdsMzA3IDMwN3ExOSAxOSAxOSA0NXQtMTkgNDVsLTEwMiAxMDJxLTE5IDE5IC00NSAxOXQtNDUgLTE5bC00NTQgLTQ1NHEtMTkgLTE5IC0xOSAtNDV0MTkgLTQ1bDQ1NCAtNDU0cTE5IC0xOSA0NSAtMTl0NDUgMTl6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41CnQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hldnJvbl9zaWduX3JpZ2h0IiB1bmljb2RlPSImI3hmMTM4OyIgCmQ9Ik03MTcgMTQxbDQ1NCA0NTRxMTkgMTkgMTkgNDV0LTE5IDQ1bC00NTQgNDU0cS0xOSAxOSAtNDUgMTl0LTQ1IC0xOWwtMTAyIC0xMDJxLTE5IC0xOSAtMTkgLTQ1dDE5IC00NWwzMDcgLTMwN2wtMzA3IC0zMDdxLTE5IC0xOSAtMTkgLTQ1dDE5IC00NWwxMDIgLTEwMnExOSAtMTkgNDUgLTE5dDQ1IDE5ek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNQp0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb25fc2lnbl91cCIgdW5pY29kZT0iJiN4ZjEzOTsiIApkPSJNMTE2NSAzOTdsMTAyIDEwMnExOSAxOSAxOSA0NXQtMTkgNDVsLTQ1NCA0NTRxLTE5IDE5IC00NSAxOXQtNDUgLTE5bC00NTQgLTQ1NHEtMTkgLTE5IC0xOSAtNDV0MTkgLTQ1bDEwMiAtMTAycTE5IC0xOSA0NSAtMTl0NDUgMTlsMzA3IDMwN2wzMDcgLTMwN3ExOSAtMTkgNDUgLTE5dDQ1IDE5ek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNQp0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb25fc2lnbl9kb3duIiB1bmljb2RlPSImI3hmMTNhOyIgCmQ9Ik04MTMgMjM3bDQ1NCA0NTRxMTkgMTkgMTkgNDV0LTE5IDQ1bC0xMDIgMTAycS0xOSAxOSAtNDUgMTl0LTQ1IC0xOWwtMzA3IC0zMDdsLTMwNyAzMDdxLTE5IDE5IC00NSAxOXQtNDUgLTE5bC0xMDIgLTEwMnEtMTkgLTE5IC0xOSAtNDV0MTkgLTQ1bDQ1NCAtNDU0cTE5IC0xOSA0NSAtMTl0NDUgMTl6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41CnQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaHRtbDUiIHVuaWNvZGU9IiYjeGYxM2I7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0xMTMwIDkzOWwxNiAxNzVoLTg4NGw0NyAtNTM0aDYxMmwtMjIgLTIyOGwtMTk3IC01M2wtMTk2IDUzbC0xMyAxNDBoLTE3NWwyMiAtMjc4bDM2MiAtMTAwaDR2MWwzNTkgOTlsNTAgNTQ0aC02NDRsLTE1IDE4MWg2NzR6TTAgMTQwOGgxNDA4bC0xMjggLTE0MzhsLTU3OCAtMTYybC01NzQgMTYyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjc3MzIiB1bmljb2RlPSImI3hmMTNjOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMjc1IDE0MDhoMTUwNWwtMjY2IC0xMzMzbC04MDQgLTI2N2wtNjk4IDI2N2w3MSAzNTZoMjk3bC0yOSAtMTQ3bDQyMiAtMTYxbDQ4NiAxNjFsNjggMzM5aC0xMjA4bDU4IDI5N2gxMjA5bDM4IDE5MWgtMTIwOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYW5jaG9yIiB1bmljb2RlPSImI3hmMTNkOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNOTYwIDEyODBxMCAyNiAtMTkgNDV0LTQ1IDE5dC00NSAtMTl0LTE5IC00NXQxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1ek0xNzkyIDM1MnYtMzUycTAgLTIyIC0yMCAtMzBxLTggLTIgLTEyIC0ycS0xMiAwIC0yMyA5bC05MyA5M3EtMTE5IC0xNDMgLTMxOC41IC0yMjYuNXQtNDI5LjUgLTgzLjV0LTQyOS41IDgzLjV0LTMxOC41IDIyNi41bC05MyAtOTNxLTkgLTkgLTIzIC05cS00IDAgLTEyIDJxLTIwIDggLTIwIDMwdjM1MgpxMCAxNCA5IDIzdDIzIDloMzUycTIyIDAgMzAgLTIwcTggLTE5IC03IC0zNWwtMTAwIC0xMDBxNjcgLTkxIDE4OS41IC0xNTMuNXQyNzEuNSAtODIuNXY2NDdoLTE5MnEtMjYgMCAtNDUgMTl0LTE5IDQ1djEyOHEwIDI2IDE5IDQ1dDQ1IDE5aDE5MnYxNjNxLTU4IDM0IC05MyA5Mi41dC0zNSAxMjguNXEwIDEwNiA3NSAxODF0MTgxIDc1dDE4MSAtNzV0NzUgLTE4MXEwIC03MCAtMzUgLTEyOC41dC05MyAtOTIuNXYtMTYzaDE5MnEyNiAwIDQ1IC0xOQp0MTkgLTQ1di0xMjhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xOTJ2LTY0N3ExNDkgMjAgMjcxLjUgODIuNXQxODkuNSAxNTMuNWwtMTAwIDEwMHEtMTUgMTYgLTcgMzVxOCAyMCAzMCAyMGgzNTJxMTQgMCAyMyAtOXQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5sb2NrX2FsdCIgdW5pY29kZT0iJiN4ZjEzZTsiIGhvcml6LWFkdi14PSIxMTUyIiAKZD0iTTEwNTYgNzY4cTQwIDAgNjggLTI4dDI4IC02OHYtNTc2cTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtOTYwcS00MCAwIC02OCAyOHQtMjggNjh2NTc2cTAgNDAgMjggNjh0NjggMjhoMzJ2MzIwcTAgMTg1IDEzMS41IDMxNi41dDMxNi41IDEzMS41dDMxNi41IC0xMzEuNXQxMzEuNSAtMzE2LjVxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC02NHEtMjYgMCAtNDUgMTl0LTE5IDQ1cTAgMTA2IC03NSAxODF0LTE4MSA3NXQtMTgxIC03NXQtNzUgLTE4MQp2LTMyMGg3MzZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJ1bGxzZXllIiB1bmljb2RlPSImI3hmMTQwOyIgCmQ9Ik0xMDI0IDY0MHEwIC0xMDYgLTc1IC0xODF0LTE4MSAtNzV0LTE4MSA3NXQtNzUgMTgxdDc1IDE4MXQxODEgNzV0MTgxIC03NXQ3NSAtMTgxek0xMTUyIDY0MHEwIDE1OSAtMTEyLjUgMjcxLjV0LTI3MS41IDExMi41dC0yNzEuNSAtMTEyLjV0LTExMi41IC0yNzEuNXQxMTIuNSAtMjcxLjV0MjcxLjUgLTExMi41dDI3MS41IDExMi41dDExMi41IDI3MS41ek0xMjgwIDY0MHEwIC0yMTIgLTE1MCAtMzYydC0zNjIgLTE1MHQtMzYyIDE1MAp0LTE1MCAzNjJ0MTUwIDM2MnQzNjIgMTUwdDM2MiAtMTUwdDE1MCAtMzYyek0xNDA4IDY0MHEwIDEzMCAtNTEgMjQ4LjV0LTEzNi41IDIwNHQtMjA0IDEzNi41dC0yNDguNSA1MXQtMjQ4LjUgLTUxdC0yMDQgLTEzNi41dC0xMzYuNSAtMjA0dC01MSAtMjQ4LjV0NTEgLTI0OC41dDEzNi41IC0yMDR0MjA0IC0xMzYuNXQyNDguNSAtNTF0MjQ4LjUgNTF0MjA0IDEzNi41dDEzNi41IDIwNHQ1MSAyNDguNXpNMTUzNiA2NDAKcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJlbGxpcHNpc19ob3Jpem9udGFsIiB1bmljb2RlPSImI3hmMTQxOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMzg0IDgwMHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTkycS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMTkycTQwIDAgNjggLTI4dDI4IC02OHpNODk2IDgwMHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTkycS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMTkycTQwIDAgNjggLTI4dDI4IC02OHpNMTQwOCA4MDB2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTE5MgpxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGgxOTJxNDAgMCA2OCAtMjh0MjggLTY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJlbGxpcHNpc192ZXJ0aWNhbCIgdW5pY29kZT0iJiN4ZjE0MjsiIGhvcml6LWFkdi14PSIzODQiIApkPSJNMzg0IDI4OHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTkycS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMTkycTQwIDAgNjggLTI4dDI4IC02OHpNMzg0IDgwMHYtMTkycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTkycS00MCAwIC02OCAyOHQtMjggNjh2MTkycTAgNDAgMjggNjh0NjggMjhoMTkycTQwIDAgNjggLTI4dDI4IC02OHpNMzg0IDEzMTJ2LTE5MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTE5MgpxLTQwIDAgLTY4IDI4dC0yOCA2OHYxOTJxMCA0MCAyOCA2OHQ2OCAyOGgxOTJxNDAgMCA2OCAtMjh0MjggLTY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzAzIiB1bmljb2RlPSImI3hmMTQzOyIgCmQ9Ik01MTIgMjU2cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek04NjMgMTYycS0xMyAyMzMgLTE3Ni41IDM5Ni41dC0zOTYuNSAxNzYuNXEtMTQgMSAtMjQgLTl0LTEwIC0yM3YtMTI4cTAgLTEzIDguNSAtMjJ0MjEuNSAtMTBxMTU0IC0xMSAyNjQgLTEyMXQxMjEgLTI2NHExIC0xMyAxMCAtMjEuNXQyMiAtOC41aDEyOApxMTMgMCAyMyAxMHQ5IDI0ek0xMjQ3IDE2MXEtNSAxNTQgLTU2IDI5Ny41dC0xMzkuNSAyNjB0LTIwNSAyMDV0LTI2MCAxMzkuNXQtMjk3LjUgNTZxLTE0IDEgLTIzIC05cS0xMCAtMTAgLTEwIC0yM3YtMTI4cTAgLTEzIDkgLTIydDIyIC0xMHEyMDQgLTcgMzc4IC0xMTEuNXQyNzguNSAtMjc4LjV0MTExLjUgLTM3OHExIC0xMyAxMCAtMjJ0MjIgLTloMTI4cTEzIDAgMjMgMTBxMTEgOSA5IDIzek0xNTM2IDExMjB2LTk2MApxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBsYXlfc2lnbiIgdW5pY29kZT0iJiN4ZjE0NDsiIApkPSJNNzY4IDE0MDhxMjA5IDAgMzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXQtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3pNMTE1MiA1ODVxMzIgMTggMzIgNTV0LTMyIDU1bC01NDQgMzIwcS0zMSAxOSAtNjQgMXEtMzIgLTE5IC0zMiAtNTZ2LTY0MHEwIC0zNyAzMiAtNTYKcTE2IC04IDMyIC04cTE3IDAgMzIgOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGlja2V0IiB1bmljb2RlPSImI3hmMTQ1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTAyNCAxMDg0bDMxNiAtMzE2bC01NzIgLTU3MmwtMzE2IDMxNnpNODEzIDEwNWw2MTggNjE4cTE5IDE5IDE5IDQ1dC0xOSA0NWwtMzYyIDM2MnEtMTggMTggLTQ1IDE4dC00NSAtMThsLTYxOCAtNjE4cS0xOSAtMTkgLTE5IC00NXQxOSAtNDVsMzYyIC0zNjJxMTggLTE4IDQ1IC0xOHQ0NSAxOHpNMTcwMiA3NDJsLTkwNyAtOTA4cS0zNyAtMzcgLTkwLjUgLTM3dC05MC41IDM3bC0xMjYgMTI2cTU2IDU2IDU2IDEzNnQtNTYgMTM2CnQtMTM2IDU2dC0xMzYgLTU2bC0xMjUgMTI2cS0zNyAzNyAtMzcgOTAuNXQzNyA5MC41bDkwNyA5MDZxMzcgMzcgOTAuNSAzN3Q5MC41IC0zN2wxMjUgLTEyNXEtNTYgLTU2IC01NiAtMTM2dDU2IC0xMzZ0MTM2IC01NnQxMzYgNTZsMTI2IC0xMjVxMzcgLTM3IDM3IC05MC41dC0zNyAtOTAuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWludXNfc2lnbl9hbHQiIHVuaWNvZGU9IiYjeGYxNDY7IiAKZD0iTTEyODAgNTc2djEyOHEwIDI2IC0xOSA0NXQtNDUgMTloLTg5NnEtMjYgMCAtNDUgLTE5dC0xOSAtNDV2LTEyOHEwIC0yNiAxOSAtNDV0NDUgLTE5aDg5NnEyNiAwIDQ1IDE5dDE5IDQ1ek0xNTM2IDExMjB2LTk2MHEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNQp0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrX21pbnVzIiB1bmljb2RlPSImI3hmMTQ3OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTE1MiA3MzZ2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTgzMnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg4MzJxMTQgMCAyMyAtOXQ5IC0yM3pNMTI4MCAyODh2ODMycTAgNjYgLTQ3IDExM3QtMTEzIDQ3aC04MzJxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN2LTgzMnEwIC02NiA0NyAtMTEzdDExMyAtNDdoODMycTY2IDAgMTEzIDQ3dDQ3IDExM3pNMTQwOCAxMTIwdi04MzJxMCAtMTE5IC04NC41IC0yMDMuNQp0LTIwMy41IC04NC41aC04MzJxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djgzMnEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoODMycTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsZXZlbF91cCIgdW5pY29kZT0iJiN4ZjE0ODsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTEwMTggOTMzcS0xOCAtMzcgLTU4IC0zN2gtMTkydi04NjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNzA0cS0yMSAwIC0yOSAxOHEtOCAyMCA0IDM1bDE2MCAxOTJxOSAxMSAyNSAxMWgzMjB2NjQwaC0xOTJxLTQwIDAgLTU4IDM3cS0xNyAzNyA5IDY4bDMyMCAzODRxMTggMjIgNDkgMjJ0NDkgLTIybDMyMCAtMzg0cTI3IC0zMiA5IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibGV2ZWxfZG93biIgdW5pY29kZT0iJiN4ZjE0OTsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTMyIDEyODBoNzA0cTEzIDAgMjIuNSAtOS41dDkuNSAtMjMuNXYtODYzaDE5MnE0MCAwIDU4IC0zN3QtOSAtNjlsLTMyMCAtMzg0cS0xOCAtMjIgLTQ5IC0yMnQtNDkgMjJsLTMyMCAzODRxLTI2IDMxIC05IDY5cTE4IDM3IDU4IDM3aDE5MnY2NDBoLTMyMHEtMTQgMCAtMjUgMTFsLTE2MCAxOTJxLTEzIDE0IC00IDM0cTkgMTkgMjkgMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrX3NpZ24iIHVuaWNvZGU9IiYjeGYxNGE7IiAKZD0iTTY4NSAyMzdsNjE0IDYxNHExOSAxOSAxOSA0NXQtMTkgNDVsLTEwMiAxMDJxLTE5IDE5IC00NSAxOXQtNDUgLTE5bC00NjcgLTQ2N2wtMjExIDIxMXEtMTkgMTkgLTQ1IDE5dC00NSAtMTlsLTEwMiAtMTAycS0xOSAtMTkgLTE5IC00NXQxOSAtNDVsMzU4IC0zNThxMTkgLTE5IDQ1IC0xOXQ0NSAxOXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjUKdC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJlZGl0X3NpZ24iIHVuaWNvZGU9IiYjeGYxNGI7IiAKZD0iTTQwNCA0MjhsMTUyIC0xNTJsLTUyIC01MmgtNTZ2OTZoLTk2djU2ek04MTggODE4cTE0IC0xMyAtMyAtMzBsLTI5MSAtMjkxcS0xNyAtMTcgLTMwIC0zcS0xNCAxMyAzIDMwbDI5MSAyOTFxMTcgMTcgMzAgM3pNNTQ0IDEyOGw1NDQgNTQ0bC0yODggMjg4bC01NDQgLTU0NHYtMjg4aDI4OHpNMTE1MiA3MzZsOTIgOTJxMjggMjggMjggNjh0LTI4IDY4bC0xNTIgMTUycS0yOCAyOCAtNjggMjh0LTY4IC0yOGwtOTIgLTkyek0xNTM2IDExMjAKdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zMTIiIHVuaWNvZGU9IiYjeGYxNGM7IiAKZD0iTTEyODAgNjA4djQ4MHEwIDI2IC0xOSA0NXQtNDUgMTloLTQ4MHEtNDIgMCAtNTkgLTM5cS0xNyAtNDEgMTQgLTcwbDE0NCAtMTQ0bC01MzQgLTUzNHEtMTkgLTE5IC0xOSAtNDV0MTkgLTQ1bDEwMiAtMTAycTE5IC0xOSA0NSAtMTl0NDUgMTlsNTM0IDUzNGwxNDQgLTE0NHExOCAtMTkgNDUgLTE5cTEyIDAgMjUgNXEzOSAxNyAzOSA1OXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MApxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzaGFyZV9zaWduIiB1bmljb2RlPSImI3hmMTRkOyIgCmQ9Ik0xMDA1IDQzNWwzNTIgMzUycTE5IDE5IDE5IDQ1dC0xOSA0NWwtMzUyIDM1MnEtMzAgMzEgLTY5IDE0cS00MCAtMTcgLTQwIC01OXYtMTYwcS0xMTkgMCAtMjE2IC0xOS41dC0xNjIuNSAtNTF0LTExNCAtNzl0LTc2LjUgLTk1LjV0LTQ0LjUgLTEwOXQtMjEuNSAtMTExLjV0LTUgLTExMC41cTAgLTE4MSAxNjcgLTQwNHExMSAtMTIgMjUgLTEycTcgMCAxMyAzcTIyIDkgMTkgMzNxLTQ0IDM1NCA2MiA0NzNxNDYgNTIgMTMwIDc1LjUKdDIyNCAyMy41di0xNjBxMCAtNDIgNDAgLTU5cTEyIC01IDI0IC01cTI2IDAgNDUgMTl6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjb21wYXNzIiB1bmljb2RlPSImI3hmMTRlOyIgCmQ9Ik02NDAgNDQ4bDI1NiAxMjhsLTI1NiAxMjh2LTI1NnpNMTAyNCAxMDM5di01NDJsLTUxMiAtMjU2djU0MnpNMTMxMiA2NDBxMCAxNDggLTczIDI3M3QtMTk4IDE5OHQtMjczIDczdC0yNzMgLTczdC0xOTggLTE5OHQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzCnQtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvbGxhcHNlIiB1bmljb2RlPSImI3hmMTUwOyIgCmQ9Ik0xMTQ1IDg2MXExOCAtMzUgLTUgLTY2bC0zMjAgLTQ0OHEtMTkgLTI3IC01MiAtMjd0LTUyIDI3bC0zMjAgNDQ4cS0yMyAzMSAtNSA2NnExNyAzNSA1NyAzNWg2NDBxNDAgMCA1NyAtMzV6TTEyODAgMTYwdjk2MHEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjVoLTk2MHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTk2MHEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDk2MHExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xNTM2IDExMjAKdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvbGxhcHNlX3RvcCIgdW5pY29kZT0iJiN4ZjE1MTsiIApkPSJNMTE0NSA0MTlxLTE3IC0zNSAtNTcgLTM1aC02NDBxLTQwIDAgLTU3IDM1cS0xOCAzNSA1IDY2bDMyMCA0NDhxMTkgMjcgNTIgMjd0NTIgLTI3bDMyMCAtNDQ4cTIzIC0zMSA1IC02NnpNMTI4MCAxNjB2OTYwcTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtOTYwcS0xMyAwIC0yMi41IC05LjV0LTkuNSAtMjIuNXYtOTYwcTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoOTYwcTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6TTE1MzYgMTEyMHYtOTYwCnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzMxNyIgdW5pY29kZT0iJiN4ZjE1MjsiIApkPSJNMTA4OCA2NDBxMCAtMzMgLTI3IC01MmwtNDQ4IC0zMjBxLTMxIC0yMyAtNjYgLTVxLTM1IDE3IC0zNSA1N3Y2NDBxMCA0MCAzNSA1N3EzNSAxOCA2NiAtNWw0NDggLTMyMHEyNyAtMTkgMjcgLTUyek0xMjgwIDE2MHY5NjBxMCAxNCAtOSAyM3QtMjMgOWgtOTYwcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTk2MHEwIC0xNCA5IC0yM3QyMyAtOWg5NjBxMTQgMCAyMyA5dDkgMjN6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjUKdC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZXVyIiB1bmljb2RlPSImI3hmMTUzOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNOTc2IDIyOWwzNSAtMTU5cTMgLTEyIC0zIC0yMi41dC0xNyAtMTQuNWwtNSAtMXEtNCAtMiAtMTAuNSAtMy41dC0xNiAtNC41dC0yMS41IC01LjV0LTI1LjUgLTV0LTMwIC01dC0zMy41IC00LjV0LTM2LjUgLTN0LTM4LjUgLTFxLTIzNCAwIC00MDkgMTMwLjV0LTIzOCAzNTEuNWgtOTVxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxMTNxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NnEtMiA1NyAxIDEwNWgtNjdxLTE0IDAgLTIzIDkKdC05IDIzdjExNHEwIDE0IDkgMjN0MjMgOWg5OHE2NyAyMTAgMjQzLjUgMzM4dDQwMC41IDEyOHExMDIgMCAxOTQgLTIzcTExIC0zIDIwIC0xNXE2IC0xMSAzIC0yNGwtNDMgLTE1OXEtMyAtMTMgLTE0IC0xOS41dC0yNCAtMi41bC00IDFxLTQgMSAtMTEuNSAyLjVsLTE3LjUgMy41dC0yMi41IDMuNXQtMjYgM3QtMjkgMi41dC0yOS41IDFxLTEyNiAwIC0yMjYgLTY0dC0xNTAgLTE3Nmg0NjhxMTYgMCAyNSAtMTJxMTAgLTEyIDcgLTI2CmwtMjQgLTExNHEtNSAtMjYgLTMyIC0yNmgtNDg4cS0zIC0zNyAwIC0xMDVoNDU5cTE1IDAgMjUgLTEycTkgLTEyIDYgLTI3bC0yNCAtMTEycS0yIC0xMSAtMTEgLTE4LjV0LTIwIC03LjVoLTM4N3E0OCAtMTE3IDE0OS41IC0xODUuNXQyMjguNSAtNjguNXExOCAwIDM2IDEuNXQzMy41IDMuNXQyOS41IDQuNXQyNC41IDV0MTguNSA0LjVsMTIgM2w1IDJxMTMgNSAyNiAtMnExMiAtNyAxNSAtMjF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImdicCIgdW5pY29kZT0iJiN4ZjE1NDsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTEwMjAgMzk5di0zNjdxMCAtMTQgLTkgLTIzdC0yMyAtOWgtOTU2cS0xNCAwIC0yMyA5dC05IDIzdjE1MHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDk3djM4M2gtOTVxLTE0IDAgLTIzIDkuNXQtOSAyMi41djEzMXEwIDE0IDkgMjN0MjMgOWg5NXYyMjNxMCAxNzEgMTIzLjUgMjgydDMxNC41IDExMXExODUgMCAzMzUgLTEyNXE5IC04IDEwIC0yMC41dC03IC0yMi41bC0xMDMgLTEyN3EtOSAtMTEgLTIyIC0xMnEtMTMgLTIgLTIzIDcKcS01IDUgLTI2IDE5dC02OSAzMnQtOTMgMThxLTg1IDAgLTEzNyAtNDd0LTUyIC0xMjN2LTIxNWgzMDVxMTMgMCAyMi41IC05dDkuNSAtMjN2LTEzMXEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTMwNXYtMzc5aDQxNHYxODFxMCAxMyA5IDIyLjV0MjMgOS41aDE2MnExNCAwIDIzIC05LjV0OSAtMjIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idXNkIiB1bmljb2RlPSImI3hmMTU1OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNOTc4IDM1MXEwIC0xNTMgLTk5LjUgLTI2My41dC0yNTguNSAtMTM2LjV2LTE3NXEwIC0xNCAtOSAtMjN0LTIzIC05aC0xMzVxLTEzIDAgLTIyLjUgOS41dC05LjUgMjIuNXYxNzVxLTY2IDkgLTEyNy41IDMxdC0xMDEuNSA0NC41dC03NCA0OHQtNDYuNSAzNy41dC0xNy41IDE4cS0xNyAyMSAtMiA0MWwxMDMgMTM1cTcgMTAgMjMgMTJxMTUgMiAyNCAtOWwyIC0ycTExMyAtOTkgMjQzIC0xMjVxMzcgLTggNzQgLThxODEgMCAxNDIuNSA0Mwp0NjEuNSAxMjJxMCAyOCAtMTUgNTN0LTMzLjUgNDJ0LTU4LjUgMzcuNXQtNjYgMzJ0LTgwIDMyLjVxLTM5IDE2IC02MS41IDI1dC02MS41IDI2LjV0LTYyLjUgMzF0LTU2LjUgMzUuNXQtNTMuNSA0Mi41dC00My41IDQ5dC0zNS41IDU4dC0yMSA2Ni41dC04LjUgNzhxMCAxMzggOTggMjQydDI1NSAxMzR2MTgwcTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTM1cTE0IDAgMjMgLTl0OSAtMjN2LTE3NnE1NyAtNiAxMTAuNSAtMjN0ODcgLTMzLjUKdDYzLjUgLTM3LjV0MzkgLTI5dDE1IC0xNHExNyAtMTggNSAtMzhsLTgxIC0xNDZxLTggLTE1IC0yMyAtMTZxLTE0IC0zIC0yNyA3cS0zIDMgLTE0LjUgMTJ0LTM5IDI2LjV0LTU4LjUgMzJ0LTc0LjUgMjZ0LTg1LjUgMTEuNXEtOTUgMCAtMTU1IC00M3QtNjAgLTExMXEwIC0yNiA4LjUgLTQ4dDI5LjUgLTQxLjV0MzkuNSAtMzN0NTYgLTMxdDYwLjUgLTI3dDcwIC0yNy41cTUzIC0yMCA4MSAtMzEuNXQ3NiAtMzV0NzUuNSAtNDIuNXQ2MiAtNTAKdDUzIC02My41dDMxLjUgLTc2LjV0MTMgLTk0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpbnIiIHVuaWNvZGU9IiYjeGYxNTY7IiBob3Jpei1hZHYteD0iODk4IiAKZD0iTTg5OCAxMDY2di0xMDJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTY4cS0yMyAtMTQ0IC0xMjkgLTIzNHQtMjc2IC0xMTBxMTY3IC0xNzggNDU5IC01MzZxMTQgLTE2IDQgLTM0cS04IC0xOCAtMjkgLTE4aC0xOTVxLTE2IDAgLTI1IDEycS0zMDYgMzY3IC00OTggNTcxcS05IDkgLTkgMjJ2MTI3cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTEycTEzMiAwIDIxMi41IDQzdDEwMi41IDEyNWgtNDI3cS0xNCAwIC0yMyA5dC05IDIzdjEwMgpxMCAxNCA5IDIzdDIzIDloNDEzcS01NyAxMTMgLTI2OCAxMTNoLTE0NXEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djEzM3EwIDE0IDkgMjN0MjMgOWg4MzJxMTQgMCAyMyAtOXQ5IC0yM3YtMTAycTAgLTE0IC05IC0yM3QtMjMgLTloLTIzM3E0NyAtNjEgNjQgLTE0NGgxNzFxMTQgMCAyMyAtOXQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ianB5IiB1bmljb2RlPSImI3hmMTU3OyIgaG9yaXotYWR2LXg9IjEwMjciIApkPSJNNjAzIDBoLTE3MnEtMTMgMCAtMjIuNSA5dC05LjUgMjN2MzMwaC0yODhxLTEzIDAgLTIyLjUgOXQtOS41IDIzdjEwM3EwIDEzIDkuNSAyMi41dDIyLjUgOS41aDI4OHY4NWgtMjg4cS0xMyAwIC0yMi41IDl0LTkuNSAyM3YxMDRxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWgyMTRsLTMyMSA1NzhxLTggMTYgMCAzMnExMCAxNiAyOCAxNmgxOTRxMTkgMCAyOSAtMThsMjE1IC00MjVxMTkgLTM4IDU2IC0xMjVxMTAgMjQgMzAuNSA2OHQyNy41IDYxCmwxOTEgNDIwcTggMTkgMjkgMTloMTkxcTE3IDAgMjcgLTE2cTkgLTE0IDEgLTMxbC0zMTMgLTU3OWgyMTVxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0xMDRxMCAtMTQgLTkuNSAtMjN0LTIyLjUgLTloLTI5MHYtODVoMjkwcTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXYtMTAzcTAgLTE0IC05LjUgLTIzdC0yMi41IC05aC0yOTB2LTMzMHEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InJ1YiIgdW5pY29kZT0iJiN4ZjE1ODsiIGhvcml6LWFkdi14PSIxMjgwIiAKZD0iTTEwNDMgOTcxcTAgMTAwIC02NSAxNjJ0LTE3MSA2MmgtMzIwdi00NDhoMzIwcTEwNiAwIDE3MSA2MnQ2NSAxNjJ6TTEyODAgOTcxcTAgLTE5MyAtMTI2LjUgLTMxNXQtMzI2LjUgLTEyMmgtMzQwdi0xMThoNTA1cTE0IDAgMjMgLTl0OSAtMjN2LTEyOHEwIC0xNCAtOSAtMjN0LTIzIC05aC01MDV2LTE5MnEwIC0xNCAtOS41IC0yM3QtMjIuNSAtOWgtMTY3cS0xNCAwIC0yMyA5dC05IDIzdjE5MmgtMjI0cS0xNCAwIC0yMyA5dC05IDIzdjEyOApxMCAxNCA5IDIzdDIzIDloMjI0djExOGgtMjI0cS0xNCAwIC0yMyA5dC05IDIzdjE0OXEwIDEzIDkgMjIuNXQyMyA5LjVoMjI0djYyOXEwIDE0IDkgMjN0MjMgOWg1MzlxMjAwIDAgMzI2LjUgLTEyMnQxMjYuNSAtMzE1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJrcnciIHVuaWNvZGU9IiYjeGYxNTk7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik01MTQgMzQxbDgxIDI5OWgtMTU5bDc1IC0zMDBxMSAtMSAxIC0zdDEgLTNxMCAxIDAuNSAzLjV0MC41IDMuNXpNNjMwIDc2OGwzNSAxMjhoLTI5MmwzMiAtMTI4aDIyNXpNODIyIDc2OGgxMzlsLTM1IDEyOGgtNzB6TTEyNzEgMzQwbDc4IDMwMGgtMTYybDgxIC0yOTlxMCAtMSAwLjUgLTMuNXQxLjUgLTMuNXEwIDEgMC41IDN0MC41IDN6TTEzODIgNzY4bDMzIDEyOGgtMjk3bDM0IC0xMjhoMjMwek0xNzkyIDczNnYtNjRxMCAtMTQgLTkgLTIzCnQtMjMgLTloLTIxM2wtMTY0IC02MTZxLTcgLTI0IC0zMSAtMjRoLTE1OXEtMjQgMCAtMzEgMjRsLTE2NiA2MTZoLTIwOWwtMTY3IC02MTZxLTcgLTI0IC0zMSAtMjRoLTE1OXEtMTEgMCAtMTkuNSA3dC0xMC41IDE3bC0xNjAgNjE2aC0yMDhxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMTc1bC0zMyAxMjhoLTE0MnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWgxMDlsLTg5IDM0NHEtNSAxNSA1IDI4CnExMCAxMiAyNiAxMmgxMzdxMjYgMCAzMSAtMjRsOTAgLTM2MGgzNTlsOTcgMzYwcTcgMjQgMzEgMjRoMTI2cTI0IDAgMzEgLTI0bDk4IC0zNjBoMzY1bDkzIDM2MHE1IDI0IDMxIDI0aDEzN3ExNiAwIDI2IC0xMnExMCAtMTMgNSAtMjhsLTkxIC0zNDRoMTExcTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTE0NWwtMzQgLTEyOGgxNzlxMTQgMCAyMyAtOXQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYnRjIiB1bmljb2RlPSImI3hmMTVhOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTE2NyA4OTZxMTggLTE4MiAtMTMxIC0yNThxMTE3IC0yOCAxNzUgLTEwM3Q0NSAtMjE0cS03IC03MSAtMzIuNSAtMTI1dC02NC41IC04OXQtOTcgLTU4LjV0LTEyMS41IC0zNC41dC0xNDUuNSAtMTV2LTI1NWgtMTU0djI1MXEtODAgMCAtMTIyIDF2LTI1MmgtMTU0djI1NXEtMTggMCAtNTQgMC41dC01NSAwLjVoLTIwMGwzMSAxODNoMTExcTUwIDAgNTggNTF2NDAyaDE2cS02IDEgLTE2IDF2Mjg3cS0xMyA2OCAtODkgNjhoLTExMXYxNjQKbDIxMiAtMXE2NCAwIDk3IDF2MjUyaDE1NHYtMjQ3cTgyIDIgMTIyIDJ2MjQ1aDE1NHYtMjUycTc5IC03IDE0MCAtMjIuNXQxMTMgLTQ1dDgyLjUgLTc4dDM2LjUgLTExNC41ek05NTIgMzUxcTAgMzYgLTE1IDY0dC0zNyA0NnQtNTcuNSAzMC41dC02NS41IDE4LjV0LTc0IDl0LTY5IDN0LTY0LjUgLTF0LTQ3LjUgLTF2LTMzOHE4IDAgMzcgLTAuNXQ0OCAtMC41dDUzIDEuNXQ1OC41IDR0NTcgOC41dDU1LjUgMTR0NDcuNSAyMXQzOS41IDMwCnQyNC41IDQwdDkuNSA1MXpNODgxIDgyN3EwIDMzIC0xMi41IDU4LjV0LTMwLjUgNDJ0LTQ4IDI4dC01NSAxNi41dC02MS41IDh0LTU4IDIuNXQtNTQgLTF0LTM5LjUgLTAuNXYtMzA3cTUgMCAzNC41IC0wLjV0NDYuNSAwdDUwIDJ0NTUgNS41dDUxLjUgMTF0NDguNSAxOC41dDM3IDI3dDI3IDM4LjV0OSA1MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmlsZSIgdW5pY29kZT0iJiN4ZjE1YjsiIApkPSJNMTAyNCAxMDI0djQ3MnEyMiAtMTQgMzYgLTI4bDQwOCAtNDA4cTE0IC0xNCAyOCAtMzZoLTQ3MnpNODk2IDk5MnEwIC00MCAyOCAtNjh0NjggLTI4aDU0NHYtMTA1NnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEzNDRxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjAwcTAgNDAgMjggNjh0NjggMjhoODAwdi01NDR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZpbGVfdGV4dCIgdW5pY29kZT0iJiN4ZjE1YzsiIApkPSJNMTQ2OCAxMDYwcTE0IC0xNCAyOCAtMzZoLTQ3MnY0NzJxMjIgLTE0IDM2IC0yOHpNOTkyIDg5Nmg1NDR2LTEwNTZxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0xMzQ0cS00MCAwIC02OCAyOHQtMjggNjh2MTYwMHEwIDQwIDI4IDY4dDY4IDI4aDgwMHYtNTQ0cTAgLTQwIDI4IC02OHQ2OCAtMjh6TTExNTIgMTYwdjY0cTAgMTQgLTkgMjN0LTIzIDloLTcwNHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg3MDQKcTE0IDAgMjMgOXQ5IDIzek0xMTUyIDQxNnY2NHEwIDE0IC05IDIzdC0yMyA5aC03MDRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNzA0cTE0IDAgMjMgOXQ5IDIzek0xMTUyIDY3MnY2NHEwIDE0IC05IDIzdC0yMyA5aC03MDRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNzA0cTE0IDAgMjMgOXQ5IDIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb3J0X2J5X2FscGhhYmV0IiB1bmljb2RlPSImI3hmMTVkOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTE5MSAxMTI4aDE3N2wtNzIgMjE4bC0xMiA0N3EtMiAxNiAtMiAyMGgtNGwtMyAtMjBxMCAtMSAtMy41IC0xOHQtNy41IC0yOXpNNzM2IDk2cTAgLTEyIC0xMCAtMjRsLTMxOSAtMzE5cS0xMCAtOSAtMjMgLTlxLTEyIDAgLTIzIDlsLTMyMCAzMjBxLTE1IDE2IC03IDM1cTggMjAgMzAgMjBoMTkydjEzNzZxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN2LTEzNzZoMTkycTE0IDAgMjMgLTl0OSAtMjN6TTE1NzIgLTIzCnYtMjMzaC01ODR2OTBsMzY5IDUyOXExMiAxOCAyMSAyN2wxMSA5djNxLTIgMCAtNi41IC0wLjV0LTcuNSAtMC41cS0xMiAtMyAtMzAgLTNoLTIzMnYtMTE1aC0xMjB2MjI5aDU2N3YtODlsLTM2OSAtNTMwcS02IC04IC0yMSAtMjZsLTExIC0xMXYtMmwxNCAycTkgMiAzMCAyaDI0OHYxMTloMTIxek0xNjYxIDg3NHYtMTA2aC0yODh2MTA2aDc1bC00NyAxNDRoLTI0M2wtNDcgLTE0NGg3NXYtMTA2aC0yODd2MTA2aDcwbDIzMCA2NjJoMTYyCmwyMzAgLTY2Mmg3MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzMyOSIgdW5pY29kZT0iJiN4ZjE1ZTsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTExOTEgMTA0aDE3N2wtNzIgMjE4bC0xMiA0N3EtMiAxNiAtMiAyMGgtNGwtMyAtMjBxMCAtMSAtMy41IC0xOHQtNy41IC0yOXpNNzM2IDk2cTAgLTEyIC0xMCAtMjRsLTMxOSAtMzE5cS0xMCAtOSAtMjMgLTlxLTEyIDAgLTIzIDlsLTMyMCAzMjBxLTE1IDE2IC03IDM1cTggMjAgMzAgMjBoMTkydjEzNzZxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN2LTEzNzZoMTkycTE0IDAgMjMgLTl0OSAtMjN6TTE2NjEgLTE1MAp2LTEwNmgtMjg4djEwNmg3NWwtNDcgMTQ0aC0yNDNsLTQ3IC0xNDRoNzV2LTEwNmgtMjg3djEwNmg3MGwyMzAgNjYyaDE2MmwyMzAgLTY2Mmg3MHpNMTU3MiAxMDAxdi0yMzNoLTU4NHY5MGwzNjkgNTI5cTEyIDE4IDIxIDI3bDExIDl2M3EtMiAwIC02LjUgLTAuNXQtNy41IC0wLjVxLTEyIC0zIC0zMCAtM2gtMjMydi0xMTVoLTEyMHYyMjloNTY3di04OWwtMzY5IC01MzBxLTYgLTggLTIxIC0yNmwtMTEgLTEwdi0zbDE0IDNxOSAxIDMwIDFoMjQ4CnYxMTloMTIxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb3J0X2J5X2F0dHJpYnV0ZXMiIHVuaWNvZGU9IiYjeGYxNjA7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik03MzYgOTZxMCAtMTIgLTEwIC0yNGwtMzE5IC0zMTlxLTEwIC05IC0yMyAtOXEtMTIgMCAtMjMgOWwtMzIwIDMyMHEtMTUgMTYgLTcgMzVxOCAyMCAzMCAyMGgxOTJ2MTM3NnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3YtMTM3NmgxOTJxMTQgMCAyMyAtOXQ5IC0yM3pNMTc5MiAtMzJ2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC04MzJxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDgzMgpxMTQgMCAyMyAtOXQ5IC0yM3pNMTYwMCA0ODB2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NDBxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDY0MHExNCAwIDIzIC05dDkgLTIzek0xNDA4IDk5MnYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTQ0OHEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloNDQ4cTE0IDAgMjMgLTl0OSAtMjN6TTEyMTYgMTUwNHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTI1NgpxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDI1NnExNCAwIDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb3J0X2J5X2F0dHJpYnV0ZXNfYWx0IiB1bmljb2RlPSImI3hmMTYxOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTIxNiAtMzJ2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC0yNTZxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDI1NnExNCAwIDIzIC05dDkgLTIzek03MzYgOTZxMCAtMTIgLTEwIC0yNGwtMzE5IC0zMTlxLTEwIC05IC0yMyAtOXEtMTIgMCAtMjMgOWwtMzIwIDMyMHEtMTUgMTYgLTcgMzVxOCAyMCAzMCAyMGgxOTJ2MTM3NnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3YtMTM3NmgxOTIKcTE0IDAgMjMgLTl0OSAtMjN6TTE0MDggNDgwdi0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNDQ4cS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWg0NDhxMTQgMCAyMyAtOXQ5IC0yM3pNMTYwMCA5OTJ2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NDBxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDY0MHExNCAwIDIzIC05dDkgLTIzek0xNzkyIDE1MDR2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC04MzIKcS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWg4MzJxMTQgMCAyMyAtOXQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic29ydF9ieV9vcmRlciIgdW5pY29kZT0iJiN4ZjE2MjsiIApkPSJNMTM0NiAyMjNxMCA2MyAtNDQgMTE2dC0xMDMgNTNxLTUyIDAgLTgzIC0zN3QtMzEgLTk0dDM2LjUgLTk1dDEwNC41IC0zOHE1MCAwIDg1IDI3dDM1IDY4ek03MzYgOTZxMCAtMTIgLTEwIC0yNGwtMzE5IC0zMTlxLTEwIC05IC0yMyAtOXEtMTIgMCAtMjMgOWwtMzIwIDMyMHEtMTUgMTYgLTcgMzVxOCAyMCAzMCAyMGgxOTJ2MTM3NnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3YtMTM3NmgxOTJxMTQgMCAyMyAtOXQ5IC0yMwp6TTE0ODYgMTY1cTAgLTYyIC0xMyAtMTIxLjV0LTQxIC0xMTR0LTY4IC05NS41dC05OC41IC02NS41dC0xMjcuNSAtMjQuNXEtNjIgMCAtMTA4IDE2cS0yNCA4IC00MiAxNWwzOSAxMTNxMTUgLTcgMzEgLTExcTM3IC0xMyA3NSAtMTNxODQgMCAxMzQuNSA1OC41dDY2LjUgMTQ1LjVoLTJxLTIxIC0yMyAtNjEuNSAtMzd0LTg0LjUgLTE0cS0xMDYgMCAtMTczIDcxLjV0LTY3IDE3Mi41cTAgMTA1IDcyIDE3OHQxODEgNzNxMTIzIDAgMjA1IC05NC41CnQ4MiAtMjUyLjV6TTE0NTYgODgydi0xMTRoLTQ2OXYxMTRoMTY3djQzMnEwIDcgMC41IDE5dDAuNSAxN3YxNmgtMmwtNyAtMTJxLTggLTEzIC0yNiAtMzFsLTYyIC01OGwtODIgODZsMTkyIDE4NWgxMjN2LTY1NGgxNjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvcnRfYnlfb3JkZXJfYWx0IiB1bmljb2RlPSImI3hmMTYzOyIgCmQ9Ik0xMzQ2IDEyNDdxMCA2MyAtNDQgMTE2dC0xMDMgNTNxLTUyIDAgLTgzIC0zN3QtMzEgLTk0dDM2LjUgLTk1dDEwNC41IC0zOHE1MCAwIDg1IDI3dDM1IDY4ek03MzYgOTZxMCAtMTIgLTEwIC0yNGwtMzE5IC0zMTlxLTEwIC05IC0yMyAtOXEtMTIgMCAtMjMgOWwtMzIwIDMyMHEtMTUgMTYgLTcgMzVxOCAyMCAzMCAyMGgxOTJ2MTM3NnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3YtMTM3NmgxOTJxMTQgMCAyMyAtOQp0OSAtMjN6TTE0NTYgLTE0MnYtMTE0aC00Njl2MTE0aDE2N3Y0MzJxMCA3IDAuNSAxOXQwLjUgMTd2MTZoLTJsLTcgLTEycS04IC0xMyAtMjYgLTMxbC02MiAtNThsLTgyIDg2bDE5MiAxODVoMTIzdi02NTRoMTY1ek0xNDg2IDExODlxMCAtNjIgLTEzIC0xMjEuNXQtNDEgLTExNHQtNjggLTk1LjV0LTk4LjUgLTY1LjV0LTEyNy41IC0yNC41cS02MiAwIC0xMDggMTZxLTI0IDggLTQyIDE1bDM5IDExM3ExNSAtNyAzMSAtMTFxMzcgLTEzIDc1IC0xMwpxODQgMCAxMzQuNSA1OC41dDY2LjUgMTQ1LjVoLTJxLTIxIC0yMyAtNjEuNSAtMzd0LTg0LjUgLTE0cS0xMDYgMCAtMTczIDcxLjV0LTY3IDE3Mi41cTAgMTA1IDcyIDE3OHQxODEgNzNxMTIzIDAgMjA1IC05NC41dDgyIC0yNTIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzMzNCIgdW5pY29kZT0iJiN4ZjE2NDsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTI1NiAxOTJxMCAyNiAtMTkgNDV0LTQ1IDE5cS0yNyAwIC00NS41IC0xOXQtMTguNSAtNDVxMCAtMjcgMTguNSAtNDUuNXQ0NS41IC0xOC41cTI2IDAgNDUgMTguNXQxOSA0NS41ek00MTYgNzA0di02NDBxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0yODhxLTI2IDAgLTQ1IDE5dC0xOSA0NXY2NDBxMCAyNiAxOSA0NXQ0NSAxOWgyODhxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xNjAwIDcwNHEwIC04NiAtNTUgLTE0OXExNSAtNDQgMTUgLTc2CnEzIC03NiAtNDMgLTEzN3ExNyAtNTYgMCAtMTE3cS0xNSAtNTcgLTU0IC05NHE5IC0xMTIgLTQ5IC0xODFxLTY0IC03NiAtMTk3IC03OGgtMzZoLTc2aC0xN3EtNjYgMCAtMTQ0IDE1LjV0LTEyMS41IDI5dC0xMjAuNSAzOS41cS0xMjMgNDMgLTE1OCA0NHEtMjYgMSAtNDUgMTkuNXQtMTkgNDQuNXY2NDFxMCAyNSAxOCA0My41dDQzIDIwLjVxMjQgMiA3NiA1OXQxMDEgMTIxcTY4IDg3IDEwMSAxMjBxMTggMTggMzEgNDh0MTcuNSA0OC41CnQxMy41IDYwLjVxNyAzOSAxMi41IDYxdDE5LjUgNTJ0MzQgNTBxMTkgMTkgNDUgMTlxNDYgMCA4Mi41IC0xMC41dDYwIC0yNnQ0MCAtNDAuNXQyNCAtNDV0MTIgLTUwdDUgLTQ1dDAuNSAtMzlxMCAtMzggLTkuNSAtNzZ0LTE5IC02MHQtMjcuNSAtNTZxLTMgLTYgLTEwIC0xOHQtMTEgLTIydC04IC0yNGgyNzdxNzggMCAxMzUgLTU3dDU3IC0xMzV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zMzUiIHVuaWNvZGU9IiYjeGYxNjU7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0yNTYgOTYwcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXEtMjcgMCAtNDUuNSAxOXQtMTguNSA0NXEwIDI3IDE4LjUgNDUuNXQ0NS41IDE4LjVxMjYgMCA0NSAtMTguNXQxOSAtNDUuNXpNNDE2IDQ0OHY2NDBxMCAyNiAtMTkgNDV0LTQ1IDE5aC0yODhxLTI2IDAgLTQ1IC0xOXQtMTkgLTQ1di02NDBxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgyODhxMjYgMCA0NSAxOXQxOSA0NXpNMTU0NSA1OTdxNTUgLTYxIDU1IC0xNDlxLTEgLTc4IC01Ny41IC0xMzUKdC0xMzQuNSAtNTdoLTI3N3E0IC0xNCA4IC0yNHQxMSAtMjJ0MTAgLTE4cTE4IC0zNyAyNyAtNTd0MTkgLTU4LjV0MTAgLTc2LjVxMCAtMjQgLTAuNSAtMzl0LTUgLTQ1dC0xMiAtNTB0LTI0IC00NXQtNDAgLTQwLjV0LTYwIC0yNnQtODIuNSAtMTAuNXEtMjYgMCAtNDUgMTlxLTIwIDIwIC0zNCA1MHQtMTkuNSA1MnQtMTIuNSA2MXEtOSA0MiAtMTMuNSA2MC41dC0xNy41IDQ4LjV0LTMxIDQ4cS0zMyAzMyAtMTAxIDEyMHEtNDkgNjQgLTEwMSAxMjEKdC03NiA1OXEtMjUgMiAtNDMgMjAuNXQtMTggNDMuNXY2NDFxMCAyNiAxOSA0NC41dDQ1IDE5LjVxMzUgMSAxNTggNDRxNzcgMjYgMTIwLjUgMzkuNXQxMjEuNSAyOXQxNDQgMTUuNWgxN2g3NmgzNnExMzMgLTIgMTk3IC03OHE1OCAtNjkgNDkgLTE4MXEzOSAtMzcgNTQgLTk0cTE3IC02MSAwIC0xMTdxNDYgLTYxIDQzIC0xMzdxMCAtMzIgLTE1IC03NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ieW91dHViZV9zaWduIiB1bmljb2RlPSImI3hmMTY2OyIgCmQ9Ik05MTkgMjMzdjE1N3EwIDUwIC0yOSA1MHEtMTcgMCAtMzMgLTE2di0yMjRxMTYgLTE2IDMzIC0xNnEyOSAwIDI5IDQ5ek0xMTAzIDM1NWg2NnYzNHEwIDUxIC0zMyA1MXQtMzMgLTUxdi0zNHpNNTMyIDYyMXYtNzBoLTgwdi00MjNoLTc0djQyM2gtNzh2NzBoMjMyek03MzMgNDk1di0zNjdoLTY3djQwcS0zOSAtNDUgLTc2IC00NXEtMzMgMCAtNDIgMjhxLTYgMTcgLTYgNTR2MjkwaDY2di0yNzBxMCAtMjQgMSAtMjZxMSAtMTUgMTUgLTE1CnEyMCAwIDQyIDMxdjI4MGg2N3pNOTg1IDM4NHYtMTQ2cTAgLTUyIC03IC03M3EtMTIgLTQyIC01MyAtNDJxLTM1IDAgLTY4IDQxdi0zNmgtNjd2NDkzaDY3di0xNjFxMzIgNDAgNjggNDBxNDEgMCA1MyAtNDJxNyAtMjEgNyAtNzR6TTEyMzYgMjU1di05cTAgLTI5IC0yIC00M3EtMyAtMjIgLTE1IC00MHEtMjcgLTQwIC04MCAtNDBxLTUyIDAgLTgxIDM4cS0yMSAyNyAtMjEgODZ2MTI5cTAgNTkgMjAgODZxMjkgMzggODAgMzh0NzggLTM4CnEyMSAtMjkgMjEgLTg2di03NmgtMTMzdi02NXEwIC01MSAzNCAtNTFxMjQgMCAzMCAyNnEwIDEgMC41IDd0MC41IDE2LjV2MjEuNWg2OHpNNzg1IDEwNzl2LTE1NnEwIC01MSAtMzIgLTUxdC0zMiA1MXYxNTZxMCA1MiAzMiA1MnQzMiAtNTJ6TTEzMTggMzY2cTAgMTc3IC0xOSAyNjBxLTEwIDQ0IC00MyA3My41dC03NiAzNC41cS0xMzYgMTUgLTQxMiAxNXEtMjc1IDAgLTQxMSAtMTVxLTQ0IC01IC03Ni41IC0zNC41dC00Mi41IC03My41CnEtMjAgLTg3IC0yMCAtMjYwcTAgLTE3NiAyMCAtMjYwcTEwIC00MyA0Mi41IC03M3Q3NS41IC0zNXExMzcgLTE1IDQxMiAtMTV0NDEyIDE1cTQzIDUgNzUuNSAzNXQ0Mi41IDczcTIwIDg0IDIwIDI2MHpNNTYzIDEwMTdsOTAgMjk2aC03NWwtNTEgLTE5NWwtNTMgMTk1aC03OHE3IC0yMyAyMyAtNjlsMjQgLTY5cTM1IC0xMDMgNDYgLTE1OHYtMjAxaDc0djIwMXpNODUyIDkzNnYxMzBxMCA1OCAtMjEgODdxLTI5IDM4IC03OCAzOApxLTUxIDAgLTc4IC0zOHEtMjEgLTI5IC0yMSAtODd2LTEzMHEwIC01OCAyMSAtODdxMjcgLTM4IDc4IC0zOHE0OSAwIDc4IDM4cTIxIDI3IDIxIDg3ek0xMDMzIDgxNmg2N3YzNzBoLTY3di0yODNxLTIyIC0zMSAtNDIgLTMxcS0xNSAwIC0xNiAxNnEtMSAyIC0xIDI2djI3MmgtNjd2LTI5M3EwIC0zNyA2IC01NXExMSAtMjcgNDMgLTI3cTM2IDAgNzcgNDV2LTQwek0xNTM2IDExMjB2LTk2MHEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNQpoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InlvdXR1YmUiIHVuaWNvZGU9IiYjeGYxNjc7IiAKZD0iTTk3MSAyOTJ2LTIxMXEwIC02NyAtMzkgLTY3cS0yMyAwIC00NSAyMnYzMDFxMjIgMjIgNDUgMjJxMzkgMCAzOSAtNjd6TTEzMDkgMjkxdi00NmgtOTB2NDZxMCA2OCA0NSA2OHQ0NSAtNjh6TTM0MyA1MDloMTA3djk0aC0zMTJ2LTk0aDEwNXYtNTY5aDEwMHY1Njl6TTYzMSAtNjBoODl2NDk0aC04OXYtMzc4cS0zMCAtNDIgLTU3IC00MnEtMTggMCAtMjEgMjFxLTEgMyAtMSAzNXYzNjRoLTg5di0zOTFxMCAtNDkgOCAtNzMKcTEyIC0zNyA1OCAtMzdxNDggMCAxMDIgNjF2LTU0ek0xMDYwIDg4djE5N3EwIDczIC05IDk5cS0xNyA1NiAtNzEgNTZxLTUwIDAgLTkzIC01NHYyMTdoLTg5di02NjNoODl2NDhxNDUgLTU1IDkzIC01NXE1NCAwIDcxIDU1cTkgMjcgOSAxMDB6TTEzOTggOTh2MTNoLTkxcTAgLTUxIC0yIC02MXEtNyAtMzYgLTQwIC0zNnEtNDYgMCAtNDYgNjl2ODdoMTc5djEwM3EwIDc5IC0yNyAxMTZxLTM5IDUxIC0xMDYgNTFxLTY4IDAgLTEwNyAtNTEKcS0yOCAtMzcgLTI4IC0xMTZ2LTE3M3EwIC03OSAyOSAtMTE2cTM5IC01MSAxMDggLTUxcTcyIDAgMTA4IDUzcTE4IDI3IDIxIDU0cTIgOSAyIDU4ek03OTAgMTAxMXYyMTBxMCA2OSAtNDMgNjl0LTQzIC02OXYtMjEwcTAgLTcwIDQzIC03MHQ0MyA3MHpNMTUwOSAyNjBxMCAtMjM0IC0yNiAtMzUwcS0xNCAtNTkgLTU4IC05OXQtMTAyIC00NnEtMTg0IC0yMSAtNTU1IC0yMXQtNTU1IDIxcS01OCA2IC0xMDIuNSA0NnQtNTcuNSA5OQpxLTI2IDExMiAtMjYgMzUwcTAgMjM0IDI2IDM1MHExNCA1OSA1OCA5OXQxMDMgNDdxMTgzIDIwIDU1NCAyMHQ1NTUgLTIwcTU4IC03IDEwMi41IC00N3Q1Ny41IC05OXEyNiAtMTEyIDI2IC0zNTB6TTUxMSAxNTM2aDEwMmwtMTIxIC0zOTl2LTI3MWgtMTAwdjI3MXEtMTQgNzQgLTYxIDIxMnEtMzcgMTAzIC02NSAxODdoMTA2bDcxIC0yNjN6TTg4MSAxMjAzdi0xNzVxMCAtODEgLTI4IC0xMThxLTM4IC01MSAtMTA2IC01MXEtNjcgMCAtMTA1IDUxCnEtMjggMzggLTI4IDExOHYxNzVxMCA4MCAyOCAxMTdxMzggNTEgMTA1IDUxcTY4IDAgMTA2IC01MXEyOCAtMzcgMjggLTExN3pNMTIxNiAxMzY1di00OTloLTkxdjU1cS01MyAtNjIgLTEwMyAtNjJxLTQ2IDAgLTU5IDM3cS04IDI0IC04IDc1djM5NGg5MXYtMzY3cTAgLTMzIDEgLTM1cTMgLTIyIDIxIC0yMnEyNyAwIDU3IDQzdjM4MWg5MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ieGluZyIgdW5pY29kZT0iJiN4ZjE2ODsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTU5NyA4NjlxLTEwIC0xOCAtMjU3IC00NTZxLTI3IC00NiAtNjUgLTQ2aC0yMzlxLTIxIDAgLTMxIDE3dDAgMzZsMjUzIDQ0OHExIDAgMCAxbC0xNjEgMjc5cS0xMiAyMiAtMSAzN3E5IDE1IDMyIDE1aDIzOXE0MCAwIDY2IC00NXpNMTQwMyAxNTExcTExIC0xNiAwIC0zN2wtNTI4IC05MzR2LTFsMzM2IC02MTVxMTEgLTIwIDEgLTM3cS0xMCAtMTUgLTMyIC0xNWgtMjM5cS00MiAwIC02NiA0NWwtMzM5IDYyMnExOCAzMiA1MzEgOTQyCnEyNSA0NSA2NCA0NWgyNDFxMjIgMCAzMSAtMTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Inhpbmdfc2lnbiIgdW5pY29kZT0iJiN4ZjE2OTsiIApkPSJNNjg1IDc3MXEwIDEgLTEyNiAyMjJxLTIxIDM0IC01MiAzNGgtMTg0cS0xOCAwIC0yNiAtMTFxLTcgLTEyIDEgLTI5bDEyNSAtMjE2di0xbC0xOTYgLTM0NnEtOSAtMTQgMCAtMjhxOCAtMTMgMjQgLTEzaDE4NXEzMSAwIDUwIDM2ek0xMzA5IDEyNjhxLTcgMTIgLTI0IDEyaC0xODdxLTMwIDAgLTQ5IC0zNWwtNDExIC03MjlxMSAtMiAyNjIgLTQ4MXEyMCAtMzUgNTIgLTM1aDE4NHExOCAwIDI1IDEycTggMTMgLTEgMjhsLTI2MCA0NzZ2MQpsNDA5IDcyM3E4IDE2IDAgMjh6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ5b3V0dWJlX3BsYXkiIHVuaWNvZGU9IiYjeGYxNmE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik03MTEgNDA4bDQ4NCAyNTBsLTQ4NCAyNTN2LTUwM3pNODk2IDEyNzBxMTY4IDAgMzI0LjUgLTQuNXQyMjkuNSAtOS41bDczIC00cTEgMCAxNyAtMS41dDIzIC0zdDIzLjUgLTQuNXQyOC41IC04dDI4IC0xM3QzMSAtMTkuNXQyOSAtMjYuNXE2IC02IDE1LjUgLTE4LjV0MjkgLTU4LjV0MjYuNSAtMTAxcTggLTY0IDEyLjUgLTEzNi41dDUuNSAtMTEzLjV2LTQwdi0xMzZxMSAtMTQ1IC0xOCAtMjkwcS03IC01NSAtMjUgLTk5LjV0LTMyIC02MS41CmwtMTQgLTE3cS0xNCAtMTUgLTI5IC0yNi41dC0zMSAtMTl0LTI4IC0xMi41dC0yOC41IC04dC0yNCAtNC41dC0yMyAtM3QtMTYuNSAtMS41cS0yNTEgLTE5IC02MjcgLTE5cS0yMDcgMiAtMzU5LjUgNi41dC0yMDAuNSA3LjVsLTQ5IDRsLTM2IDRxLTM2IDUgLTU0LjUgMTB0LTUxIDIxdC01Ni41IDQxcS02IDYgLTE1LjUgMTguNXQtMjkgNTguNXQtMjYuNSAxMDFxLTggNjQgLTEyLjUgMTM2LjV0LTUuNSAxMTMuNXY0MHYxMzYKcS0xIDE0NSAxOCAyOTBxNyA1NSAyNSA5OS41dDMyIDYxLjVsMTQgMTdxMTQgMTUgMjkgMjYuNXQzMSAxOS41dDI4IDEzdDI4LjUgOHQyMy41IDQuNXQyMyAzdDE3IDEuNXEyNTEgMTggNjI3IDE4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkcm9wYm94IiB1bmljb2RlPSImI3hmMTZiOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNDAyIDgyOWw0OTQgLTMwNWwtMzQyIC0yODVsLTQ5MCAzMTl6TTEzODggMjc0di0xMDhsLTQ5MCAtMjkzdi0xbC0xIDFsLTEgLTF2MWwtNDg5IDI5M3YxMDhsMTQ3IC05NmwzNDIgMjg0djJsMSAtMWwxIDF2LTJsMzQzIC0yODR6TTU1NCAxNDE4bDM0MiAtMjg1bC00OTQgLTMwNGwtMzM4IDI3MHpNMTM5MCA4MjlsMzM4IC0yNzFsLTQ4OSAtMzE5bC0zNDMgMjg1ek0xMjM5IDE0MThsNDg5IC0zMTlsLTMzOCAtMjcwbC00OTQgMzA0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdGFja2V4Y2hhbmdlIiB1bmljb2RlPSImI3hmMTZjOyIgCmQ9Ik0xMjg5IC05NmgtMTExOHY0ODBoLTE2MHYtNjQwaDE0Mzh2NjQwaC0xNjB2LTQ4MHpNMzQ3IDQyOGwzMyAxNTdsNzgzIC0xNjVsLTMzIC0xNTZ6TTQ1MCA4MDJsNjcgMTQ2bDcyNSAtMzM5bC02NyAtMTQ1ek02NTEgMTE1OGwxMDIgMTIzbDYxNCAtNTEzbC0xMDIgLTEyM3pNMTA0OCAxNTM2bDQ3NyAtNjQxbC0xMjggLTk2bC00NzcgNjQxek0zMzAgNjV2MTU5aDgwMHYtMTU5aC04MDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imluc3RhZ3JhbSIgdW5pY29kZT0iJiN4ZjE2ZDsiIApkPSJNMTAyNCA2NDBxMCAxMDYgLTc1IDE4MXQtMTgxIDc1dC0xODEgLTc1dC03NSAtMTgxdDc1IC0xODF0MTgxIC03NXQxODEgNzV0NzUgMTgxek0xMTYyIDY0MHEwIC0xNjQgLTExNSAtMjc5dC0yNzkgLTExNXQtMjc5IDExNXQtMTE1IDI3OXQxMTUgMjc5dDI3OSAxMTV0Mjc5IC0xMTV0MTE1IC0yNzl6TTEyNzAgMTA1MHEwIC0zOCAtMjcgLTY1dC02NSAtMjd0LTY1IDI3dC0yNyA2NXQyNyA2NXQ2NSAyN3Q2NSAtMjd0MjcgLTY1ek03NjggMTI3MApxLTcgMCAtNzYuNSAwLjV0LTEwNS41IDB0LTk2LjUgLTN0LTEwMyAtMTB0LTcxLjUgLTE4LjVxLTUwIC0yMCAtODggLTU4dC01OCAtODhxLTExIC0yOSAtMTguNSAtNzEuNXQtMTAgLTEwM3QtMyAtOTYuNXQwIC0xMDUuNXQwLjUgLTc2LjV0LTAuNSAtNzYuNXQwIC0xMDUuNXQzIC05Ni41dDEwIC0xMDN0MTguNSAtNzEuNXEyMCAtNTAgNTggLTg4dDg4IC01OHEyOSAtMTEgNzEuNSAtMTguNXQxMDMgLTEwdDk2LjUgLTN0MTA1LjUgMHQ3Ni41IDAuNQp0NzYuNSAtMC41dDEwNS41IDB0OTYuNSAzdDEwMyAxMHQ3MS41IDE4LjVxNTAgMjAgODggNTh0NTggODhxMTEgMjkgMTguNSA3MS41dDEwIDEwM3QzIDk2LjV0MCAxMDUuNXQtMC41IDc2LjV0MC41IDc2LjV0MCAxMDUuNXQtMyA5Ni41dC0xMCAxMDN0LTE4LjUgNzEuNXEtMjAgNTAgLTU4IDg4dC04OCA1OHEtMjkgMTEgLTcxLjUgMTguNXQtMTAzIDEwdC05Ni41IDN0LTEwNS41IDB0LTc2LjUgLTAuNXpNMTUzNiA2NDBxMCAtMjI5IC01IC0zMTcKcS0xMCAtMjA4IC0xMjQgLTMyMnQtMzIyIC0xMjRxLTg4IC01IC0zMTcgLTV0LTMxNyA1cS0yMDggMTAgLTMyMiAxMjR0LTEyNCAzMjJxLTUgODggLTUgMzE3dDUgMzE3cTEwIDIwOCAxMjQgMzIydDMyMiAxMjRxODggNSAzMTcgNXQzMTcgLTVxMjA4IC0xMCAzMjIgLTEyNHQxMjQgLTMyMnE1IC04OCA1IC0zMTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZsaWNrciIgdW5pY29kZT0iJiN4ZjE2ZTsiIApkPSJNMTI0OCAxNDA4cTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41di05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjB6TTY5OCA2NDBxMCA4OCAtNjIgMTUwdC0xNTAgNjJ0LTE1MCAtNjJ0LTYyIC0xNTB0NjIgLTE1MHQxNTAgLTYydDE1MCA2MnQ2MiAxNTB6TTEyNjIgNjQwcTAgODggLTYyIDE1MAp0LTE1MCA2MnQtMTUwIC02MnQtNjIgLTE1MHQ2MiAtMTUwdDE1MCAtNjJ0MTUwIDYydDYyIDE1MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWRuIiB1bmljb2RlPSImI3hmMTcwOyIgCmQ9Ik03NjggOTE0bDIwMSAtMzA2aC00MDJ6TTExMzMgMzg0aDk0bC00NTkgNjkxbC00NTkgLTY5MWg5NGwxMDQgMTYwaDUyMnpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYxNzEiIHVuaWNvZGU9IiYjeGYxNzE7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik04MTUgNjc3cTggLTYzIC01MC41IC0xMDF0LTExMS41IC02cS0zOSAxNyAtNTMuNSA1OHQtMC41IDgydDUyIDU4cTM2IDE4IDcyLjUgMTJ0NjQgLTM1LjV0MjcuNSAtNjcuNXpNOTI2IDY5OHEtMTQgMTA3IC0xMTMgMTY0dC0xOTcgMTNxLTYzIC0yOCAtMTAwLjUgLTg4LjV0LTM0LjUgLTEyOS41cTQgLTkxIDc3LjUgLTE1NXQxNjUuNSAtNTZxOTEgOCAxNTIgODR0NTAgMTY4ek0xMTY1IDEyNDBxLTIwIDI3IC01NiA0NC41dC01OCAyMgp0LTcxIDEyLjVxLTI5MSA0NyAtNTY2IC0ycS00MyAtNyAtNjYgLTEydC01NSAtMjJ0LTUwIC00M3EzMCAtMjggNzYgLTQ1LjV0NzMuNSAtMjJ0ODcuNSAtMTEuNXEyMjggLTI5IDQ0OCAtMXE2MyA4IDg5LjUgMTJ0NzIuNSAyMS41dDc1IDQ2LjV6TTEyMjIgMjA1cS04IC0yNiAtMTUuNSAtNzYuNXQtMTQgLTg0dC0yOC41IC03MHQtNTggLTU2LjVxLTg2IC00OCAtMTg5LjUgLTcxLjV0LTIwMiAtMjJ0LTIwMS41IDE4LjVxLTQ2IDggLTgxLjUgMTgKdC03Ni41IDI3dC03MyA0My41dC01MiA2MS41cS0yNSA5NiAtNTcgMjkybDYgMTZsMTggOXEyMjMgLTE0OCA1MDYuNSAtMTQ4dDUwNy41IDE0OHEyMSAtNiAyNCAtMjN0LTUgLTQ1dC04IC0zN3pNMTQwMyAxMTY2cS0yNiAtMTY3IC0xMTEgLTY1NXEtNSAtMzAgLTI3IC01NnQtNDMuNSAtNDB0LTU0LjUgLTMxcS0yNTIgLTEyNiAtNjEwIC04OHEtMjQ4IDI3IC0zOTQgMTM5cS0xNSAxMiAtMjUuNSAyNi41dC0xNyAzNXQtOSAzNHQtNiAzOS41CnQtNS41IDM1cS05IDUwIC0yNi41IDE1MHQtMjggMTYxLjV0LTIzLjUgMTQ3LjV0LTIyIDE1OHEzIDI2IDE3LjUgNDguNXQzMS41IDM3LjV0NDUgMzB0NDYgMjIuNXQ0OCAxOC41cTEyNSA0NiAzMTMgNjRxMzc5IDM3IDY3NiAtNTBxMTU1IC00NiAyMTUgLTEyMnExNiAtMjAgMTYuNSAtNTF0LTUuNSAtNTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJpdGJ1Y2tldF9zaWduIiB1bmljb2RlPSImI3hmMTcyOyIgCmQ9Ik04NDggNjY2cTAgNDMgLTQxIDY2dC03NyAxcS00MyAtMjAgLTQyLjUgLTcyLjV0NDMuNSAtNzAuNXEzOSAtMjMgODEgNHQzNiA3MnpNOTI4IDY4MnE4IC02NiAtMzYgLTEyMXQtMTEwIC02MXQtMTE5IDQwdC01NiAxMTNxLTIgNDkgMjUuNSA5M3Q3Mi41IDY0cTcwIDMxIDE0MS41IC0xMHQ4MS41IC0xMTh6TTExMDAgMTA3M3EtMjAgLTIxIC01My41IC0zNHQtNTMgLTE2dC02My41IC04cS0xNTUgLTIwIC0zMjQgMHEtNDQgNiAtNjMgOS41CnQtNTIuNSAxNnQtNTQuNSAzMi41cTEzIDE5IDM2IDMxdDQwIDE1LjV0NDcgOC41cTE5OCAzNSA0MDggMXEzMyAtNSA1MSAtOC41dDQzIC0xNnQzOSAtMzEuNXpNMTE0MiAzMjdxMCA3IDUuNSAyNi41dDMgMzJ0LTE3LjUgMTYuNXEtMTYxIC0xMDYgLTM2NSAtMTA2dC0zNjYgMTA2bC0xMiAtNmwtNSAtMTJxMjYgLTE1NCA0MSAtMjEwcTQ3IC04MSAyMDQgLTEwOHEyNDkgLTQ2IDQyOCA1M3EzNCAxOSA0OSA1MS41dDIyLjUgODUuNXQxMi41IDcxegpNMTI3MiAxMDIwcTkgNTMgLTggNzVxLTQzIDU1IC0xNTUgODhxLTIxNiA2MyAtNDg3IDM2cS0xMzIgLTEyIC0yMjYgLTQ2cS0zOCAtMTUgLTU5LjUgLTI1dC00NyAtMzR0LTI5LjUgLTU0cTggLTY4IDE5IC0xMzh0MjkgLTE3MXQyNCAtMTM3cTEgLTUgNSAtMzF0NyAtMzZ0MTIgLTI3dDIyIC0yOHExMDUgLTgwIDI4NCAtMTAwcTI1OSAtMjggNDQwIDYzcTI0IDEzIDM5LjUgMjN0MzEgMjl0MTkuNSA0MHE0OCAyNjcgODAgNDczek0xNTM2IDExMjAKdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InR1bWJsciIgdW5pY29kZT0iJiN4ZjE3MzsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTk0NCAyMDdsODAgLTIzN3EtMjMgLTM1IC0xMTEgLTY2dC0xNzcgLTMycS0xMDQgLTIgLTE5MC41IDI2dC0xNDIuNSA3NHQtOTUgMTA2dC01NS41IDEyMHQtMTYuNSAxMTh2NTQ0aC0xNjh2MjE1cTcyIDI2IDEyOSA2OS41dDkxIDkwdDU4IDEwMnQzNCA5OXQxNSA4OC41cTEgNSA0LjUgOC41dDcuNSAzLjVoMjQ0di00MjRoMzMzdi0yNTJoLTMzNHYtNTE4cTAgLTMwIDYuNSAtNTZ0MjIuNSAtNTIuNXQ0OS41IC00MS41dDgxLjUgLTE0CnE3OCAyIDEzNCAyOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idHVtYmxyX3NpZ24iIHVuaWNvZGU9IiYjeGYxNzQ7IiAKZD0iTTExMzYgNzVsLTYyIDE4M3EtNDQgLTIyIC0xMDMgLTIycS0zNiAtMSAtNjIgMTAuNXQtMzguNSAzMS41dC0xNy41IDQwLjV0LTUgNDMuNXYzOThoMjU3djE5NGgtMjU2djMyNmgtMTg4cS04IDAgLTkgLTEwcS01IC00NCAtMTcuNSAtODd0LTM5IC05NXQtNzcgLTk1dC0xMTguNSAtNjh2LTE2NWgxMzB2LTQxOHEwIC01NyAyMS41IC0xMTV0NjUgLTExMXQxMjEgLTg1LjV0MTc2LjUgLTMwLjVxNjkgMSAxMzYuNSAyNXQ4NS41IDUwegpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxvbmdfYXJyb3dfZG93biIgdW5pY29kZT0iJiN4ZjE3NTsiIGhvcml6LWFkdi14PSI3NjgiIApkPSJNNzY1IDIzN3E4IC0xOSAtNSAtMzVsLTM1MCAtMzg0cS0xMCAtMTAgLTIzIC0xMHEtMTQgMCAtMjQgMTBsLTM1NSAzODRxLTEzIDE2IC01IDM1cTkgMTkgMjkgMTloMjI0djEyNDhxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN2LTEyNDhoMjI0cTIxIDAgMjkgLTE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsb25nX2Fycm93X3VwIiB1bmljb2RlPSImI3hmMTc2OyIgaG9yaXotYWR2LXg9Ijc2OCIgCmQ9Ik03NjUgMTA0M3EtOSAtMTkgLTI5IC0xOWgtMjI0di0xMjQ4cTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3YxMjQ4aC0yMjRxLTIxIDAgLTI5IDE5dDUgMzVsMzUwIDM4NHExMCAxMCAyMyAxMHExNCAwIDI0IC0xMGwzNTUgLTM4NHExMyAtMTYgNSAtMzV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxvbmdfYXJyb3dfbGVmdCIgdW5pY29kZT0iJiN4ZjE3NzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgNzM2di0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTI0OHYtMjI0cTAgLTIxIC0xOSAtMjl0LTM1IDVsLTM4NCAzNTBxLTEwIDEwIC0xMCAyM3EwIDE0IDEwIDI0bDM4NCAzNTRxMTYgMTQgMzUgNnExOSAtOSAxOSAtMjl2LTIyNGgxMjQ4cTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImxvbmdfYXJyb3dfcmlnaHQiIHVuaWNvZGU9IiYjeGYxNzg7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzI4IDY0M3EwIC0xNCAtMTAgLTI0bC0zODQgLTM1NHEtMTYgLTE0IC0zNSAtNnEtMTkgOSAtMTkgMjl2MjI0aC0xMjQ4cS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWgxMjQ4djIyNHEwIDIxIDE5IDI5dDM1IC01bDM4NCAtMzUwcTEwIC0xMCAxMCAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFwcGxlIiB1bmljb2RlPSImI3hmMTc5OyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTM5MyAzMjFxLTM5IC0xMjUgLTEyMyAtMjUwcS0xMjkgLTE5NiAtMjU3IC0xOTZxLTQ5IDAgLTE0MCAzMnEtODYgMzIgLTE1MSAzMnEtNjEgMCAtMTQyIC0zM3EtODEgLTM0IC0xMzIgLTM0cS0xNTIgMCAtMzAxIDI1OXEtMTQ3IDI2MSAtMTQ3IDUwM3EwIDIyOCAxMTMgMzc0cTExMyAxNDQgMjg0IDE0NHE3MiAwIDE3NyAtMzBxMTA0IC0zMCAxMzggLTMwcTQ1IDAgMTQzIDM0cTEwMiAzNCAxNzMgMzRxMTE5IDAgMjEzIC02NQpxNTIgLTM2IDEwNCAtMTAwcS03OSAtNjcgLTExNCAtMTE4cS02NSAtOTQgLTY1IC0yMDdxMCAtMTI0IDY5IC0yMjN0MTU4IC0xMjZ6TTEwMTcgMTQ5NHEwIC02MSAtMjkgLTEzNnEtMzAgLTc1IC05MyAtMTM4cS01NCAtNTQgLTEwOCAtNzJxLTM3IC0xMSAtMTA0IC0xN3EzIDE0OSA3OCAyNTdxNzQgMTA3IDI1MCAxNDhxMSAtMyAyLjUgLTExdDIuNSAtMTFxMCAtNCAwLjUgLTEwdDAuNSAtMTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IndpbmRvd3MiIHVuaWNvZGU9IiYjeGYxN2E7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik02ODIgNTMwdi02NTFsLTY4MiA5NHY1NTdoNjgyek02ODIgMTI3M3YtNjU5aC02ODJ2NTY1ek0xNjY0IDUzMHYtNzg2bC05MDcgMTI1djY2MWg5MDd6TTE2NjQgMTQwOHYtNzk0aC05MDd2NjY5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbmRyb2lkIiB1bmljb2RlPSImI3hmMTdiOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNNDkzIDEwNTNxMTYgMCAyNy41IDExLjV0MTEuNSAyNy41dC0xMS41IDI3LjV0LTI3LjUgMTEuNXQtMjcgLTExLjV0LTExIC0yNy41dDExIC0yNy41dDI3IC0xMS41ek05MTUgMTA1M3ExNiAwIDI3IDExLjV0MTEgMjcuNXQtMTEgMjcuNXQtMjcgMTEuNXQtMjcuNSAtMTEuNXQtMTEuNSAtMjcuNXQxMS41IC0yNy41dDI3LjUgLTExLjV6TTEwMyA4NjlxNDIgMCA3MiAtMzB0MzAgLTcydi00MzBxMCAtNDMgLTI5LjUgLTczdC03Mi41IC0zMAp0LTczIDMwdC0zMCA3M3Y0MzBxMCA0MiAzMCA3MnQ3MyAzMHpNMTE2MyA4NTB2LTY2NnEwIC00NiAtMzIgLTc4dC03NyAtMzJoLTc1di0yMjdxMCAtNDMgLTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN2MjI3aC0xMzh2LTIyN3EwIC00MyAtMzAgLTczdC03MyAtMzBxLTQyIDAgLTcyIDMwdC0zMCA3M2wtMSAyMjdoLTc0cS00NiAwIC03OCAzMnQtMzIgNzh2NjY2aDkxOHpNOTMxIDEyNTVxMTA3IC01NSAxNzEgLTE1My41dDY0IC0yMTUuNQpoLTkyNXEwIDExNyA2NCAyMTUuNXQxNzIgMTUzLjVsLTcxIDEzMXEtNyAxMyA1IDIwcTEzIDYgMjAgLTZsNzIgLTEzMnE5NSA0MiAyMDEgNDJ0MjAxIC00Mmw3MiAxMzJxNyAxMiAyMCA2cTEyIC03IDUgLTIwek0xNDA4IDc2N3YtNDMwcTAgLTQzIC0zMCAtNzN0LTczIC0zMHEtNDIgMCAtNzIgMzB0LTMwIDczdjQzMHEwIDQzIDMwIDcyLjV0NzIgMjkuNXE0MyAwIDczIC0yOS41dDMwIC03Mi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsaW51eCIgdW5pY29kZT0iJiN4ZjE3YzsiIApkPSJNNjYzIDExMjVxLTExIC0xIC0xNS41IC0xMC41dC04LjUgLTkuNXEtNSAtMSAtNSA1cTAgMTIgMTkgMTVoMTB6TTc1MCAxMTExcS00IC0xIC0xMS41IDYuNXQtMTcuNSA0LjVxMjQgMTEgMzIgLTJxMyAtNiAtMyAtOXpNMzk5IDY4NHEtNCAxIC02IC0zdC00LjUgLTEyLjV0LTUuNSAtMTMuNXQtMTAgLTEzcS0xMCAtMTEgLTEgLTEycTQgLTEgMTIuNSA3dDEyLjUgMThxMSAzIDIgN3QyIDZ0MS41IDQuNXQwLjUgNHYzdC0xIDIuNXQtMyAyegpNMTI1NCAzMjVxMCAxOCAtNTUgNDJxNCAxNSA3LjUgMjcuNXQ1IDI2dDMgMjEuNXQwLjUgMjIuNXQtMSAxOS41dC0zLjUgMjJ0LTQgMjAuNXQtNSAyNXQtNS41IDI2LjVxLTEwIDQ4IC00NyAxMDN0LTcyIDc1cTI0IC0yMCA1NyAtODNxODcgLTE2MiA1NCAtMjc4cS0xMSAtNDAgLTUwIC00MnEtMzEgLTQgLTM4LjUgMTguNXQtOCA4My41dC0xMS41IDEwN3EtOSAzOSAtMTkuNSA2OXQtMTkuNSA0NS41dC0xNS41IDI0LjV0LTEzIDE1dC03LjUgNwpxLTE0IDYyIC0zMSAxMDN0LTI5LjUgNTZ0LTIzLjUgMzN0LTE1IDQwcS00IDIxIDYgNTMuNXQ0LjUgNDkuNXQtNDQuNSAyNXEtMTUgMyAtNDQuNSAxOHQtMzUuNSAxNnEtOCAxIC0xMSAyNnQ4IDUxdDM2IDI3cTM3IDMgNTEgLTMwdDQgLTU4cS0xMSAtMTkgLTIgLTI2LjV0MzAgLTAuNXExMyA0IDEzIDM2djM3cS01IDMwIC0xMy41IDUwdC0yMSAzMC41dC0yMy41IDE1dC0yNyA3LjVxLTEwNyAtOCAtODkgLTEzNHEwIC0xNSAtMSAtMTUKcS05IDkgLTI5LjUgMTAuNXQtMzMgLTAuNXQtMTUuNSA1cTEgNTcgLTE2IDkwdC00NSAzNHEtMjcgMSAtNDEuNSAtMjcuNXQtMTYuNSAtNTkuNXEtMSAtMTUgMy41IC0zN3QxMyAtMzcuNXQxNS41IC0xMy41cTEwIDMgMTYgMTRxNCA5IC03IDhxLTcgMCAtMTUuNSAxNC41dC05LjUgMzMuNXEtMSAyMiA5IDM3dDM0IDE0cTE3IDAgMjcgLTIxdDkuNSAtMzl0LTEuNSAtMjJxLTIyIC0xNSAtMzEgLTI5cS04IC0xMiAtMjcuNSAtMjMuNQp0LTIwLjUgLTEyLjVxLTEzIC0xNCAtMTUuNSAtMjd0Ny41IC0xOHExNCAtOCAyNSAtMTkuNXQxNiAtMTl0MTguNSAtMTN0MzUuNSAtNi41cTQ3IC0yIDEwMiAxNXEyIDEgMjMgN3QzNC41IDEwLjV0MjkuNSAxM3QyMSAxNy41cTkgMTQgMjAgOHE1IC0zIDYuNSAtOC41dC0zIC0xMnQtMTYuNSAtOS41cS0yMCAtNiAtNTYuNSAtMjEuNXQtNDUuNSAtMTkuNXEtNDQgLTE5IC03MCAtMjNxLTI1IC01IC03OSAycS0xMCAyIC05IC0ydDE3IC0xOQpxMjUgLTIzIDY3IC0yMnExNyAxIDM2IDd0MzYgMTR0MzMuNSAxNy41dDMwIDE3dDI0LjUgMTJ0MTcuNSAyLjV0OC41IC0xMXEwIC0yIC0xIC00LjV0LTQgLTV0LTYgLTQuNXQtOC41IC01dC05IC00LjV0LTEwIC01dC05LjUgLTQuNXEtMjggLTE0IC02Ny41IC00NHQtNjYuNSAtNDN0LTQ5IC0xcS0yMSAxMSAtNjMgNzNxLTIyIDMxIC0yNSAyMnEtMSAtMyAtMSAtMTBxMCAtMjUgLTE1IC01Ni41dC0yOS41IC01NS41dC0yMSAtNTh0MTEuNSAtNjMKcS0yMyAtNiAtNjIuNSAtOTB0LTQ3LjUgLTE0MXEtMiAtMTggLTEuNSAtNjl0LTUuNSAtNTlxLTggLTI0IC0yOSAtM3EtMzIgMzEgLTM2IDk0cS0yIDI4IDQgNTZxNCAxOSAtMSAxOHEtMiAtMSAtNCAtNXEtMzYgLTY1IDEwIC0xNjZxNSAtMTIgMjUgLTI4dDI0IC0yMHEyMCAtMjMgMTA0IC05MC41dDkzIC03Ni41cTE2IC0xNSAxNy41IC0zOHQtMTQgLTQzdC00NS41IC0yM3E4IC0xNSAyOSAtNDQuNXQyOCAtNTR0NyAtNzAuNXE0NiAyNCA3IDkyCnEtNCA4IC0xMC41IDE2dC05LjUgMTJ0LTIgNnEzIDUgMTMgOS41dDIwIC0yLjVxNDYgLTUyIDE2NiAtMzZxMTMzIDE1IDE3NyA4N3EyMyAzOCAzNCAzMHExMiAtNiAxMCAtNTJxLTEgLTI1IC0yMyAtOTJxLTkgLTIzIC02IC0zNy41dDI0IC0xNS41cTMgMTkgMTQuNSA3N3QxMy41IDkwcTIgMjEgLTYuNSA3My41dC03LjUgOTd0MjMgNzAuNXExNSAxOCA1MSAxOHExIDM3IDM0LjUgNTN0NzIuNSAxMC41dDYwIC0yMi41ek02MjYgMTE1MgpxMyAxNyAtMi41IDMwdC0xMS41IDE1cS05IDIgLTkgLTdxMiAtNSA1IC02cTEwIDAgNyAtMTVxLTMgLTIwIDggLTIwcTMgMCAzIDN6TTEwNDUgOTU1cS0yIDggLTYuNSAxMS41dC0xMyA1dC0xNC41IDUuNXEtNSAzIC05LjUgOHQtNyA4dC01LjUgNi41dC00IDR0LTQgLTEuNXEtMTQgLTE2IDcgLTQzLjV0MzkgLTMxLjVxOSAtMSAxNC41IDh0My41IDIwek04NjcgMTE2OHEwIDExIC01IDE5LjV0LTExIDEyLjV0LTkgM3EtNiAwIC04IC0ydDAgLTQKdDUgLTNxMTQgLTQgMTggLTMxcTAgLTMgOCAycTIgMiAyIDN6TTkyMSAxNDAxcTAgMiAtMi41IDV0LTkgN3QtOS41IDZxLTE1IDE1IC0yNCAxNXEtOSAtMSAtMTEuNSAtNy41dC0xIC0xM3QtMC41IC0xMi41cS0xIC00IC02IC0xMC41dC02IC05dDMgLTguNXE0IC0zIDggMHQxMSA5dDE1IDlxMSAxIDkgMXQxNSAydDkgN3pNMTQ4NiA2MHEyMCAtMTIgMzEgLTI0LjV0MTIgLTI0dC0yLjUgLTIyLjV0LTE1LjUgLTIydC0yMy41IC0xOS41CnQtMzAgLTE4LjV0LTMxLjUgLTE2LjV0LTMyIC0xNS41dC0yNyAtMTNxLTM4IC0xOSAtODUuNSAtNTZ0LTc1LjUgLTY0cS0xNyAtMTYgLTY4IC0xOS41dC04OSAxNC41cS0xOCA5IC0yOS41IDIzLjV0LTE2LjUgMjUuNXQtMjIgMTkuNXQtNDcgOS41cS00NCAxIC0xMzAgMXEtMTkgMCAtNTcgLTEuNXQtNTggLTIuNXEtNDQgLTEgLTc5LjUgLTE1dC01My41IC0zMHQtNDMuNSAtMjguNXQtNTMuNSAtMTEuNXEtMjkgMSAtMTExIDMxdC0xNDYgNDMKcS0xOSA0IC01MSA5LjV0LTUwIDl0LTM5LjUgOS41dC0zMy41IDE0LjV0LTE3IDE5LjVxLTEwIDIzIDcgNjYuNXQxOCA1NC41cTEgMTYgLTQgNDB0LTEwIDQyLjV0LTQuNSAzNi41dDEwLjUgMjdxMTQgMTIgNTcgMTR0NjAgMTJxMzAgMTggNDIgMzV0MTIgNTFxMjEgLTczIC0zMiAtMTA2cS0zMiAtMjAgLTgzIC0xNXEtMzQgMyAtNDMgLTEwcS0xMyAtMTUgNSAtNTdxMiAtNiA4IC0xOHQ4LjUgLTE4dDQuNSAtMTd0MSAtMjJxMCAtMTUgLTE3IC00OQp0LTE0IC00OHEzIC0xNyAzNyAtMjZxMjAgLTYgODQuNSAtMTguNXQ5OS41IC0yMC41cTI0IC02IDc0IC0yMnQ4Mi41IC0yM3Q1NS41IC00cTQzIDYgNjQuNSAyOHQyMyA0OHQtNy41IDU4LjV0LTE5IDUydC0yMCAzNi41cS0xMjEgMTkwIC0xNjkgMjQycS02OCA3NCAtMTEzIDQwcS0xMSAtOSAtMTUgMTVxLTMgMTYgLTIgMzhxMSAyOSAxMCA1MnQyNCA0N3QyMiA0MnE4IDIxIDI2LjUgNzJ0MjkuNSA3OHQzMCA2MXQzOSA1NApxMTEwIDE0MyAxMjQgMTk1cS0xMiAxMTIgLTE2IDMxMHEtMiA5MCAyNCAxNTEuNXQxMDYgMTA0LjVxMzkgMjEgMTA0IDIxcTUzIDEgMTA2IC0xMy41dDg5IC00MS41cTU3IC00MiA5MS41IC0xMjEuNXQyOS41IC0xNDcuNXEtNSAtOTUgMzAgLTIxNHEzNCAtMTEzIDEzMyAtMjE4cTU1IC01OSA5OS41IC0xNjN0NTkuNSAtMTkxcTggLTQ5IDUgLTg0LjV0LTEyIC01NS41dC0yMCAtMjJxLTEwIC0yIC0yMy41IC0xOXQtMjcgLTM1LjUKdC00MC41IC0zMy41dC02MSAtMTRxLTE4IDEgLTMxLjUgNXQtMjIuNSAxMy41dC0xMy41IDE1LjV0LTExLjUgMjAuNXQtOSAxOS41cS0yMiAzNyAtNDEgMzB0LTI4IC00OXQ3IC05N3EyMCAtNzAgMSAtMTk1cS0xMCAtNjUgMTggLTEwMC41dDczIC0zM3Q4NSAzNS41cTU5IDQ5IDg5LjUgNjYuNXQxMDMuNSA0Mi41cTUzIDE4IDc3IDM2LjV0MTguNSAzNC41dC0yNSAyOC41dC01MS41IDIzLjVxLTMzIDExIC00OS41IDQ4dC0xNSA3Mi41CnQxNS41IDQ3LjVxMSAtMzEgOCAtNTYuNXQxNC41IC00MC41dDIwLjUgLTI4LjV0MjEgLTE5dDIxLjUgLTEzdDE2LjUgLTkuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZHJpYmJsZSIgdW5pY29kZT0iJiN4ZjE3ZDsiIApkPSJNMTAyNCAzNnEtNDIgMjQxIC0xNDAgNDk4aC0ybC0yIC0xcS0xNiAtNiAtNDMgLTE2LjV0LTEwMSAtNDl0LTEzNyAtODJ0LTEzMSAtMTE0LjV0LTEwMyAtMTQ4bC0xNSAxMXExODQgLTE1MCA0MTggLTE1MHExMzIgMCAyNTYgNTJ6TTgzOSA2NDNxLTIxIDQ5IC01MyAxMTFxLTMxMSAtOTMgLTY3MyAtOTNxLTEgLTcgLTEgLTIxcTAgLTEyNCA0NCAtMjM2LjV0MTI0IC0yMDEuNXE1MCA4OSAxMjMuNSAxNjYuNXQxNDIuNSAxMjQuNXQxMzAuNSA4MQp0OTkuNSA0OGwzNyAxM3E0IDEgMTMgMy41dDEzIDQuNXpNNzMyIDg1NXEtMTIwIDIxMyAtMjQ0IDM3OHEtMTM4IC02NSAtMjM0IC0xODZ0LTEyOCAtMjcycTMwMiAwIDYwNiA4MHpNMTQxNiA1MzZxLTIxMCA2MCAtNDA5IDI5cTg3IC0yMzkgMTI4IC00NjlxMTExIDc1IDE4NSAxODkuNXQ5NiAyNTAuNXpNNjExIDEyNzdxLTEgMCAtMiAtMXExIDEgMiAxek0xMjAxIDExMzJxLTE4NSAxNjQgLTQzMyAxNjRxLTc2IDAgLTE1NSAtMTkKcTEzMSAtMTcwIDI0NiAtMzgycTY5IDI2IDEzMCA2MC41dDk2LjUgNjEuNXQ2NS41IDU3dDM3LjUgNDAuNXpNMTQyNCA2NDdxLTMgMjMyIC0xNDkgNDEwbC0xIC0xcS05IC0xMiAtMTkgLTI0LjV0LTQzLjUgLTQ0LjV0LTcxIC02MC41dC0xMDAgLTY1dC0xMzEuNSAtNjQuNXEyNSAtNTMgNDQgLTk1cTIgLTUgNi41IC0xN3Q3LjUgLTE3cTM2IDUgNzQuNSA3dDczLjUgMnQ2OSAtMS41dDY0IC00dDU2LjUgLTUuNXQ0OCAtNi41dDM2LjUgLTYKdDI1IC00LjV6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJza3lwZSIgdW5pY29kZT0iJiN4ZjE3ZTsiIApkPSJNMTE3MyA0NzNxMCA1MCAtMTkuNSA5MS41dC00OC41IDY4LjV0LTczIDQ5dC04Mi41IDM0dC04Ny41IDIzbC0xMDQgMjRxLTMwIDcgLTQ0IDEwLjV0LTM1IDExLjV0LTMwIDE2dC0xNi41IDIxdC03LjUgMzBxMCA3NyAxNDQgNzdxNDMgMCA3NyAtMTJ0NTQgLTI4LjV0MzggLTMzLjV0NDAgLTI5dDQ4IC0xMnE0NyAwIDc1LjUgMzJ0MjguNSA3N3EwIDU1IC01NiA5OS41dC0xNDIgNjcuNXQtMTgyIDIzcS02OCAwIC0xMzIgLTE1LjUKdC0xMTkuNSAtNDd0LTg5IC04N3QtMzMuNSAtMTI4LjVxMCAtNjEgMTkgLTEwNi41dDU2IC03NS41dDgwIC00OC41dDEwMyAtMzIuNWwxNDYgLTM2cTkwIC0yMiAxMTIgLTM2cTMyIC0yMCAzMiAtNjBxMCAtMzkgLTQwIC02NC41dC0xMDUgLTI1LjVxLTUxIDAgLTkxLjUgMTZ0LTY1IDM4LjV0LTQ1LjUgNDV0LTQ2IDM4LjV0LTU0IDE2cS01MCAwIC03NS41IC0zMHQtMjUuNSAtNzVxMCAtOTIgMTIyIC0xNTcuNXQyOTEgLTY1LjUKcTczIDAgMTQwIDE4LjV0MTIyLjUgNTMuNXQ4OC41IDkzLjV0MzMgMTMxLjV6TTE1MzYgMjU2cTAgLTE1OSAtMTEyLjUgLTI3MS41dC0yNzEuNSAtMTEyLjVxLTEzMCAwIC0yMzQgODBxLTc3IC0xNiAtMTUwIC0xNnEtMTQzIDAgLTI3My41IDU1LjV0LTIyNSAxNTB0LTE1MCAyMjV0LTU1LjUgMjczLjVxMCA3MyAxNiAxNTBxLTgwIDEwNCAtODAgMjM0cTAgMTU5IDExMi41IDI3MS41dDI3MS41IDExMi41cTEzMCAwIDIzNCAtODAKcTc3IDE2IDE1MCAxNnExNDMgMCAyNzMuNSAtNTUuNXQyMjUgLTE1MHQxNTAgLTIyNXQ1NS41IC0yNzMuNXEwIC03MyAtMTYgLTE1MHE4MCAtMTA0IDgwIC0yMzR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZvdXJzcXVhcmUiIHVuaWNvZGU9IiYjeGYxODA7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMDAwIDExMDJsMzcgMTk0cTUgMjMgLTkgNDB0LTM1IDE3aC03MTJxLTIzIDAgLTM4LjUgLTE3dC0xNS41IC0zN3YtMTEwMXEwIC03IDYgLTFsMjkxIDM1MnEyMyAyNiAzOCAzMy41dDQ4IDcuNWgyMzlxMjIgMCAzNyAxNC41dDE4IDI5LjVxMjQgMTMwIDM3IDE5MXE0IDIxIC0xMS41IDQwdC0zNi41IDE5aC0yOTRxLTI5IDAgLTQ4IDE5dC0xOSA0OHY0MnEwIDI5IDE5IDQ3LjV0NDggMTguNWgzNDZxMTggMCAzNSAxMy41dDIwIDI5LjV6Ck0xMjI3IDEzMjRxLTE1IC03MyAtNTMuNSAtMjY2LjV0LTY5LjUgLTM1MHQtMzUgLTE3My41cS02IC0yMiAtOSAtMzIuNXQtMTQgLTMyLjV0LTI0LjUgLTMzdC0zOC41IC0yMXQtNTggLTEwaC0yNzFxLTEzIDAgLTIyIC0xMHEtOCAtOSAtNDI2IC00OTRxLTIyIC0yNSAtNTguNSAtMjguNXQtNDguNSA1LjVxLTU1IDIyIC01NSA5OHYxNDEwcTAgNTUgMzggMTAyLjV0MTIwIDQ3LjVoODg4cTk1IDAgMTI3IC01M3QxMCAtMTU5ek0xMjI3IDEzMjQKbC0xNTggLTc5MHE0IDE3IDM1IDE3My41dDY5LjUgMzUwdDUzLjUgMjY2LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRyZWxsbyIgdW5pY29kZT0iJiN4ZjE4MTsiIApkPSJNNzA0IDE5MnYxMDI0cTAgMTQgLTkgMjN0LTIzIDloLTQ4MHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xMDI0cTAgLTE0IDkgLTIzdDIzIC05aDQ4MHExNCAwIDIzIDl0OSAyM3pNMTM3NiA1NzZ2NjQwcTAgMTQgLTkgMjN0LTIzIDloLTQ4MHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NDBxMCAtMTQgOSAtMjN0MjMgLTloNDgwcTE0IDAgMjMgOXQ5IDIzek0xNTM2IDEzNDR2LTE0MDhxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNDA4CnEtMjYgMCAtNDUgMTl0LTE5IDQ1djE0MDhxMCAyNiAxOSA0NXQ0NSAxOWgxNDA4cTI2IDAgNDUgLTE5dDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmVtYWxlIiB1bmljb2RlPSImI3hmMTgyOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTI4MCA0ODBxMCAtNDAgLTI4IC02OHQtNjggLTI4cS01MSAwIC04MCA0M2wtMjI3IDM0MWgtNDV2LTEzMmwyNDcgLTQxMXE5IC0xNSA5IC0zM3EwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE5MnYtMjcycTAgLTQ2IC0zMyAtNzl0LTc5IC0zM2gtMTYwcS00NiAwIC03OSAzM3QtMzMgNzl2MjcyaC0xOTJxLTI2IDAgLTQ1IDE5dC0xOSA0NXEwIDE4IDkgMzNsMjQ3IDQxMXYxMzJoLTQ1bC0yMjcgLTM0MXEtMjkgLTQzIC04MCAtNDMKcS00MCAwIC02OCAyOHQtMjggNjhxMCAyOSAxNiA1M2wyNTYgMzg0cTczIDEwNyAxNzYgMTA3aDM4NHExMDMgMCAxNzYgLTEwN2wyNTYgLTM4NHExNiAtMjQgMTYgLTUzek04NjQgMTI4MHEwIC05MyAtNjUuNSAtMTU4LjV0LTE1OC41IC02NS41dC0xNTguNSA2NS41dC02NS41IDE1OC41dDY1LjUgMTU4LjV0MTU4LjUgNjUuNXQxNTguNSAtNjUuNXQ2NS41IC0xNTguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWFsZSIgdW5pY29kZT0iJiN4ZjE4MzsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTEwMjQgODMydi00MTZxMCAtNDAgLTI4IC02OHQtNjggLTI4dC02OCAyOHQtMjggNjh2MzUyaC02NHYtOTEycTAgLTQ2IC0zMyAtNzl0LTc5IC0zM3QtNzkgMzN0LTMzIDc5djQ2NGgtNjR2LTQ2NHEwIC00NiAtMzMgLTc5dC03OSAtMzN0LTc5IDMzdC0zMyA3OXY5MTJoLTY0di0zNTJxMCAtNDAgLTI4IC02OHQtNjggLTI4dC02OCAyOHQtMjggNjh2NDE2cTAgODAgNTYgMTM2dDEzNiA1Nmg2NDBxODAgMCAxMzYgLTU2dDU2IC0xMzZ6Ck03MzYgMTI4MHEwIC05MyAtNjUuNSAtMTU4LjV0LTE1OC41IC02NS41dC0xNTguNSA2NS41dC02NS41IDE1OC41dDY1LjUgMTU4LjV0MTU4LjUgNjUuNXQxNTguNSAtNjUuNXQ2NS41IC0xNTguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ2l0dGlwIiB1bmljb2RlPSImI3hmMTg0OyIgCmQ9Ik03NzMgMjM0bDM1MCA0NzNxMTYgMjIgMjQuNSA1OXQtNiA4NXQtNjEuNSA3OXEtNDAgMjYgLTgzIDI1LjV0LTczLjUgLTE3LjV0LTU0LjUgLTQ1cS0zNiAtNDAgLTk2IC00MHEtNTkgMCAtOTUgNDBxLTI0IDI4IC01NC41IDQ1dC03My41IDE3LjV0LTg0IC0yNS41cS00NiAtMzEgLTYwLjUgLTc5dC02IC04NXQyNC41IC01OXpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwMwp0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzdW4iIHVuaWNvZGU9IiYjeGYxODU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNDcyIDY0MHEwIDExNyAtNDUuNSAyMjMuNXQtMTIzIDE4NHQtMTg0IDEyM3QtMjIzLjUgNDUuNXQtMjIzLjUgLTQ1LjV0LTE4NCAtMTIzdC0xMjMgLTE4NHQtNDUuNSAtMjIzLjV0NDUuNSAtMjIzLjV0MTIzIC0xODR0MTg0IC0xMjN0MjIzLjUgLTQ1LjV0MjIzLjUgNDUuNXQxODQgMTIzdDEyMyAxODR0NDUuNSAyMjMuNXpNMTc0OCAzNjNxLTQgLTE1IC0yMCAtMjBsLTI5MiAtOTZ2LTMwNnEwIC0xNiAtMTMgLTI2cS0xNSAtMTAgLTI5IC00CmwtMjkyIDk0bC0xODAgLTI0OHEtMTAgLTEzIC0yNiAtMTN0LTI2IDEzbC0xODAgMjQ4bC0yOTIgLTk0cS0xNCAtNiAtMjkgNHEtMTMgMTAgLTEzIDI2djMwNmwtMjkyIDk2cS0xNiA1IC0yMCAyMHEtNSAxNyA0IDI5bDE4MCAyNDhsLTE4MCAyNDhxLTkgMTMgLTQgMjlxNCAxNSAyMCAyMGwyOTIgOTZ2MzA2cTAgMTYgMTMgMjZxMTUgMTAgMjkgNGwyOTIgLTk0bDE4MCAyNDhxOSAxMiAyNiAxMnQyNiAtMTJsMTgwIC0yNDhsMjkyIDk0CnExNCA2IDI5IC00cTEzIC0xMCAxMyAtMjZ2LTMwNmwyOTIgLTk2cTE2IC01IDIwIC0yMHE1IC0xNiAtNCAtMjlsLTE4MCAtMjQ4bDE4MCAtMjQ4cTkgLTEyIDQgLTI5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzY2IiB1bmljb2RlPSImI3hmMTg2OyIgCmQ9Ik0xMjYyIDIzM3EtNTQgLTkgLTExMCAtOXEtMTgyIDAgLTMzNyA5MHQtMjQ1IDI0NXQtOTAgMzM3cTAgMTkyIDEwNCAzNTdxLTIwMSAtNjAgLTMyOC41IC0yMjl0LTEyNy41IC0zODRxMCAtMTMwIDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxcTE0NCAwIDI3My41IDYxLjV0MjIwLjUgMTcxLjV6TTE0NjUgMzE4cS05NCAtMjAzIC0yODMuNSAtMzI0LjV0LTQxMy41IC0xMjEuNXEtMTU2IDAgLTI5OCA2MQp0LTI0NSAxNjR0LTE2NCAyNDV0LTYxIDI5OHEwIDE1MyA1Ny41IDI5Mi41dDE1NiAyNDEuNXQyMzUuNSAxNjQuNXQyOTAgNjguNXE0NCAyIDYxIC0zOXExOCAtNDEgLTE1IC03MnEtODYgLTc4IC0xMzEuNSAtMTgxLjV0LTQ1LjUgLTIxOC41cTAgLTE0OCA3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzNxMTE4IDAgMjI4IDUxcTQxIDE4IDcyIC0xM3ExNCAtMTQgMTcuNSAtMzR0LTQuNSAtMzh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFyY2hpdmUiIHVuaWNvZGU9IiYjeGYxODc7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDg4IDcwNHEwIDI2IC0xOSA0NXQtNDUgMTloLTI1NnEtMjYgMCAtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOWgyNTZxMjYgMCA0NSAxOXQxOSA0NXpNMTY2NCA4OTZ2LTk2MHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE0MDhxLTI2IDAgLTQ1IDE5dC0xOSA0NXY5NjBxMCAyNiAxOSA0NXQ0NSAxOWgxNDA4cTI2IDAgNDUgLTE5dDE5IC00NXpNMTcyOCAxMzQ0di0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xNTM2CnEtMjYgMCAtNDUgMTl0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDE1MzZxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJidWciIHVuaWNvZGU9IiYjeGYxODg7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNjMyIDU3NnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTIyNHEwIC0xNzEgLTY3IC0yOTBsMjA4IC0yMDlxMTkgLTE5IDE5IC00NXQtMTkgLTQ1cS0xOCAtMTkgLTQ1IC0xOXQtNDUgMTlsLTE5OCAxOTdxLTUgLTUgLTE1IC0xM3QtNDIgLTI4LjV0LTY1IC0zNi41dC04MiAtMjl0LTk3IC0xM3Y4OTZoLTEyOHYtODk2cS01MSAwIC0xMDEuNSAxMy41dC04NyAzM3QtNjYgMzl0LTQzLjUgMzIuNWwtMTUgMTRsLTE4MyAtMjA3CnEtMjAgLTIxIC00OCAtMjFxLTI0IDAgLTQzIDE2cS0xOSAxOCAtMjAuNSA0NC41dDE1LjUgNDYuNWwyMDIgMjI3cS01OCAxMTQgLTU4IDI3NGgtMjI0cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTloMjI0djI5NGwtMTczIDE3M3EtMTkgMTkgLTE5IDQ1dDE5IDQ1dDQ1IDE5dDQ1IC0xOWwxNzMgLTE3M2g4NDRsMTczIDE3M3ExOSAxOSA0NSAxOXQ0NSAtMTl0MTkgLTQ1dC0xOSAtNDVsLTE3MyAtMTczdi0yOTRoMjI0cTI2IDAgNDUgLTE5CnQxOSAtNDV6TTExNTIgMTE1MmgtNjQwcTAgMTMzIDkzLjUgMjI2LjV0MjI2LjUgOTMuNXQyMjYuNSAtOTMuNXQ5My41IC0yMjYuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idmsiIHVuaWNvZGU9IiYjeGYxODk7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik0xOTE3IDEwMTZxMjMgLTY0IC0xNTAgLTI5NHEtMjQgLTMyIC02NSAtODVxLTQwIC01MSAtNTUgLTcydC0zMC41IC00OS41dC0xMiAtNDJ0MTMgLTM0LjV0MzIuNSAtNDN0NTcgLTUzcTQgLTIgNSAtNHExNDEgLTEzMSAxOTEgLTIyMXEzIC01IDYuNSAtMTIuNXQ3IC0yNi41dC0wLjUgLTM0dC0yNSAtMjcuNXQtNTkgLTEyLjVsLTI1NiAtNHEtMjQgLTUgLTU2IDV0LTUyIDIybC0yMCAxMnEtMzAgMjEgLTcwIDY0dC02OC41IDc3LjV0LTYxIDU4CnQtNTYuNSAxNS41cS0zIC0xIC04IC0zLjV0LTE3IC0xNC41dC0yMS41IC0yOS41dC0xNyAtNTJ0LTYuNSAtNzcuNXEwIC0xNSAtMy41IC0yNy41dC03LjUgLTE4LjVsLTQgLTVxLTE4IC0xOSAtNTMgLTIyaC0xMTVxLTcxIC00IC0xNDYgMTYuNXQtMTMxLjUgNTN0LTEwMyA2NnQtNzAuNSA1Ny41bC0yNSAyNHEtMTAgMTAgLTI3LjUgMzB0LTcxLjUgOTF0LTEwNiAxNTF0LTEyMi41IDIxMXQtMTMwLjUgMjcycS02IDE2IC02IDI3dDMgMTZsNCA2CnExNSAxOSA1NyAxOWwyNzQgMnExMiAtMiAyMyAtNi41dDE2IC04LjVsNSAtM3ExNiAtMTEgMjQgLTMycTIwIC01MCA0NiAtMTAzLjV0NDEgLTgxLjVsMTYgLTI5cTI5IC02MCA1NiAtMTA0dDQ4LjUgLTY4LjV0NDEuNSAtMzguNXQzNCAtMTR0MjcgNXEyIDEgNSA1dDEyIDIydDEzLjUgNDd0OS41IDgxdDAgMTI1cS0yIDQwIC05IDczdC0xNCA0NmwtNiAxMnEtMjUgMzQgLTg1IDQzcS0xMyAyIDUgMjRxMTYgMTkgMzggMzBxNTMgMjYgMjM5IDI0CnE4MiAtMSAxMzUgLTEzcTIwIC01IDMzLjUgLTEzLjV0MjAuNSAtMjR0MTAuNSAtMzJ0My41IC00NS41dC0xIC01NXQtMi41IC03MC41dC0xLjUgLTgyLjVxMCAtMTEgLTEgLTQydC0wLjUgLTQ4dDMuNSAtNDAuNXQxMS41IC0zOXQyMi41IC0yNC41cTggLTIgMTcgLTR0MjYgMTF0MzggMzQuNXQ1MiA2N3Q2OCAxMDcuNXE2MCAxMDQgMTA3IDIyNXE0IDEwIDEwIDE3LjV0MTEgMTAuNWw0IDNsNSAyLjV0MTMgM3QyMCAwLjVsMjg4IDIKcTM5IDUgNjQgLTIuNXQzMSAtMTYuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0id2VpYm8iIHVuaWNvZGU9IiYjeGYxOGE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02NzUgMjUycTIxIDM0IDExIDY5dC00NSA1MHEtMzQgMTQgLTczIDF0LTYwIC00NnEtMjIgLTM0IC0xMyAtNjguNXQ0MyAtNTAuNXQ3NC41IC0yLjV0NjIuNSA0Ny41ek03NjkgMzczcTggMTMgMy41IDI2LjV0LTE3LjUgMTguNXEtMTQgNSAtMjguNSAtMC41dC0yMS41IC0xOC41cS0xNyAtMzEgMTMgLTQ1cTE0IC01IDI5IDAuNXQyMiAxOC41ek05NDMgMjY2cS00NSAtMTAyIC0xNTggLTE1MHQtMjI0IC0xMgpxLTEwNyAzNCAtMTQ3LjUgMTI2LjV0Ni41IDE4Ny41cTQ3IDkzIDE1MS41IDEzOXQyMTAuNSAxOXExMTEgLTI5IDE1OC41IC0xMTkuNXQyLjUgLTE5MC41ek0xMjU1IDQyNnEtOSA5NiAtODkgMTcwdC0yMDguNSAxMDl0LTI3NC41IDIxcS0yMjMgLTIzIC0zNjkuNSAtMTQxLjV0LTEzMi41IC0yNjQuNXE5IC05NiA4OSAtMTcwdDIwOC41IC0xMDl0Mjc0LjUgLTIxcTIyMyAyMyAzNjkuNSAxNDEuNXQxMzIuNSAyNjQuNXpNMTU2MyA0MjIKcTAgLTY4IC0zNyAtMTM5LjV0LTEwOSAtMTM3dC0xNjguNSAtMTE3LjV0LTIyNiAtODN0LTI3MC41IC0zMXQtMjc1IDMzLjV0LTI0MC41IDkzdC0xNzEuNSAxNTF0LTY1IDE5OS41cTAgMTE1IDY5LjUgMjQ1dDE5Ny41IDI1OHExNjkgMTY5IDM0MS41IDIzNnQyNDYuNSAtN3E2NSAtNjQgMjAgLTIwOXEtNCAtMTQgLTEgLTIwdDEwIC03dDE0LjUgMC41dDEzLjUgMy41bDYgMnExMzkgNTkgMjQ2IDU5dDE1MyAtNjFxNDUgLTYzIDAgLTE3OApxLTIgLTEzIC00LjUgLTIwdDQuNSAtMTIuNXQxMiAtNy41dDE3IC02cTU3IC0xOCAxMDMgLTQ3dDgwIC04MS41dDM0IC0xMTYuNXpNMTQ4OSAxMDQ2cTQyIC00NyA1NC41IC0xMDguNXQtNi41IC0xMTcuNXEtOCAtMjMgLTI5LjUgLTM0dC00NC41IC00cS0yMyA4IC0zNCAyOS41dC00IDQ0LjVxMjAgNjMgLTI0IDExMXQtMTA3IDM1cS0yNCAtNSAtNDUgOHQtMjUgMzdxLTUgMjQgOCA0NC41dDM3IDI1LjVxNjAgMTMgMTE5IC01LjV0MTAxIC02NS41egpNMTY3MCAxMjA5cTg3IC05NiAxMTIuNSAtMjIyLjV0LTEzLjUgLTI0MS41cS05IC0yNyAtMzQgLTQwdC01MiAtNHQtNDAgMzR0LTUgNTJxMjggODIgMTAgMTcydC04MCAxNThxLTYyIDY5IC0xNDggOTUuNXQtMTczIDguNXEtMjggLTYgLTUyIDkuNXQtMzAgNDMuNXQ5LjUgNTEuNXQ0My41IDI5LjVxMTIzIDI2IDI0NCAtMTEuNXQyMDggLTEzNC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZW5yZW4iIHVuaWNvZGU9IiYjeGYxOGI7IiAKZD0iTTExMzMgLTM0cS0xNzEgLTk0IC0zNjggLTk0cS0xOTYgMCAtMzY3IDk0cTEzOCA4NyAyMzUuNSAyMTF0MTMxLjUgMjY4cTM1IC0xNDQgMTMyLjUgLTI2OHQyMzUuNSAtMjExek02MzggMTM5NHYtNDg1cTAgLTI1MiAtMTI2LjUgLTQ1OS41dC0zMzAuNSAtMzA2LjVxLTE4MSAyMTUgLTE4MSA0OTVxMCAxODcgODMuNSAzNDkuNXQyMjkuNSAyNjkuNXQzMjUgMTM3ek0xNTM2IDYzOHEwIC0yODAgLTE4MSAtNDk1CnEtMjA0IDk5IC0zMzAuNSAzMDYuNXQtMTI2LjUgNDU5LjV2NDg1cTE3OSAtMzAgMzI1IC0xMzd0MjI5LjUgLTI2OS41dDgzLjUgLTM0OS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzcyIiB1bmljb2RlPSImI3hmMThjOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNMTQwMiA0MzNxLTMyIC04MCAtNzYgLTEzOHQtOTEgLTg4LjV0LTk5IC00Ni41dC0xMDEuNSAtMTQuNXQtOTYuNSA4LjV0LTg2LjUgMjJ0LTY5LjUgMjcuNXQtNDYgMjIuNWwtMTcgMTBxLTExMyAtMjI4IC0yODkuNSAtMzU5LjV0LTM4NC41IC0xMzIuNXEtMTkgMCAtMzIgMTN0LTEzIDMydDEzIDMxLjV0MzIgMTIuNXExNzMgMSAzMjIuNSAxMDcuNXQyNTEuNSAyOTQuNXEtMzYgLTE0IC03MiAtMjN0LTgzIC0xM3QtOTEgMi41dC05MyAyOC41CnQtOTIgNTl0LTg0LjUgMTAwdC03NC41IDE0NnExMTQgNDcgMjE0IDU3dDE2Ny41IC03LjV0MTI0LjUgLTU2LjV0ODguNSAtNzd0NTYuNSAtODJxNTMgMTMxIDc5IDI5MXEtNyAtMSAtMTggLTIuNXQtNDYuNSAtMi41dC02OS41IDAuNXQtODEuNSAxMHQtODguNSAyM3QtODQgNDIuNXQtNzUgNjV0LTU0LjUgOTQuNXQtMjguNSAxMjcuNXE3MCAyOCAxMzMuNSAzNi41dDExMi41IC0xdDkyIC0zMHQ3My41IC01MHQ1NiAtNjF0NDIgLTYzdDI3LjUgLTU2CnQxNiAtMzkuNWw0IC0xNnExMiAxMjIgMTIgMTk1cS04IDYgLTIxLjUgMTZ0LTQ5IDQ0LjV0LTYzLjUgNzEuNXQtNTQgOTN0LTMzIDExMi41dDEyIDEyN3Q3MCAxMzguNXE3MyAtMjUgMTI3LjUgLTYxLjV0ODQuNSAtNzYuNXQ0OCAtODV0MjAuNSAtODl0LTAuNSAtODUuNXQtMTMgLTc2LjV0LTE5IC02MnQtMTcgLTQybC03IC0xNXExIC00IDEgLTUwdC0xIC03MnEzIDcgMTAgMTguNXQzMC41IDQzdDUwLjUgNTh0NzEgNTUuNXQ5MS41IDQ0LjUKdDExMiAxNC41dDEzMi41IC0yNHEtMiAtNzggLTIxLjUgLTE0MS41dC01MCAtMTA0LjV0LTY5LjUgLTcxLjV0LTgxLjUgLTQ1LjV0LTg0LjUgLTI0dC04MCAtOS41dC02Ny41IDF0LTQ2LjUgNC41bC0xNyAzcS0yMyAtMTQ3IC03MyAtMjgzcTYgNyAxOCAxOC41dDQ5LjUgNDF0NzcuNSA1Mi41dDk5LjUgNDJ0MTE3LjUgMjB0MTI5IC0yMy41dDEzNyAtNzcuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3RhY2tfZXhjaGFuZ2UiIHVuaWNvZGU9IiYjeGYxOGQ7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMjU5IDI4M3YtNjZxMCAtODUgLTU3LjUgLTE0NC41dC0xMzguNSAtNTkuNWgtNTdsLTI2MCAtMjY5djI2OWgtNTI5cS04MSAwIC0xMzguNSA1OS41dC01Ny41IDE0NC41djY2aDEyMzh6TTEyNTkgNjA5di0yNTVoLTEyMzh2MjU1aDEyMzh6TTEyNTkgOTM3di0yNTVoLTEyMzh2MjU1aDEyMzh6TTEyNTkgMTA3N3YtNjdoLTEyMzh2NjdxMCA4NCA1Ny41IDE0My41dDEzOC41IDU5LjVoODQ2cTgxIDAgMTM4LjUgLTU5LjV0NTcuNSAtMTQzLjV6CiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzc0IiB1bmljb2RlPSImI3hmMThlOyIgCmQ9Ik0xMTUyIDY0MHEwIC0xNCAtOSAtMjNsLTMyMCAtMzIwcS05IC05IC0yMyAtOXEtMTMgMCAtMjIuNSA5LjV0LTkuNSAyMi41djE5MmgtMzUycS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMzUydjE5MnEwIDE0IDkgMjN0MjMgOXExMiAwIDI0IC0xMGwzMTkgLTMxOXE5IC05IDkgLTIzek0xMzEyIDY0MHEwIDE0OCAtNzMgMjczdC0xOTggMTk4dC0yNzMgNzN0LTI3MyAtNzN0LTE5OCAtMTk4CnQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3dfY2lyY2xlX2FsdF9sZWZ0IiB1bmljb2RlPSImI3hmMTkwOyIgCmQ9Ik0xMTUyIDczNnYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMzUydi0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOXEtMTIgMCAtMjQgMTBsLTMxOSAzMTlxLTkgOSAtOSAyM3Q5IDIzbDMyMCAzMjBxOSA5IDIzIDlxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0xOTJoMzUycTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXpNMTMxMiA2NDBxMCAxNDggLTczIDI3M3QtMTk4IDE5OHQtMjczIDczdC0yNzMgLTczdC0xOTggLTE5OAp0LTczIC0yNzN0NzMgLTI3M3QxOTggLTE5OHQyNzMgLTczdDI3MyA3M3QxOTggMTk4dDczIDI3M3pNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zNzYiIHVuaWNvZGU9IiYjeGYxOTE7IiAKZD0iTTEwMjQgOTYwdi02NDBxMCAtMjYgLTE5IC00NXQtNDUgLTE5cS0yMCAwIC0zNyAxMmwtNDQ4IDMyMHEtMjcgMTkgLTI3IDUydDI3IDUybDQ0OCAzMjBxMTcgMTIgMzcgMTJxMjYgMCA0NSAtMTl0MTkgLTQ1ek0xMjgwIDE2MHY5NjBxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC05NjBxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di05NjBxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWg5NjBxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXoKTTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkb3RfY2lyY2xlX2FsdCIgdW5pY29kZT0iJiN4ZjE5MjsiIApkPSJNMTAyNCA2NDBxMCAtMTA2IC03NSAtMTgxdC0xODEgLTc1dC0xODEgNzV0LTc1IDE4MXQ3NSAxODF0MTgxIDc1dDE4MSAtNzV0NzUgLTE4MXpNNzY4IDExODRxLTE0OCAwIC0yNzMgLTczdC0xOTggLTE5OHQtNzMgLTI3M3Q3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN0MjczIDczdDE5OCAxOTh0NzMgMjczdC03MyAyNzN0LTE5OCAxOTh0LTI3MyA3M3pNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjUKdC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzc4IiB1bmljb2RlPSImI3hmMTkzOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTAyMyAzNDlsMTAyIC0yMDRxLTU4IC0xNzkgLTIxMCAtMjkwdC0zMzkgLTExMXEtMTU2IDAgLTI4OC41IDc3LjV0LTIxMCAyMTB0LTc3LjUgMjg4LjVxMCAxODEgMTA0LjUgMzMwdDI3NC41IDIxMWwxNyAtMTMxcS0xMjIgLTU0IC0xOTUgLTE2NS41dC03MyAtMjQ0LjVxMCAtMTg1IDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjVxMTI2IDAgMjMyLjUgNjV0MTY1IDE3NS41dDQ5LjUgMjM2LjV6TTE1NzEgMjQ5bDU4IC0xMTRsLTI1NiAtMTI4CnEtMTMgLTcgLTI5IC03cS00MCAwIC01NyAzNWwtMjM5IDQ3N2gtNDcycS0yNCAwIC00Mi41IDE2LjV0LTIxLjUgNDAuNWwtOTYgNzc5cS0yIDE3IDYgNDJxMTQgNTEgNTcgODIuNXQ5NyAzMS41cTY2IDAgMTEzIC00N3Q0NyAtMTEzcTAgLTY5IC01MiAtMTE3LjV0LTEyMCAtNDEuNWwzNyAtMjg5aDQyM3YtMTI4aC00MDdsMTYgLTEyOGg0NTVxNDAgMCA1NyAtMzVsMjI4IC00NTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZpbWVvX3NxdWFyZSIgdW5pY29kZT0iJiN4ZjE5NDsiIApkPSJNMTI5MiA4OThxMTAgMjE2IC0xNjEgMjIycS0yMzEgOCAtMzEyIC0yNjFxNDQgMTkgODIgMTlxODUgMCA3NCAtOTZxLTQgLTU3IC03NCAtMTY3dC0xMDUgLTExMHEtNDMgMCAtODIgMTY5cS0xMyA1NCAtNDUgMjU1cS0zMCAxODkgLTE2MCAxNzdxLTU5IC03IC0xNjQgLTEwMGwtODEgLTcybC04MSAtNzJsNTIgLTY3cTc2IDUyIDg3IDUycTU3IDAgMTA3IC0xNzlxMTUgLTU1IDQ1IC0xNjQuNXQ0NSAtMTY0LjVxNjggLTE3OSAxNjQgLTE3OQpxMTU3IDAgMzgzIDI5NHEyMjAgMjgzIDIyNiA0NDR6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzgwIiB1bmljb2RlPSImI3hmMTk1OyIgaG9yaXotYWR2LXg9IjExNTIiIApkPSJNMTE1MiA3MDRxMCAtMTkxIC05NC41IC0zNTN0LTI1Ni41IC0yNTYuNXQtMzUzIC05NC41aC0xNjBxLTE0IDAgLTIzIDl0LTkgMjN2NjExbC0yMTUgLTY2cS0zIC0xIC05IC0xcS0xMCAwIC0xOSA2cS0xMyAxMCAtMTMgMjZ2MTI4cTAgMjMgMjMgMzFsMjMzIDcxdjkzbC0yMTUgLTY2cS0zIC0xIC05IC0xcS0xMCAwIC0xOSA2cS0xMyAxMCAtMTMgMjZ2MTI4cTAgMjMgMjMgMzFsMjMzIDcxdjI1MHEwIDE0IDkgMjN0MjMgOWgxNjAKcTE0IDAgMjMgLTl0OSAtMjN2LTE4MWwzNzUgMTE2cTE1IDUgMjggLTV0MTMgLTI2di0xMjhxMCAtMjMgLTIzIC0zMWwtMzkzIC0xMjF2LTkzbDM3NSAxMTZxMTUgNSAyOCAtNXQxMyAtMjZ2LTEyOHEwIC0yMyAtMjMgLTMxbC0zOTMgLTEyMXYtNDg3cTE4OCAxMyAzMTggMTUxdDEzMCAzMjhxMCAxNCA5IDIzdDIzIDloMTYwcTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBsdXNfc3F1YXJlX28iIHVuaWNvZGU9IiYjeGYxOTY7IiBob3Jpei1hZHYteD0iMTQwOCIgCmQ9Ik0xMTUyIDczNnYtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMzUydi0zNTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2MzUyaC0zNTJxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMzUydjM1MnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzdi0zNTJoMzUycTE0IDAgMjMgLTl0OSAtMjN6TTEyODAgMjg4djgzMnEwIDY2IC00NyAxMTN0LTExMyA0N2gtODMyCnEtNjYgMCAtMTEzIC00N3QtNDcgLTExM3YtODMycTAgLTY2IDQ3IC0xMTN0MTEzIC00N2g4MzJxNjYgMCAxMTMgNDd0NDcgMTEzek0xNDA4IDExMjB2LTgzMnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtODMycS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY4MzJxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDgzMnExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzM4MiIgdW5pY29kZT0iJiN4ZjE5NzsiIGhvcml6LWFkdi14PSIyMTc2IiAKZD0iTTYyMCA0MTZxLTExMCAtNjQgLTI2OCAtNjRoLTEyOHY2NGgtNjRxLTEzIDAgLTIyLjUgMjMuNXQtOS41IDU2LjVxMCAyNCA3IDQ5cS01OCAyIC05Ni41IDEwLjV0LTM4LjUgMjAuNXQzOC41IDIwLjV0OTYuNSAxMC41cS03IDI1IC03IDQ5cTAgMzMgOS41IDU2LjV0MjIuNSAyMy41aDY0djY0aDEyOHExNTggMCAyNjggLTY0aDExMTNxNDIgLTcgMTA2LjUgLTE4dDgwLjUgLTE0cTg5IC0xNSAxNTAgLTQwLjV0ODMuNSAtNDcuNXQyMi41IC00MAp0LTIyLjUgLTQwdC04My41IC00Ny41dC0xNTAgLTQwLjVxLTE2IC0zIC04MC41IC0xNHQtMTA2LjUgLTE4aC0xMTEzek0xNzM5IDY2OHE1MyAtMzYgNTMgLTkydC01MyAtOTJsODEgLTMwcTY4IDQ4IDY4IDEyMnQtNjggMTIyek02MjUgNDAwaDEwMTVxLTIxNyAtMzggLTQ1NiAtODBxLTU3IDAgLTExMyAtMjR0LTgzIC00OGwtMjggLTI0bC0yODggLTI4OHEtMjYgLTI2IC03MC41IC00NXQtODkuNSAtMTloLTk2bC05MyA0NjRoMjkKcTE1NyAwIDI3MyA2NHpNMzUyIDgxNmgtMjlsOTMgNDY0aDk2cTQ2IDAgOTAgLTE5dDcwIC00NWwyODggLTI4OHE0IC00IDExIC0xMC41dDMwLjUgLTIzdDQ4LjUgLTI5dDYxLjUgLTIzdDcyLjUgLTEwLjVsNDU2IC04MGgtMTAxNXEtMTE2IDY0IC0yNzMgNjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zODMiIHVuaWNvZGU9IiYjeGYxOTg7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xNTE5IDc2MHE2MiAwIDEwMy41IC00MC41dDQxLjUgLTEwMS41cTAgLTk3IC05MyAtMTMwbC0xNzIgLTU5bDU2IC0xNjdxNyAtMjEgNyAtNDdxMCAtNTkgLTQyIC0xMDJ0LTEwMSAtNDNxLTQ3IDAgLTg1LjUgMjd0LTUzLjUgNzJsLTU1IDE2NWwtMzEwIC0xMDZsNTUgLTE2NHE4IC0yNCA4IC00N3EwIC01OSAtNDIgLTEwMnQtMTAyIC00M3EtNDcgMCAtODUgMjd0LTUzIDcybC01NSAxNjNsLTE1MyAtNTNxLTI5IC05IC01MCAtOQpxLTYxIDAgLTEwMS41IDQwdC00MC41IDEwMXEwIDQ3IDI3LjUgODV0NzEuNSA1M2wxNTYgNTNsLTEwNSAzMTNsLTE1NiAtNTRxLTI2IC04IC00OCAtOHEtNjAgMCAtMTAxIDQwLjV0LTQxIDEwMC41cTAgNDcgMjcuNSA4NXQ3MS41IDUzbDE1NyA1M2wtNTMgMTU5cS04IDI0IC04IDQ3cTAgNjAgNDIgMTAyLjV0MTAyIDQyLjVxNDcgMCA4NSAtMjd0NTMgLTcybDU0IC0xNjBsMzEwIDEwNWwtNTQgMTYwcS04IDI0IC04IDQ3cTAgNTkgNDIuNSAxMDIKdDEwMS41IDQzcTQ3IDAgODUuNSAtMjcuNXQ1My41IC03MS41bDUzIC0xNjFsMTYyIDU1cTIxIDYgNDMgNnE2MCAwIDEwMi41IC0zOS41dDQyLjUgLTk4LjVxMCAtNDUgLTMwIC04MS41dC03NCAtNTEuNWwtMTU3IC01NGwxMDUgLTMxNmwxNjQgNTZxMjQgOCA0NiA4ek03MjUgNDk4bDMxMCAxMDVsLTEwNSAzMTVsLTMxMCAtMTA3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzg0IiB1bmljb2RlPSImI3hmMTk5OyIgCmQ9Ik0xMjQ4IDE0MDhxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV2LTk2MHEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHpNMTI4MCAzNTJ2NDM2cS0zMSAtMzUgLTY0IC01NXEtMzQgLTIyIC0xMzIuNSAtODV0LTE1MS41IC05OXEtOTggLTY5IC0xNjQgLTY5djB2MHEtNjYgMCAtMTY0IDY5CnEtNDcgMzIgLTE0MiA5Mi41dC0xNDIgOTIuNXEtMTIgOCAtMzMgMjd0LTMxIDI3di00MzZxMCAtNDAgMjggLTY4dDY4IC0yOGg4MzJxNDAgMCA2OCAyOHQyOCA2OHpNMTI4MCA5MjVxMCA0MSAtMjcuNSA3MHQtNjguNSAyOWgtODMycS00MCAwIC02OCAtMjh0LTI4IC02OHEwIC0zNyAzMC41IC03Ni41dDY3LjUgLTY0LjVxNDcgLTMyIDEzNy41IC04OXQxMjkuNSAtODNxMyAtMiAxNyAtMTEuNXQyMSAtMTR0MjEgLTEzdDIzLjUgLTEzCnQyMS41IC05LjV0MjIuNSAtNy41dDIwLjUgLTIuNXQyMC41IDIuNXQyMi41IDcuNXQyMS41IDkuNXQyMy41IDEzdDIxIDEzdDIxIDE0dDE3IDExLjVsMjY3IDE3NHEzNSAyMyA2Ni41IDYyLjV0MzEuNSA3My41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzg1IiB1bmljb2RlPSImI3hmMTlhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI3IDY0MHEwIDE2MyA2NyAzMTNsMzY3IC0xMDA1cS0xOTYgOTUgLTMxNSAyODF0LTExOSA0MTF6TTE0MTUgNjc5cTAgLTE5IC0yLjUgLTM4LjV0LTEwIC00OS41dC0xMS41IC00NHQtMTcuNSAtNTl0LTE3LjUgLTU4bC03NiAtMjU2bC0yNzggODI2cTQ2IDMgODggOHExOSAyIDI2IDE4LjV0LTIuNSAzMXQtMjguNSAxMy41bC0yMDUgLTEwcS03NSAxIC0yMDIgMTBxLTEyIDEgLTIwLjUgLTV0LTExLjUgLTE1dC0xLjUgLTE4LjV0OSAtMTYuNQp0MTkuNSAtOGw4MCAtOGwxMjAgLTMyOGwtMTY4IC01MDRsLTI4MCA4MzJxNDYgMyA4OCA4cTE5IDIgMjYgMTguNXQtMi41IDMxdC0yOC41IDEzLjVsLTIwNSAtMTBxLTcgMCAtMjMgMC41dC0yNiAwLjVxMTA1IDE2MCAyNzQuNSAyNTMuNXQzNjcuNSA5My41cTE0NyAwIDI4MC41IC01M3QyMzguNSAtMTQ5aC0xMHEtNTUgMCAtOTIgLTQwLjV0LTM3IC05NS41cTAgLTEyIDIgLTI0dDQgLTIxLjV0OCAtMjN0OSAtMjF0MTIgLTIyLjV0MTIuNSAtMjEKdDE0LjUgLTI0dDE0IC0yM3E2MyAtMTA3IDYzIC0yMTJ6TTkwOSA1NzNsMjM3IC02NDdxMSAtNiA1IC0xMXEtMTI2IC00NCAtMjU1IC00NHEtMTEyIDAgLTIxNyAzMnpNMTU3MCAxMDA5cTk1IC0xNzQgOTUgLTM2OXEwIC0yMDkgLTEwNCAtMzg1LjV0LTI3OSAtMjc4LjVsMjM1IDY3OHE1OSAxNjkgNTkgMjc2cTAgNDIgLTYgNzl6TTg5NiAxNTM2cTE4MiAwIDM0OCAtNzF0Mjg2IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHQtNzEgLTM0OHQtMTkxIC0yODYKdC0yODYgLTE5MXQtMzQ4IC03MXQtMzQ4IDcxdC0yODYgMTkxdC0xOTEgMjg2dC03MSAzNDh0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzF6TTg5NiAtMjE1cTE3MyAwIDMzMS41IDY4dDI3MyAxODIuNXQxODIuNSAyNzN0NjggMzMxLjV0LTY4IDMzMS41dC0xODIuNSAyNzN0LTI3MyAxODIuNXQtMzMxLjUgNjh0LTMzMS41IC02OHQtMjczIC0xODIuNXQtMTgyLjUgLTI3M3QtNjggLTMzMS41dDY4IC0zMzEuNXQxODIuNSAtMjczCnQyNzMgLTE4Mi41dDMzMS41IC02OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzM4NiIgdW5pY29kZT0iJiN4ZjE5YjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTEwODYgMTUzNnYtMTUzNmwtMjcyIC0xMjhxLTIyOCAyMCAtNDE0IDEwMnQtMjkzIDIwOC41dC0xMDcgMjcyLjVxMCAxNDAgMTAwLjUgMjYzLjV0Mjc1IDIwNS41dDM5MS41IDEwOHYtMTcycS0yMTcgLTM4IC0zNTYuNSAtMTUwdC0xMzkuNSAtMjU1cTAgLTE1MiAxNTQuNSAtMjY3dDM4OC41IC0xNDV2MTM2MHpNMTc1NSA5NTRsMzcgLTM5MGwtNTI1IDExNGwxNDcgODNxLTExOSA3MCAtMjgwIDk5djE3MnEyNzcgLTMzIDQ4MSAtMTU3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzg3IiB1bmljb2RlPSImI3hmMTljOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNOTYwIDE1MzZsOTYwIC0zODR2LTEyOGgtMTI4cTAgLTI2IC0yMC41IC00NXQtNDguNSAtMTloLTE1MjZxLTI4IDAgLTQ4LjUgMTl0LTIwLjUgNDVoLTEyOHYxMjh6TTI1NiA4OTZoMjU2di03NjhoMTI4djc2OGgyNTZ2LTc2OGgxMjh2NzY4aDI1NnYtNzY4aDEyOHY3NjhoMjU2di03NjhoNTlxMjggMCA0OC41IC0xOXQyMC41IC00NXYtNjRoLTE2NjR2NjRxMCAyNiAyMC41IDQ1dDQ4LjUgMTloNTl2NzY4ek0xODUxIC02NApxMjggMCA0OC41IC0xOXQyMC41IC00NXYtMTI4aC0xOTIwdjEyOHEwIDI2IDIwLjUgNDV0NDguNSAxOWgxNzgyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzg4IiB1bmljb2RlPSImI3hmMTlkOyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTc3NCA3MDBsMTggLTMxNnE0IC02OSAtODIgLTEyOHQtMjM1IC05My41dC0zMjMgLTM0LjV0LTMyMyAzNC41dC0yMzUgOTMuNXQtODIgMTI4bDE4IDMxNmw1NzQgLTE4MXEyMiAtNyA0OCAtN3Q0OCA3ek0yMzA0IDEwMjRxMCAtMjMgLTIyIC0zMWwtMTEyMCAtMzUycS00IC0xIC0xMCAtMXQtMTAgMWwtNjUyIDIwNnEtNDMgLTM0IC03MSAtMTExLjV0LTM0IC0xNzguNXE2MyAtMzYgNjMgLTEwOXEwIC02OSAtNTggLTEwN2w1OCAtNDMzCnEyIC0xNCAtOCAtMjVxLTkgLTExIC0yNCAtMTFoLTE5MnEtMTUgMCAtMjQgMTFxLTEwIDExIC04IDI1bDU4IDQzM3EtNTggMzggLTU4IDEwN3EwIDczIDY1IDExMXExMSAyMDcgOTggMzMwbC0zMzMgMTA0cS0yMiA4IC0yMiAzMXQyMiAzMWwxMTIwIDM1MnE0IDEgMTAgMXQxMCAtMWwxMTIwIC0zNTJxMjIgLTggMjIgLTMxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzg5IiB1bmljb2RlPSImI3hmMTllOyIgCmQ9Ik04NTkgNTc5bDEzIC03MDdxLTYyIDExIC0xMDUgMTFxLTQxIDAgLTEwNSAtMTFsMTMgNzA3cS00MCA2OSAtMTY4LjUgMjk1LjV0LTIxNi41IDM3NC41dC0xODEgMjg3cTU4IC0xNSAxMDggLTE1cTQ0IDAgMTExIDE1cTYzIC0xMTEgMTMzLjUgLTIyOS41dDE2NyAtMjc2LjV0MTM4LjUgLTIyN3EzNyA2MSAxMDkuNSAxNzcuNXQxMTcuNSAxOTB0MTA1IDE3NnQxMDcgMTg5LjVxNTQgLTE0IDEwNyAtMTRxNTYgMCAxMTQgMTR2MApxLTI4IC0zOSAtNjAgLTg4LjV0LTQ5LjUgLTc4LjV0LTU2LjUgLTk2dC00OSAtODRxLTE0NiAtMjQ4IC0zNTMgLTYxMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFBMCIgdW5pY29kZT0iJiN4ZjFhMDsiIApkPSJNNzY4IDc1MGg3MjVxMTIgLTY3IDEyIC0xMjhxMCAtMjE3IC05MSAtMzg3LjV0LTI1OS41IC0yNjYuNXQtMzg2LjUgLTk2cS0xNTcgMCAtMjk5IDYwLjV0LTI0NSAxNjMuNXQtMTYzLjUgMjQ1dC02MC41IDI5OXQ2MC41IDI5OXQxNjMuNSAyNDV0MjQ1IDE2My41dDI5OSA2MC41cTMwMCAwIDUxNSAtMjAxbC0yMDkgLTIwMXEtMTIzIDExOSAtMzA2IDExOXEtMTI5IDAgLTIzOC41IC02NXQtMTczLjUgLTE3Ni41dC02NCAtMjQzLjUKdDY0IC0yNDMuNXQxNzMuNSAtMTc2LjV0MjM4LjUgLTY1cTg3IDAgMTYwIDI0dDEyMCA2MHQ4MiA4MnQ1MS41IDg3dDIyLjUgNzhoLTQzNnYyNjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYxYTEiIHVuaWNvZGU9IiYjeGYxYTE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDk1IDM2OXExNiAtMTYgMCAtMzFxLTYyIC02MiAtMTk5IC02MnQtMTk5IDYycS0xNiAxNSAwIDMxcTYgNiAxNSA2dDE1IC02cTQ4IC00OSAxNjkgLTQ5cTEyMCAwIDE2OSA0OXE2IDYgMTUgNnQxNSAtNnpNNzg4IDU1MHEwIC0zNyAtMjYgLTYzdC02MyAtMjZ0LTYzLjUgMjZ0LTI2LjUgNjNxMCAzOCAyNi41IDY0dDYzLjUgMjZ0NjMgLTI2LjV0MjYgLTYzLjV6TTExODMgNTUwcTAgLTM3IC0yNi41IC02M3QtNjMuNSAtMjZ0LTYzIDI2CnQtMjYgNjN0MjYgNjMuNXQ2MyAyNi41dDYzLjUgLTI2dDI2LjUgLTY0ek0xNDM0IDY3MHEwIDQ5IC0zNSA4NHQtODUgMzV0LTg2IC0zNnEtMTMwIDkwIC0zMTEgOTZsNjMgMjgzbDIwMCAtNDVxMCAtMzcgMjYgLTYzdDYzIC0yNnQ2My41IDI2LjV0MjYuNSA2My41dC0yNi41IDYzLjV0LTYzLjUgMjYuNXEtNTQgMCAtODAgLTUwbC0yMjEgNDlxLTE5IDUgLTI1IC0xNmwtNjkgLTMxMnEtMTgwIC03IC0zMDkgLTk3cS0zNSAzNyAtODcgMzcKcS01MCAwIC04NSAtMzV0LTM1IC04NHEwIC0zNSAxOC41IC02NHQ0OS41IC00NHEtNiAtMjcgLTYgLTU2cTAgLTE0MiAxNDAgLTI0M3QzMzcgLTEwMXExOTggMCAzMzggMTAxdDE0MCAyNDNxMCAzMiAtNyA1N3EzMCAxNSA0OCA0My41dDE4IDYzLjV6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxCnQzNDggNzF0MzQ4IC03MXQyODYgLTE5MXQxOTEgLTI4NnQ3MSAtMzQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzkyIiB1bmljb2RlPSImI3hmMWEyOyIgCmQ9Ik05MzkgNDA3cTEzIC0xMyAwIC0yNnEtNTMgLTUzIC0xNzEgLTUzdC0xNzEgNTNxLTEzIDEzIDAgMjZxNSA2IDEzIDZ0MTMgLTZxNDIgLTQyIDE0NSAtNDJ0MTQ1IDQycTUgNiAxMyA2dDEzIC02ek02NzYgNTYzcTAgLTMxIC0yMyAtNTR0LTU0IC0yM3QtNTQgMjN0LTIzIDU0cTAgMzIgMjIuNSA1NC41dDU0LjUgMjIuNXQ1NC41IC0yMi41dDIyLjUgLTU0LjV6TTEwMTQgNTYzcTAgLTMxIC0yMyAtNTR0LTU0IC0yM3QtNTQgMjN0LTIzIDU0CnEwIDMyIDIyLjUgNTQuNXQ1NC41IDIyLjV0NTQuNSAtMjIuNXQyMi41IC01NC41ek0xMjI5IDY2NnEwIDQyIC0zMCA3MnQtNzMgMzBxLTQyIDAgLTczIC0zMXEtMTEzIDc4IC0yNjcgODJsNTQgMjQzbDE3MSAtMzlxMSAtMzIgMjMuNSAtNTR0NTMuNSAtMjJxMzIgMCA1NC41IDIyLjV0MjIuNSA1NC41dC0yMi41IDU0LjV0LTU0LjUgMjIuNXEtNDggMCAtNjkgLTQzbC0xODkgNDJxLTE3IDUgLTIxIC0xM2wtNjAgLTI2OHEtMTU0IC02IC0yNjUgLTgzCnEtMzAgMzIgLTc0IDMycS00MyAwIC03MyAtMzB0LTMwIC03MnEwIC0zMCAxNiAtNTV0NDIgLTM4cS01IC0yNSAtNSAtNDhxMCAtMTIyIDEyMCAtMjA4LjV0Mjg5IC04Ni41cTE3MCAwIDI5MCA4Ni41dDEyMCAyMDguNXEwIDI1IC02IDQ5cTI1IDEzIDQwLjUgMzcuNXQxNS41IDU0LjV6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MApxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzM5MyIgdW5pY29kZT0iJiN4ZjFhMzsiIApkPSJNODY2IDY5N2w5MCAyN3Y2MnEwIDc5IC01OCAxMzV0LTEzOCA1NnQtMTM4IC01NS41dC01OCAtMTM0LjV2LTI4M3EwIC0yMCAtMTQgLTMzLjV0LTMzIC0xMy41dC0zMi41IDEzLjV0LTEzLjUgMzMuNXYxMjBoLTE1MXYtMTIycTAgLTgyIDU3LjUgLTEzOXQxMzkuNSAtNTdxODEgMCAxMzguNSA1Ni41dDU3LjUgMTM2LjV2MjgwcTAgMTkgMTMuNSAzM3QzMy41IDE0cTE5IDAgMzIuNSAtMTR0MTMuNSAtMzN2LTU0ek0xMTk5IDUwMnYxMjJoLTE1MAp2LTEyNnEwIC0yMCAtMTMuNSAtMzMuNXQtMzMuNSAtMTMuNXEtMTkgMCAtMzIuNSAxNHQtMTMuNSAzM3YxMjNsLTkwIC0yNmwtNjAgMjh2LTEyM3EwIC04MCA1OCAtMTM3dDEzOSAtNTd0MTM4LjUgNTd0NTcuNSAxMzl6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwMwp0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZjFhNCIgdW5pY29kZT0iJiN4ZjFhNDsiIGhvcml6LWFkdi14PSIxOTIwIiAKZD0iTTEwNjIgODI0djExOHEwIDQyIC0zMCA3MnQtNzIgMzB0LTcyIC0zMHQtMzAgLTcydi02MTJxMCAtMTc1IC0xMjYgLTI5OXQtMzAzIC0xMjRxLTE3OCAwIC0zMDMuNSAxMjUuNXQtMTI1LjUgMzAzLjV2MjY2aDMyOHYtMjYycTAgLTQzIDMwIC03Mi41dDcyIC0yOS41dDcyIDI5LjV0MzAgNzIuNXY2MjBxMCAxNzEgMTI2LjUgMjkydDMwMS41IDEyMXExNzYgMCAzMDIgLTEyMnQxMjYgLTI5NHYtMTM2bC0xOTUgLTU4ek0xNTkyIDYwMmgzMjgKdi0yNjZxMCAtMTc4IC0xMjUuNSAtMzAzLjV0LTMwMy41IC0xMjUuNXEtMTc3IDAgLTMwMyAxMjQuNXQtMTI2IDMwMC41djI2OGwxMzEgLTYxbDE5NSA1OHYtMjcwcTAgLTQyIDMwIC03MS41dDcyIC0yOS41dDcyIDI5LjV0MzAgNzEuNXYyNzV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zOTUiIHVuaWNvZGU9IiYjeGYxYTU7IiAKZD0iTTE0NzIgMTYwdjQ4MGgtNzA0djcwNGgtNDgwcS05MyAwIC0xNTguNSAtNjUuNXQtNjUuNSAtMTU4LjV2LTQ4MGg3MDR2LTcwNGg0ODBxOTMgMCAxNTguNSA2NS41dDY1LjUgMTU4LjV6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41CnQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzM5NiIgdW5pY29kZT0iJiN4ZjFhNjsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTMyOCAxMjU0aDIwNHYtOTgzaC01MzJ2Njk3aDMyOHYyODZ6TTMyOCA0MzV2MzY5aC0xMjN2LTM2OWgxMjN6TTYxNCA5Njh2LTY5N2gyMDV2Njk3aC0yMDV6TTYxNCAxMjU0di0yMDRoMjA1djIwNGgtMjA1ek05MDEgOTY4aDUzM3YtOTQyaC01MzN2MTYzaDMyOHY4MmgtMzI4djY5N3pNMTIyOSA0MzV2MzY5aC0xMjN2LTM2OWgxMjN6TTE1MTYgOTY4aDUzMnYtOTQyaC01MzJ2MTYzaDMyN3Y4MmgtMzI3djY5N3pNMTg0MyA0MzV2MzY5aC0xMjMKdi0zNjloMTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfMzk3IiB1bmljb2RlPSImI3hmMWE3OyIgCmQ9Ik0xMDQ2IDUxNnEwIC02NCAtMzggLTEwOXQtOTEgLTQ1cS00MyAwIC03MCAxNXYyNzdxMjggMTcgNzAgMTdxNTMgMCA5MSAtNDUuNXQzOCAtMTA5LjV6TTcwMyA5NDRxMCAtNjQgLTM4IC0xMDkuNXQtOTEgLTQ1LjVxLTQzIDAgLTcwIDE1djI3N3EyOCAxNyA3MCAxN3E1MyAwIDkxIC00NXQzOCAtMTA5ek0xMjY1IDUxM3EwIDEzNCAtODggMjI5dC0yMTMgOTVxLTIwIDAgLTM5IC0zcS0yMyAtNzggLTc4IC0xMzZxLTg3IC05NSAtMjExIC0xMDEKdi02MzZsMjExIDQxdjIwNnE1MSAtMTkgMTE3IC0xOXExMjUgMCAyMTMgOTV0ODggMjI5ek05MjIgOTQwcTAgMTM0IC04OC41IDIyOXQtMjEzLjUgOTVxLTc0IDAgLTE0MSAtMzZoLTE4NnYtODQwbDIxMSA0MXYyMDZxNTUgLTE5IDExNiAtMTlxMTI1IDAgMjEzLjUgOTV0ODguNSAyMjl6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MApxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzM5OCIgdW5pY29kZT0iJiN4ZjFhODsiIGhvcml6LWFkdi14PSIyMDM4IiAKZD0iTTEyMjIgNjA3cTc1IDMgMTQzLjUgLTIwLjV0MTE4IC01OC41dDEwMSAtOTQuNXQ4NCAtMTA4dDc1LjUgLTEyMC41cTMzIC01NiA3OC41IC0xMDl0NzUuNSAtODAuNXQ5OSAtODguNXEtNDggLTMwIC0xMDguNSAtNTcuNXQtMTM4LjUgLTU5dC0xMTQgLTQ3LjVxLTQ0IDM3IC03NCAxMTV0LTQzLjUgMTY0LjV0LTMzIDE4MC41dC00Mi41IDE2OC41dC03Mi41IDEyM3QtMTIyLjUgNDguNWwtMTAgLTJsLTYgLTRxNCAtNSAxMyAtMTQKcTYgLTUgMjggLTIzLjV0MjUuNSAtMjJ0MTkgLTE4dDE4IC0yMC41dDExLjUgLTIxdDEwLjUgLTI3LjV0NC41IC0zMXQ0IC00MC41bDEgLTMzcTEgLTI2IC0yLjUgLTU3LjV0LTcuNSAtNTJ0LTEyLjUgLTU4LjV0LTExLjUgLTUzcS0zNSAxIC0xMDEgLTkuNXQtOTggLTEwLjVxLTM5IDAgLTcyIDEwcS0yIDE2IC0yIDQ3cTAgNzQgMyA5NnEyIDEzIDMxLjUgNDEuNXQ1NyA1OXQyNi41IDUxLjVxLTI0IDIgLTQzIC0yNApxLTM2IC01MyAtMTExLjUgLTk5LjV0LTEzNi41IC00Ni41cS0yNSAwIC03NS41IDYzdC0xMDYuNSAxMzkuNXQtODQgOTYuNXEtNiA0IC0yNyAzMHEtNDgyIC0xMTIgLTUxMyAtMTEycS0xNiAwIC0yOCAxMXQtMTIgMjdxMCAxNSA4LjUgMjYuNXQyMi41IDE0LjVsNDg2IDEwNnEtOCAxNCAtOCAyNXQ1LjUgMTcuNXQxNiAxMS41dDIwIDd0MjMgNC41dDE4LjUgNC41cTQgMSAxNS41IDcuNXQxNy41IDYuNXExNSAwIDI4IC0xNnQyMCAtMzMKcTE2MyAzNyAxNzIgMzdxMTcgMCAyOS41IC0xMXQxMi41IC0yOHEwIC0xNSAtOC41IC0yNnQtMjMuNSAtMTRsLTE4MiAtNDBsLTEgLTE2cS0xIC0yNiA4MS41IC0xMTcuNXQxMDQuNSAtOTEuNXE0NyAwIDExOSA4MHQ3MiAxMjlxMCAzNiAtMjMuNSA1M3QtNTEgMTguNXQtNTEgMTEuNXQtMjMuNSAzNHEwIDE2IDEwIDM0bC02OCAxOXE0MyA0NCA0MyAxMTdxMCAyNiAtNSA1OHE4MiAxNiAxNDQgMTZxNDQgMCA3MS41IC0xLjV0NDguNSAtOC41CnQzMSAtMTMuNXQyMC41IC0yNC41dDE1LjUgLTMzLjV0MTcgLTQ3LjV0MjQgLTYwbDUwIDI1cS0zIC00MCAtMjMgLTYwdC00Mi41IC0yMXQtNDAgLTYuNXQtMTYuNSAtMjAuNXpNMTI4MiA4NDJxLTUgNSAtMTMuNSAxNS41dC0xMiAxNC41dC0xMC41IDExLjV0LTEwIDEwLjVsLTggOHQtOC41IDcuNXQtOCA1dC04LjUgNC41cS03IDMgLTE0LjUgNXQtMjAuNSAyLjV0LTIyIDAuNWgtMzIuNWgtMzcuNXEtMTI2IDAgLTIxNyAtNDMKcTE2IDMwIDM2IDQ2LjV0NTQgMjkuNXQ2NS41IDM2dDQ2IDM2LjV0NTAgNTV0NDMuNSA1MC41cTEyIC05IDI4IC0zMS41dDMyIC0zNi41dDM4IC0xM2wxMiAxdi03NmwyMiAtMXEyNDcgOTUgMzcxIDE5MHEyOCAyMSA1MCAzOXQ0Mi41IDM3LjV0MzMgMzF0MjkuNSAzNHQyNCAzMXQyNC41IDM3dDIzIDM4dDI3IDQ3LjV0MjkuNSA1M2w3IDlxLTIgLTUzIC00MyAtMTM5cS03OSAtMTY1IC0yMDUgLTI2NHQtMzA2IC0xNDJxLTE0IC0zIC00MiAtNy41CnQtNTAgLTkuNXQtMzkgLTE0cTMgLTE5IDI0LjUgLTQ2dDIxLjUgLTM0cTAgLTExIC0yNiAtMzB6TTEwNjEgLTc5cTM5IDI2IDEzMS41IDQ3LjV0MTQ2LjUgMjEuNXE5IDAgMjIuNSAtMTUuNXQyOCAtNDIuNXQyNiAtNTB0MjQgLTUxdDE0LjUgLTMzcS0xMjEgLTQ1IC0yNDQgLTQ1cS02MSAwIC0xMjUgMTF6TTgyMiA1NjhsNDggMTJsMTA5IC0xNzdsLTczIC00OHpNMTMyMyA1MXEzIC0xNSAzIC0xNnEwIC03IC0xNy41IC0xNC41dC00NiAtMTMKdC01NCAtOS41dC01My41IC03LjV0LTMyIC00LjVsLTcgNDNxMjEgMiA2MC41IDguNXQ3MiAxMHQ2MC41IDMuNWgxNHpNODY2IDY3OWwtOTYgLTIwbC02IDE3cTEwIDEgMzIuNSA3dDM0LjUgNnExOSAwIDM1IC0xMHpNMTA2MSA0NWgzMWwxMCAtODNsLTQxIC0xMnY5NXpNMTk1MCAxNTM1djF2LTF6TTE5NTAgMTUzNWwtMSAtNWwtMiAtMmwxIDN6TTE5NTAgMTUzNWwxIDF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il8zOTkiIHVuaWNvZGU9IiYjeGYxYTk7IiAKZD0iTTExNjcgLTUwcS01IDE5IC0yNCA1cS0zMCAtMjIgLTg3IC0zOXQtMTMxIC0xN3EtMTI5IDAgLTE5MyA0OXEtNSA0IC0xMyA0cS0xMSAwIC0yNiAtMTJxLTcgLTYgLTcuNSAtMTZ0Ny41IC0yMHEzNCAtMzIgODcuNSAtNDZ0MTAyLjUgLTEyLjV0OTkgNC41cTQxIDQgODQuNSAyMC41dDY1IDMwdDI4LjUgMjAuNXExMiAxMiA3IDI5ek0xMTI4IDY1cS0xOSA0NyAtMzkgNjFxLTIzIDE1IC03NiAxNXEtNDcgMCAtNzEgLTEwCnEtMjkgLTEyIC03OCAtNTZxLTI2IC0yNCAtMTIgLTQ0cTkgLTggMTcuNSAtNC41dDMxLjUgMjMuNXEzIDIgMTAuNSA4LjV0MTAuNSA4LjV0MTAgN3QxMS41IDd0MTIuNSA1dDE1IDQuNXQxNi41IDIuNXQyMC41IDFxMjcgMCA0NC41IC03LjV0MjMgLTE0LjV0MTMuNSAtMjJxMTAgLTE3IDEyLjUgLTIwdDEyLjUgMXEyMyAxMiAxNCAzNHpNMTQ4MyAzNDZxMCAyMiAtNSA0NC41dC0xNi41IDQ1dC0zNCAzNi41dC01Mi41IDE0CnEtMzMgMCAtOTcgLTQxLjV0LTEyOSAtODMuNXQtMTAxIC00MnEtMjcgLTEgLTYzLjUgMTl0LTc2IDQ5dC04My41IDU4dC0xMDAgNDl0LTExMSAxOXEtMTE1IC0xIC0xOTcgLTc4LjV0LTg0IC0xNzguNXEtMiAtMTEyIDc0IC0xNjRxMjkgLTIwIDYyLjUgLTI4LjV0MTAzLjUgLTguNXE1NyAwIDEzMiAzMi41dDEzNCA3MXQxMjAgNzAuNXQ5MyAzMXEyNiAtMSA2NSAtMzEuNXQ3MS41IC02N3Q2OCAtNjcuNXQ1NS41IC0zMnEzNSAtMyA1OC41IDE0CnQ1NS41IDYzcTI4IDQxIDQyLjUgMTAxdDE0LjUgMTA2ek0xNTM2IDUwNnEwIC0xNjQgLTYyIC0zMDQuNXQtMTY2IC0yMzZ0LTI0Mi41IC0xNDkuNXQtMjkwLjUgLTU0dC0yOTMgNTcuNXQtMjQ3LjUgMTU3dC0xNzAuNSAyNDEuNXQtNjQgMzAycTAgODkgMTkuNSAxNzIuNXQ0OSAxNDUuNXQ3MC41IDExOC41dDc4LjUgOTR0NzguNSA2OS41dDY0LjUgNDYuNXQ0Mi41IDI0LjVxMTQgOCA1MSAyNi41dDU0LjUgMjguNXQ0OCAzMHQ2MC41IDQ0CnEzNiAyOCA1OCA3Mi41dDMwIDEyNS41cTEyOSAtMTU1IDE4NiAtMTkzcTQ0IC0yOSAxMzAgLTY4dDEyOSAtNjZxMjEgLTEzIDM5IC0yNXQ2MC41IC00Ni41dDc2IC03MC41dDc1IC05NXQ2OSAtMTIydDQ3IC0xNDguNXQxOS41IC0xNzcuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQwMCIgdW5pY29kZT0iJiN4ZjFhYTsiIApkPSJNMTA3MCA0NjNsLTE2MCAtMTYwbC0xNTEgLTE1MmwtMzAgLTMwcS02NSAtNjQgLTE1MS41IC04N3QtMTcxLjUgLTJxLTE2IC03MCAtNzIgLTExNXQtMTI5IC00NXEtODUgMCAtMTQ1IDYwLjV0LTYwIDE0NS41cTAgNzIgNDQuNSAxMjh0MTEzLjUgNzJxLTIyIDg2IDEgMTczdDg4IDE1MmwxMiAxMmwxNTEgLTE1MmwtMTEgLTExcS0zNyAtMzcgLTM3IC04OXQzNyAtOTBxMzcgLTM3IDg5IC0zN3Q4OSAzN2wzMCAzMGwxNTEgMTUybDE2MSAxNjB6Ck03MjkgMTE0NWwxMiAtMTJsLTE1MiAtMTUybC0xMiAxMnEtMzcgMzcgLTg5IDM3dC04OSAtMzd0LTM3IC04OS41dDM3IC04OS41bDI5IC0yOWwxNTIgLTE1MmwxNjAgLTE2MGwtMTUxIC0xNTJsLTE2MSAxNjBsLTE1MSAxNTJsLTMwIDMwcS02OCA2NyAtOTAgMTU5LjV0NSAxNzkuNXEtNzAgMTUgLTExNSA3MXQtNDUgMTI5cTAgODUgNjAgMTQ1LjV0MTQ1IDYwLjVxNzYgMCAxMzMuNSAtNDl0NjkuNSAtMTIzcTg0IDIwIDE2OS41IC0zLjUKdDE0OS41IC04Ny41ek0xNTM2IDc4cTAgLTg1IC02MCAtMTQ1LjV0LTE0NSAtNjAuNXEtNzQgMCAtMTMxIDQ3dC03MSAxMThxLTg2IC0yOCAtMTc5LjUgLTZ0LTE2MS41IDkwbC0xMSAxMmwxNTEgMTUybDEyIC0xMnEzNyAtMzcgODkgLTM3dDg5IDM3dDM3IDg5dC0zNyA4OWwtMzAgMzBsLTE1MiAxNTJsLTE2MCAxNjBsMTUyIDE1MmwxNjAgLTE2MGwxNTIgLTE1MmwyOSAtMzBxNjQgLTY0IDg3LjUgLTE1MC41dDIuNSAtMTcxLjUKcTc2IC0xMSAxMjYuNSAtNjguNXQ1MC41IC0xMzQuNXpNMTUzNCAxMjAycTAgLTc3IC01MSAtMTM1dC0xMjcgLTY5cTI2IC04NSAzIC0xNzYuNXQtOTAgLTE1OC41bC0xMiAtMTJsLTE1MSAxNTJsMTIgMTJxMzcgMzcgMzcgODl0LTM3IDg5dC04OSAzN3QtODkgLTM3bC0zMCAtMzBsLTE1MiAtMTUybC0xNjAgLTE2MGwtMTUyIDE1MmwxNjEgMTYwbDE1MiAxNTJsMjkgMzBxNjcgNjcgMTU5IDg5LjV0MTc4IC0zLjVxMTEgNzUgNjguNSAxMjYKdDEzNS41IDUxcTg1IDAgMTQ1IC02MC41dDYwIC0xNDUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZjFhYiIgdW5pY29kZT0iJiN4ZjFhYjsiIApkPSJNNjU0IDQ1OHEtMSAtMyAtMTIuNSAwLjV0LTMxLjUgMTEuNWwtMjAgOXEtNDQgMjAgLTg3IDQ5cS03IDUgLTQxIDMxLjV0LTM4IDI4LjVxLTY3IC0xMDMgLTEzNCAtMTgxcS04MSAtOTUgLTEwNSAtMTEwcS00IC0yIC0xOS41IC00dC0xOC41IDBxNiA0IDgyIDkycTIxIDI0IDg1LjUgMTE1dDc4LjUgMTE4cTE3IDMwIDUxIDk4LjV0MzYgNzcuNXEtOCAxIC0xMTAgLTMzcS04IC0yIC0yNy41IC03LjV0LTM0LjUgLTkuNXQtMTcgLTUKcS0yIC0yIC0yIC0xMC41dC0xIC05LjVxLTUgLTEwIC0zMSAtMTVxLTIzIC03IC00NyAwcS0xOCA0IC0yOCAyMXEtNCA2IC01IDIzcTYgMiAyNC41IDV0MjkuNSA2cTU4IDE2IDEwNSAzMnExMDAgMzUgMTAyIDM1cTEwIDIgNDMgMTkuNXQ0NCAyMS41cTkgMyAyMS41IDh0MTQuNSA1LjV0NiAtMC41cTIgLTEyIC0xIC0zM3EwIC0yIC0xMi41IC0yN3QtMjYuNSAtNTMuNXQtMTcgLTMzLjVxLTI1IC01MCAtNzcgLTEzMWw2NCAtMjgKcTEyIC02IDc0LjUgLTMydDY3LjUgLTI4cTQgLTEgMTAuNSAtMjUuNXQ0LjUgLTMwLjV6TTQ0OSA5NDRxMyAtMTUgLTQgLTI4cS0xMiAtMjMgLTUwIC0zOHEtMzAgLTEyIC02MCAtMTJxLTI2IDMgLTQ5IDI2cS0xNCAxNSAtMTggNDFsMSAzcTMgLTMgMTkuNSAtNXQyNi41IDB0NTggMTZxMzYgMTIgNTUgMTRxMTcgMCAyMSAtMTd6TTExNDcgODE1bDYzIC0yMjdsLTEzOSA0MnpNMzkgMTVsNjk0IDIzMnYxMDMybC02OTQgLTIzM3YtMTAzMXoKTTEyODAgMzMybDEwMiAtMzFsLTE4MSA2NTdsLTEwMCAzMWwtMjE2IC01MzZsMTAyIC0zMWw0NSAxMTBsMjExIC02NXpNNzc3IDEyOTRsNTczIC0xODR2Mzgwek0xMDg4IC0yOWwxNTggLTEzbC01NCAtMTYwbC00MCA2NnEtMTMwIC04MyAtMjc2IC0xMDhxLTU4IC0xMiAtOTEgLTEyaC04NHEtNzkgMCAtMTk5LjUgMzl0LTE4My41IDg1cS04IDcgLTggMTZxMCA4IDUgMTMuNXQxMyA1LjVxNCAwIDE4IC03LjV0MzAuNSAtMTYuNXQyMC41IC0xMQpxNzMgLTM3IDE1OS41IC02MS41dDE1Ny41IC0yNC41cTk1IDAgMTY3IDE0LjV0MTU3IDUwLjVxMTUgNyAzMC41IDE1LjV0MzQgMTl0MjguNSAxNi41ek0xNTM2IDEwNTB2LTEwNzlsLTc3NCAyNDZxLTE0IC02IC0zNzUgLTEyNy41dC0zNjggLTEyMS41cS0xMyAwIC0xOCAxM3EwIDEgLTEgM3YxMDc4cTMgOSA0IDEwcTUgNiAyMCAxMXExMDcgMzYgMTQ5IDUwdjM4NGw1NTggLTE5OHEyIDAgMTYwLjUgNTV0MzE2IDEwOC41dDE2MS41IDUzLjUKcTIwIDAgMjAgLTIxdi00MTh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MDIiIHVuaWNvZGU9IiYjeGYxYWM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0yODggMTE1MnE2NiAwIDExMyAtNDd0NDcgLTExM3YtMTA4OHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTI4cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2gxMjh6TTE2NjQgOTg5cTU4IC0zNCA5MyAtOTN0MzUgLTEyOHYtNzY4cTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NWgtODY0cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxNTM2cTAgNDAgMjggNjh0NjggMjhoNjcycTQwIDAgODggLTIwdDc2IC00OApsMTUyIC0xNTJxMjggLTI4IDQ4IC03NnQyMCAtODh2LTE2M3pNOTI4IDB2MTI4cTAgMTQgLTkgMjN0LTIzIDloLTEyOHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xMjhxMCAtMTQgOSAtMjN0MjMgLTloMTI4cTE0IDAgMjMgOXQ5IDIzek05MjggMjU2djEyOHEwIDE0IC05IDIzdC0yMyA5aC0xMjhxLTE0IDAgLTIzIC05dC05IC0yM3YtMTI4cTAgLTE0IDkgLTIzdDIzIC05aDEyOHExNCAwIDIzIDl0OSAyM3pNOTI4IDUxMnYxMjhxMCAxNCAtOSAyMwp0LTIzIDloLTEyOHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xMjhxMCAtMTQgOSAtMjN0MjMgLTloMTI4cTE0IDAgMjMgOXQ5IDIzek0xMTg0IDB2MTI4cTAgMTQgLTkgMjN0LTIzIDloLTEyOHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0xMjhxMCAtMTQgOSAtMjN0MjMgLTloMTI4cTE0IDAgMjMgOXQ5IDIzek0xMTg0IDI1NnYxMjhxMCAxNCAtOSAyM3QtMjMgOWgtMTI4cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTEyOHEwIC0xNCA5IC0yM3QyMyAtOWgxMjgKcTE0IDAgMjMgOXQ5IDIzek0xMTg0IDUxMnYxMjhxMCAxNCAtOSAyM3QtMjMgOWgtMTI4cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTEyOHEwIC0xNCA5IC0yM3QyMyAtOWgxMjhxMTQgMCAyMyA5dDkgMjN6TTE0NDAgMHYxMjhxMCAxNCAtOSAyM3QtMjMgOWgtMTI4cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTEyOHEwIC0xNCA5IC0yM3QyMyAtOWgxMjhxMTQgMCAyMyA5dDkgMjN6TTE0NDAgMjU2djEyOHEwIDE0IC05IDIzdC0yMyA5aC0xMjgKcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTEyOHEwIC0xNCA5IC0yM3QyMyAtOWgxMjhxMTQgMCAyMyA5dDkgMjN6TTE0NDAgNTEydjEyOHEwIDE0IC05IDIzdC0yMyA5aC0xMjhxLTE0IDAgLTIzIC05dC05IC0yM3YtMTI4cTAgLTE0IDkgLTIzdDIzIC05aDEyOHExNCAwIDIzIDl0OSAyM3pNMTUzNiA4OTZ2MjU2aC0xNjBxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjBoLTY0MHYtNTEyaDg5NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQwMyIgdW5pY29kZT0iJiN4ZjFhZDsiIApkPSJNMTM0NCAxNTM2cTI2IDAgNDUgLTE5dDE5IC00NXYtMTY2NHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTEyODBxLTI2IDAgLTQ1IDE5dC0xOSA0NXYxNjY0cTAgMjYgMTkgNDV0NDUgMTloMTI4MHpNNTEyIDEyNDh2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzdjY0cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN6TTUxMiA5OTJ2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOQp0OSAyM3Y2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzek01MTIgNzM2di02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3Y2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzek01MTIgNDgwdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3Y2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzek0zODQgMTYwdjY0CnEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMzg0IDQxNnY2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMzg0IDY3MnY2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NApxMTQgMCAyMyA5dDkgMjN6TTM4NCA5Mjh2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTM4NCAxMTg0djY0cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzek04OTYgLTk2djE5MnEwIDE0IC05IDIzdC0yMyA5aC0zMjBxLTE0IDAgLTIzIC05CnQtOSAtMjN2LTE5MnEwIC0xNCA5IC0yM3QyMyAtOWgzMjBxMTQgMCAyMyA5dDkgMjN6TTg5NiA0MTZ2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTg5NiA2NzJ2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTg5NiA5Mjh2NjQKcTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzek04OTYgMTE4NHY2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTE1MiAxNjB2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNjQKcTE0IDAgMjMgOXQ5IDIzek0xMTUyIDQxNnY2NHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTE1MiA2NzJ2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTExNTIgOTI4djY0cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOQp0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTE1MiAxMTg0djY0cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDA0IiB1bmljb2RlPSImI3hmMWFlOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTE4OCA5ODhsLTI5MiAtMjkydi04MjRxMCAtNDYgLTMzIC03OXQtNzkgLTMzdC03OSAzM3QtMzMgNzl2Mzg0aC02NHYtMzg0cTAgLTQ2IC0zMyAtNzl0LTc5IC0zM3QtNzkgMzN0LTMzIDc5djgyNGwtMjkyIDI5MnEtMjggMjggLTI4IDY4dDI4IDY4cTI5IDI4IDY4LjUgMjh0NjcuNSAtMjhsMjI4IC0yMjhoMzY4bDIyOCAyMjhxMjggMjggNjggMjh0NjggLTI4cTI4IC0yOSAyOCAtNjguNXQtMjggLTY3LjV6TTg2NCAxMTUyCnEwIC05MyAtNjUuNSAtMTU4LjV0LTE1OC41IC02NS41dC0xNTguNSA2NS41dC02NS41IDE1OC41dDY1LjUgMTU4LjV0MTU4LjUgNjUuNXQxNTguNSAtNjUuNXQ2NS41IC0xNTguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFCMSIgdW5pY29kZT0iJiN4ZjFiMDsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTc4MCAxMDY0cTAgLTYwIC0xOSAtMTEzLjV0LTYzIC05Mi41dC0xMDUgLTM5cS03NiAwIC0xMzggNTcuNXQtOTIgMTM1LjV0LTMwIDE1MXEwIDYwIDE5IDExMy41dDYzIDkyLjV0MTA1IDM5cTc3IDAgMTM4LjUgLTU3LjV0OTEuNSAtMTM1dDMwIC0xNTEuNXpNNDM4IDU4MXEwIC04MCAtNDIgLTEzOXQtMTE5IC01OXEtNzYgMCAtMTQxLjUgNTUuNXQtMTAwLjUgMTMzLjV0LTM1IDE1MnEwIDgwIDQyIDEzOS41dDExOSA1OS41CnE3NiAwIDE0MS41IC01NS41dDEwMC41IC0xMzR0MzUgLTE1Mi41ek04MzIgNjA4cTExOCAwIDI1NSAtOTcuNXQyMjkgLTIzN3Q5MiAtMjU0LjVxMCAtNDYgLTE3IC03Ni41dC00OC41IC00NXQtNjQuNSAtMjB0LTc2IC01LjVxLTY4IDAgLTE4Ny41IDQ1dC0xODIuNSA0NXEtNjYgMCAtMTkyLjUgLTQ0LjV0LTIwMC41IC00NC41cS0xODMgMCAtMTgzIDE0NnEwIDg2IDU2IDE5MS41dDEzOS41IDE5Mi41dDE4Ny41IDE0NnQxOTMgNTl6TTEwNzEgODE5CnEtNjEgMCAtMTA1IDM5dC02MyA5Mi41dC0xOSAxMTMuNXEwIDc0IDMwIDE1MS41dDkxLjUgMTM1dDEzOC41IDU3LjVxNjEgMCAxMDUgLTM5dDYzIC05Mi41dDE5IC0xMTMuNXEwIC03MyAtMzAgLTE1MXQtOTIgLTEzNS41dC0xMzggLTU3LjV6TTE1MDMgOTIzcTc3IDAgMTE5IC01OS41dDQyIC0xMzkuNXEwIC03NCAtMzUgLTE1MnQtMTAwLjUgLTEzMy41dC0xNDEuNSAtNTUuNXEtNzcgMCAtMTE5IDU5dC00MiAxMzlxMCA3NCAzNSAxNTIuNQp0MTAwLjUgMTM0dDE0MS41IDU1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MDYiIHVuaWNvZGU9IiYjeGYxYjE7IiBob3Jpei1hZHYteD0iNzY4IiAKZD0iTTcwNCAxMDA4cTAgLTE0NSAtNTcgLTI0My41dC0xNTIgLTEzNS41bDQ1IC04MjFxMiAtMjYgLTE2IC00NXQtNDQgLTE5aC0xOTJxLTI2IDAgLTQ0IDE5dC0xNiA0NWw0NSA4MjFxLTk1IDM3IC0xNTIgMTM1LjV0LTU3IDI0My41cTAgMTI4IDQyLjUgMjQ5LjV0MTE3LjUgMjAwdDE2MCA3OC41dDE2MCAtNzguNXQxMTcuNSAtMjAwdDQyLjUgLTI0OS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDA3IiB1bmljb2RlPSImI3hmMWIyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNODk2IC05M2w2NDAgMzQ5djYzNmwtNjQwIC0yMzN2LTc1MnpNODMyIDc3Mmw2OTggMjU0bC02OTggMjU0bC02OTggLTI1NHpNMTY2NCAxMDI0di03NjhxMCAtMzUgLTE4IC02NXQtNDkgLTQ3bC03MDQgLTM4NHEtMjggLTE2IC02MSAtMTZ0LTYxIDE2bC03MDQgMzg0cS0zMSAxNyAtNDkgNDd0LTE4IDY1djc2OHEwIDQwIDIzIDczdDYxIDQ3bDcwNCAyNTZxMjIgOCA0NCA4dDQ0IC04bDcwNCAtMjU2cTM4IC0xNCA2MSAtNDd0MjMgLTczegoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQwOCIgdW5pY29kZT0iJiN4ZjFiMzsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTY0MCAtOTZsMzg0IDE5MnYzMTRsLTM4NCAtMTY0di0zNDJ6TTU3NiAzNThsNDA0IDE3M2wtNDA0IDE3M2wtNDA0IC0xNzN6TTE2NjQgLTk2bDM4NCAxOTJ2MzE0bC0zODQgLTE2NHYtMzQyek0xNjAwIDM1OGw0MDQgMTczbC00MDQgMTczbC00MDQgLTE3M3pNMTE1MiA2NTFsMzg0IDE2NXYyNjZsLTM4NCAtMTY0di0yNjd6TTEwODggMTAzMGw0NDEgMTg5bC00NDEgMTg5bC00NDEgLTE4OXpNMjE3NiA1MTJ2LTQxNnEwIC0zNiAtMTkgLTY3CnQtNTIgLTQ3bC00NDggLTIyNHEtMjUgLTE0IC01NyAtMTR0LTU3IDE0bC00NDggMjI0cS00IDIgLTcgNHEtMiAtMiAtNyAtNGwtNDQ4IC0yMjRxLTI1IC0xNCAtNTcgLTE0dC01NyAxNGwtNDQ4IDIyNHEtMzMgMTYgLTUyIDQ3dC0xOSA2N3Y0MTZxMCAzOCAyMS41IDcwdDU2LjUgNDhsNDM0IDE4NnY0MDBxMCAzOCAyMS41IDcwdDU2LjUgNDhsNDQ4IDE5MnEyMyAxMCA1MCAxMHQ1MCAtMTBsNDQ4IC0xOTJxMzUgLTE2IDU2LjUgLTQ4dDIxLjUgLTcwCnYtNDAwbDQzNCAtMTg2cTM2IC0xNiA1NyAtNDh0MjEgLTcweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDA5IiB1bmljb2RlPSImI3hmMWI0OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTg0OCAxMTk3aC01MTF2LTEyNGg1MTF2MTI0ek0xNTk2IDc3MXEtOTAgMCAtMTQ2IC01Mi41dC02MiAtMTQyLjVoNDA4cS0xOCAxOTUgLTIwMCAxOTV6TTE2MTIgMTg2cTYzIDAgMTIyIDMydDc2IDg3aDIyMXEtMTAwIC0zMDcgLTQyNyAtMzA3cS0yMTQgMCAtMzQwLjUgMTMydC0xMjYuNSAzNDdxMCAyMDggMTMwLjUgMzQ1LjV0MzM2LjUgMTM3LjVxMTM4IDAgMjQwLjUgLTY4dDE1MyAtMTc5dDUwLjUgLTI0OHEwIC0xNyAtMiAtNDdoLTY1OApxMCAtMTExIDU3LjUgLTE3MS41dDE2Ni41IC02MC41ek0yNzcgMjM2aDI5NnEyMDUgMCAyMDUgMTY3cTAgMTgwIC0xOTkgMTgwaC0zMDJ2LTM0N3pNMjc3IDc3M2gyODFxNzggMCAxMjMuNSAzNi41dDQ1LjUgMTEzLjVxMCAxNDQgLTE5MCAxNDRoLTI2MHYtMjk0ek0wIDEyODJoNTk0cTg3IDAgMTU1IC0xNHQxMjYuNSAtNDcuNXQ5MCAtOTYuNXQzMS41IC0xNTRxMCAtMTgxIC0xNzIgLTI2M3ExMTQgLTMyIDE3MiAtMTE1dDU4IC0yMDQKcTAgLTc1IC0yNC41IC0xMzYuNXQtNjYgLTEwMy41dC05OC41IC03MXQtMTIxIC00MnQtMTM0IC0xM2gtNjExdjEyNjB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MTAiIHVuaWNvZGU9IiYjeGYxYjU7IiAKZD0iTTEyNDggMTQwOHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwek00OTkgMTA0MWgtMzcxdi03ODdoMzgycTExNyAwIDE5NyA1Ny41dDgwIDE3MC41cTAgMTU4IC0xNDMgMjAwcTEwNyA1MiAxMDcgMTY0cTAgNTcgLTE5LjUgOTYuNQp0LTU2LjUgNjAuNXQtNzkgMjkuNXQtOTcgOC41ek00NzcgNzIzaC0xNzZ2MTg0aDE2M3ExMTkgMCAxMTkgLTkwcTAgLTk0IC0xMDYgLTk0ek00ODYgMzg4aC0xODV2MjE3aDE4OXExMjQgMCAxMjQgLTExM3EwIC0xMDQgLTEyOCAtMTA0ek0xMTM2IDM1NnEtNjggMCAtMTA0IDM4dC0zNiAxMDdoNDExcTEgMTAgMSAzMHEwIDEzMiAtNzQuNSAyMjAuNXQtMjAzLjUgODguNXEtMTI4IDAgLTIxMCAtODZ0LTgyIC0yMTZxMCAtMTM1IDc5IC0yMTcKdDIxMyAtODJxMjA1IDAgMjY3IDE5MWgtMTM4cS0xMSAtMzQgLTQ3LjUgLTU0dC03NS41IC0yMHpNMTEyNiA3MjJxMTEzIDAgMTI0IC0xMjJoLTI1NHE0IDU2IDM5IDg5dDkxIDMzek05NjQgOTg4aDMxOXYtNzdoLTMxOXY3N3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQxMSIgdW5pY29kZT0iJiN4ZjFiNjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE1ODIgOTU0cTAgLTEwMSAtNzEuNSAtMTcyLjV0LTE3Mi41IC03MS41dC0xNzIuNSA3MS41dC03MS41IDE3Mi41dDcxLjUgMTcyLjV0MTcyLjUgNzEuNXQxNzIuNSAtNzEuNXQ3MS41IC0xNzIuNXpNODEyIDIxMnEwIDEwNCAtNzMgMTc3dC0xNzcgNzNxLTI3IDAgLTU0IC02bDEwNCAtNDJxNzcgLTMxIDEwOS41IC0xMDYuNXQxLjUgLTE1MS41cS0zMSAtNzcgLTEwNyAtMTA5dC0xNTIgLTFxLTIxIDggLTYyIDI0LjV0LTYxIDI0LjUKcTMyIC02MCA5MSAtOTYuNXQxMzAgLTM2LjVxMTA0IDAgMTc3IDczdDczIDE3N3pNMTY0MiA5NTNxMCAxMjYgLTg5LjUgMjE1LjV0LTIxNS41IDg5LjVxLTEyNyAwIC0yMTYuNSAtODkuNXQtODkuNSAtMjE1LjVxMCAtMTI3IDg5LjUgLTIxNnQyMTYuNSAtODlxMTI2IDAgMjE1LjUgODl0ODkuNSAyMTZ6TTE3OTIgOTUzcTAgLTE4OSAtMTMzLjUgLTMyMnQtMzIxLjUgLTEzM2wtNDM3IC0zMTlxLTEyIC0xMjkgLTEwOSAtMjE4dC0yMjkgLTg5CnEtMTIxIDAgLTIxNCA3NnQtMTE4IDE5MmwtMjMwIDkydjQyOWwzODkgLTE1N3E3OSA0OCAxNzMgNDhxMTMgMCAzNSAtMmwyODQgNDA3cTIgMTg3IDEzNS41IDMxOXQzMjAuNSAxMzJxMTg4IDAgMzIxLjUgLTEzMy41dDEzMy41IC0zMjEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQxMiIgdW5pY29kZT0iJiN4ZjFiNzsiIApkPSJNMTI0MiA4ODlxMCA4MCAtNTcgMTM2LjV0LTEzNyA1Ni41dC0xMzYuNSAtNTd0LTU2LjUgLTEzNnEwIC04MCA1Ni41IC0xMzYuNXQxMzYuNSAtNTYuNXQxMzcgNTYuNXQ1NyAxMzYuNXpNNjMyIDMwMXEwIC04MyAtNTggLTE0MC41dC0xNDAgLTU3LjVxLTU2IDAgLTEwMyAyOXQtNzIgNzdxNTIgLTIwIDk4IC00MHE2MCAtMjQgMTIwIDEuNXQ4NSA4Ni41cTI0IDYwIC0xLjUgMTIwdC04Ni41IDg0bC04MiAzM3EyMiA1IDQyIDUKcTgyIDAgMTQwIC01Ny41dDU4IC0xNDAuNXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2MTUzbDE3MiAtNjlxMjAgLTkyIDkzLjUgLTE1MnQxNjguNSAtNjBxMTA0IDAgMTgxIDcwdDg3IDE3M2wzNDUgMjUycTE1MCAwIDI1NS41IDEwNS41dDEwNS41IDI1NC41cTAgMTUwIC0xMDUuNSAyNTUuNXQtMjU1LjUgMTA1LjUKcS0xNDggMCAtMjUzIC0xMDQuNXQtMTA3IC0yNTIuNWwtMjI1IC0zMjJxLTkgMSAtMjggMXEtNzUgMCAtMTM3IC0zN2wtMjk3IDExOXY0NjhxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXpNMTI4OSA4ODdxMCAtMTAwIC03MSAtMTcwLjV0LTE3MSAtNzAuNXQtMTcwLjUgNzAuNXQtNzAuNSAxNzAuNXQ3MC41IDE3MXQxNzAuNSA3MXExMDEgMCAxNzEuNSAtNzAuNXQ3MC41IC0xNzEuNXoKIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MTMiIHVuaWNvZGU9IiYjeGYxYjg7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik04MzYgMzY3bC0xNSAtMzY4bC0yIC0yMmwtNDIwIDI5cS0zNiAzIC02NyAzMS41dC00NyA2NS41cS0xMSAyNyAtMTQuNSA1NXQ0IDY1dDEyIDU1dDIxLjUgNjR0MTkgNTNxNzggLTEyIDUwOSAtMjh6TTQ0OSA5NTNsMTgwIC0zNzlsLTE0NyA5MnEtNjMgLTcyIC0xMTEuNSAtMTQ0LjV0LTcyLjUgLTEyNXQtMzkuNSAtOTQuNXQtMTguNSAtNjNsLTQgLTIxbC0xOTAgMzU3cS0xNyAyNiAtMTggNTZ0NiA0N2w4IDE4cTM1IDYzIDExNCAxODgKbC0xNDAgODZ6TTE2ODAgNDM2bC0xODggLTM1OXEtMTIgLTI5IC0zNi41IC00Ni41dC00My41IC0yMC41bC0xOCAtNHEtNzEgLTcgLTIxOSAtMTJsOCAtMTY0bC0yMzAgMzY3bDIxMSAzNjJsNyAtMTczcTE3MCAtMTYgMjgzIC01dDE3MCAzM3pNODk1IDEzNjBxLTQ3IC02MyAtMjY1IC00MzVsLTMxNyAxODdsLTE5IDEybDIyNSAzNTZxMjAgMzEgNjAgNDV0ODAgMTBxMjQgLTIgNDguNSAtMTJ0NDIgLTIxdDQxLjUgLTMzdDM2IC0zNC41CnQzNiAtMzkuNXQzMiAtMzV6TTE1NTAgMTA1M2wyMTIgLTM2M3ExOCAtMzcgMTIuNSAtNzZ0LTI3LjUgLTc0cS0xMyAtMjAgLTMzIC0zN3QtMzggLTI4dC00OC41IC0yMnQtNDcgLTE2dC01MS41IC0xNHQtNDYgLTEycS0zNCA3MiAtMjY1IDQzNmwzMTMgMTk1ek0xNDA3IDEyNzlsMTQyIDgzbC0yMjAgLTM3M2wtNDE5IDIwbDE1MSA4NnEtMzQgODkgLTc1IDE2NnQtNzUuNSAxMjMuNXQtNjQuNSA4MHQtNDcgNDYuNWwtMTcgMTNsNDA1IC0xCnEzMSAzIDU4IC0xMC41dDM5IC0yOC41bDExIC0xNXEzOSAtNjEgMTEyIC0xOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MTQiIHVuaWNvZGU9IiYjeGYxYjk7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik00ODAgNDQ4cTAgNjYgLTQ3IDExM3QtMTEzIDQ3dC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3QxMTMgNDd0NDcgMTEzek01MTYgNzY4aDEwMTZsLTg5IDM1N3EtMiA4IC0xNCAxNy41dC0yMSA5LjVoLTc2OHEtOSAwIC0yMSAtOS41dC0xNCAtMTcuNXpNMTg4OCA0NDhxMCA2NiAtNDcgMTEzdC0xMTMgNDd0LTExMyAtNDd0LTQ3IC0xMTN0NDcgLTExM3QxMTMgLTQ3dDExMyA0N3Q0NyAxMTN6TTIwNDggNTQ0di0zODQKcTAgLTE0IC05IC0yM3QtMjMgLTloLTk2di0xMjhxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2djEyOGgtMTAyNHYtMTI4cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnYxMjhoLTk2cS0xNCAwIC0yMyA5dC05IDIzdjM4NHEwIDkzIDY1LjUgMTU4LjV0MTU4LjUgNjUuNWgyOGwxMDUgNDE5cTIzIDk0IDEwNCAxNTcuNXQxNzkgNjMuNWg3NjhxOTggMCAxNzkgLTYzLjV0MTA0IC0xNTcuNQpsMTA1IC00MTloMjhxOTMgMCAxNTguNSAtNjUuNXQ2NS41IC0xNTguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQxNSIgdW5pY29kZT0iJiN4ZjFiYTsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTE4MjQgNjQwcTkzIDAgMTU4LjUgLTY1LjV0NjUuNSAtMTU4LjV2LTM4NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtNjRxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2djY0aC0xMDI0di02NHEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ2NjRoLTk2cS0xNCAwIC0yMyA5dC05IDIzdjM4NHEwIDkzIDY1LjUgMTU4LjV0MTU4LjUgNjUuNWgyOGwxMDUgNDE5cTIzIDk0IDEwNCAxNTcuNQp0MTc5IDYzLjVoMTI4djIyNHEwIDE0IDkgMjN0MjMgOWg0NDhxMTQgMCAyMyAtOXQ5IC0yM3YtMjI0aDEyOHE5OCAwIDE3OSAtNjMuNXQxMDQgLTE1Ny41bDEwNSAtNDE5aDI4ek0zMjAgMTYwcTY2IDAgMTEzIDQ3dDQ3IDExM3QtNDcgMTEzdC0xMTMgNDd0LTExMyAtNDd0LTQ3IC0xMTN0NDcgLTExM3QxMTMgLTQ3ek01MTYgNjQwaDEwMTZsLTg5IDM1N3EtMiA4IC0xNCAxNy41dC0yMSA5LjVoLTc2OHEtOSAwIC0yMSAtOS41dC0xNCAtMTcuNXoKTTE3MjggMTYwcTY2IDAgMTEzIDQ3dDQ3IDExM3QtNDcgMTEzdC0xMTMgNDd0LTExMyAtNDd0LTQ3IC0xMTN0NDcgLTExM3QxMTMgLTQ3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDE2IiB1bmljb2RlPSImI3hmMWJiOyIgCmQ9Ik0xNTA0IDY0cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNDYycTEgLTE3IDYgLTg3LjV0NSAtMTA4LjVxMCAtMjUgLTE4IC00Mi41dC00MyAtMTcuNWgtMzIwcS0yNSAwIC00MyAxNy41dC0xOCA0Mi41cTAgMzggNSAxMDguNXQ2IDg3LjVoLTQ2MnEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDQwMiA0MDNoLTIyOXEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDQwMiA0MDNoLTE5N3EtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1bDM4NCAzODQKcTE5IDE5IDQ1IDE5dDQ1IC0xOWwzODQgLTM4NHExOSAtMTkgMTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOWgtMTk3bDQwMiAtNDAzcTE5IC0xOSAxOSAtNDV0LTE5IC00NXQtNDUgLTE5aC0yMjlsNDAyIC00MDNxMTkgLTE5IDE5IC00NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQxNyIgdW5pY29kZT0iJiN4ZjFiYzsiIApkPSJNMTEyNyAzMjZxMCAzMiAtMzAgNTFxLTE5MyAxMTUgLTQ0NyAxMTVxLTEzMyAwIC0yODcgLTM0cS00MiAtOSAtNDIgLTUycTAgLTIwIDEzLjUgLTM0LjV0MzUuNSAtMTQuNXE1IDAgMzcgOHExMzIgMjcgMjQzIDI3cTIyNiAwIDM5NyAtMTAzcTE5IC0xMSAzMyAtMTFxMTkgMCAzMyAxMy41dDE0IDM0LjV6TTEyMjMgNTQxcTAgNDAgLTM1IDYxcS0yMzcgMTQxIC01NDggMTQxcS0xNTMgMCAtMzAzIC00MnEtNDggLTEzIC00OCAtNjQKcTAgLTI1IDE3LjUgLTQyLjV0NDIuNSAtMTcuNXE3IDAgMzcgOHExMjIgMzMgMjUxIDMzcTI3OSAwIDQ4OCAtMTI0cTI0IC0xMyAzOCAtMTNxMjUgMCA0Mi41IDE3LjV0MTcuNSA0Mi41ek0xMzMxIDc4OXEwIDQ3IC00MCA3MHEtMTI2IDczIC0yOTMgMTEwLjV0LTM0MyAzNy41cS0yMDQgMCAtMzY0IC00N3EtMjMgLTcgLTM4LjUgLTI1LjV0LTE1LjUgLTQ4LjVxMCAtMzEgMjAuNSAtNTJ0NTEuNSAtMjFxMTEgMCA0MCA4cTEzMyAzNyAzMDcgMzcKcTE1OSAwIDMwOS41IC0zNHQyNTMuNSAtOTVxMjEgLTEyIDQwIC0xMnEyOSAwIDUwLjUgMjAuNXQyMS41IDUxLjV6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDE4IiB1bmljb2RlPSImI3hmMWJkOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNMTAyNCAxMjMzbC0zMDMgLTU4MmwyNCAtMzFoMjc5di00MTVoLTUwN2wtNDQgLTMwbC0xNDIgLTI3M2wtMzAgLTMwaC0zMDF2MzAzbDMwMyA1ODNsLTI0IDMwaC0yNzl2NDE1aDUwN2w0NCAzMGwxNDIgMjczbDMwIDMwaDMwMXYtMzAzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDE5IiB1bmljb2RlPSImI3hmMWJlOyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNNzg0IDE2NGwxNiAyNDFsLTE2IDUyM3EtMSAxMCAtNy41IDE3dC0xNi41IDdxLTkgMCAtMTYgLTd0LTcgLTE3bC0xNCAtNTIzbDE0IC0yNDFxMSAtMTAgNy41IC0xNi41dDE1LjUgLTYuNXEyMiAwIDI0IDIzek0xMDgwIDE5M2wxMSAyMTFsLTEyIDU4NnEwIDE2IC0xMyAyNHEtOCA1IC0xNiA1dC0xNiAtNXEtMTMgLTggLTEzIC0yNGwtMSAtNmwtMTAgLTU3OXEwIC0xIDExIC0yMzZ2LTFxMCAtMTAgNiAtMTdxOSAtMTEgMjMgLTExCnExMSAwIDIwIDlxOSA3IDkgMjB6TTM1IDUzM2wyMCAtMTI4bC0yMCAtMTI2cS0yIC05IC05IC05dC05IDlsLTE3IDEyNmwxNyAxMjhxMiA5IDkgOXQ5IC05ek0xMjEgNjEybDI2IC0yMDdsLTI2IC0yMDNxLTIgLTkgLTEwIC05cS05IDAgLTkgMTBsLTIzIDIwMmwyMyAyMDdxMCA5IDkgOXE4IDAgMTAgLTl6TTQwMSAxNTl6TTIxMyA2NTBsMjUgLTI0NWwtMjUgLTIzN3EwIC0xMSAtMTEgLTExcS0xMCAwIC0xMiAxMWwtMjEgMjM3bDIxIDI0NQpxMiAxMiAxMiAxMnExMSAwIDExIC0xMnpNMzA3IDY1N2wyMyAtMjUybC0yMyAtMjQ0cS0yIC0xMyAtMTQgLTEzcS0xMyAwIC0xMyAxM2wtMjEgMjQ0bDIxIDI1MnEwIDEzIDEzIDEzcTEyIDAgMTQgLTEzek00MDEgNjM5bDIxIC0yMzRsLTIxIC0yNDZxLTIgLTE2IC0xNiAtMTZxLTYgMCAtMTAuNSA0LjV0LTQuNSAxMS41bC0yMCAyNDZsMjAgMjM0cTAgNiA0LjUgMTAuNXQxMC41IDQuNXExNCAwIDE2IC0xNXpNNzg0IDE2NHpNNDk1IDc4NQpsMjEgLTM4MGwtMjEgLTI0NnEwIC03IC01IC0xMi41dC0xMiAtNS41cS0xNiAwIC0xOCAxOGwtMTggMjQ2bDE4IDM4MHEyIDE4IDE4IDE4cTcgMCAxMiAtNS41dDUgLTEyLjV6TTU4OSA4NzFsMTkgLTQ2OGwtMTkgLTI0NHEwIC04IC01LjUgLTEzLjV0LTEzLjUgLTUuNXEtMTggMCAtMjAgMTlsLTE2IDI0NGwxNiA0NjhxMiAxOSAyMCAxOXE4IDAgMTMuNSAtNS41dDUuNSAtMTMuNXpNNjg3IDkxMWwxOCAtNTA2bC0xOCAtMjQyCnEtMiAtMjEgLTIyIC0yMXEtMTkgMCAtMjEgMjFsLTE2IDI0MmwxNiA1MDZxMCA5IDYuNSAxNS41dDE0LjUgNi41cTkgMCAxNSAtNi41dDcgLTE1LjV6TTEwNzkgMTY5djB2MHYwek04ODEgOTE1bDE1IC01MTBsLTE1IC0yMzlxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41dC0xNyA3dC04IDE4bC0xNCAyMzlsMTQgNTEwcTAgMTEgNy41IDE4dDE3LjUgN3QxNy41IC03dDcuNSAtMTh6TTk4MCA4OTZsMTQgLTQ5MmwtMTQgLTIzNgpxMCAtMTEgLTggLTE5dC0xOSAtOHQtMTkgOHQtOSAxOWwtMTIgMjM2bDEyIDQ5MnExIDEyIDkgMjB0MTkgOHQxOC41IC04dDguNSAtMjB6TTExOTIgNDA0bC0xNCAtMjMxdjBxMCAtMTMgLTkgLTIydC0yMiAtOXQtMjIgOXQtMTAgMjJsLTYgMTE0bC02IDExN2wxMiA2MzZ2M3EyIDE1IDEyIDI0cTkgNyAyMCA3cTggMCAxNSAtNXExNCAtOCAxNiAtMjZ6TTIzMDQgNDIzcTAgLTExNyAtODMgLTE5OS41dC0yMDAgLTgyLjVoLTc4NgpxLTEzIDIgLTIyIDExdC05IDIydjg5OXEwIDIzIDI4IDMzcTg1IDM0IDE4MSAzNHExOTUgMCAzMzggLTEzMS41dDE2MCAtMzIzLjVxNTMgMjIgMTEwIDIycTExNyAwIDIwMCAtODN0ODMgLTIwMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFDMCIgdW5pY29kZT0iJiN4ZjFjMDsiIApkPSJNNzY4IDc2OHEyMzcgMCA0NDMgNDN0MzI1IDEyN3YtMTcwcTAgLTY5IC0xMDMgLTEyOHQtMjgwIC05My41dC0zODUgLTM0LjV0LTM4NSAzNC41dC0yODAgOTMuNXQtMTAzIDEyOHYxNzBxMTE5IC04NCAzMjUgLTEyN3Q0NDMgLTQzek03NjggMHEyMzcgMCA0NDMgNDN0MzI1IDEyN3YtMTcwcTAgLTY5IC0xMDMgLTEyOHQtMjgwIC05My41dC0zODUgLTM0LjV0LTM4NSAzNC41dC0yODAgOTMuNXQtMTAzIDEyOHYxNzBxMTE5IC04NCAzMjUgLTEyNwp0NDQzIC00M3pNNzY4IDM4NHEyMzcgMCA0NDMgNDN0MzI1IDEyN3YtMTcwcTAgLTY5IC0xMDMgLTEyOHQtMjgwIC05My41dC0zODUgLTM0LjV0LTM4NSAzNC41dC0yODAgOTMuNXQtMTAzIDEyOHYxNzBxMTE5IC04NCAzMjUgLTEyN3Q0NDMgLTQzek03NjggMTUzNnEyMDggMCAzODUgLTM0LjV0MjgwIC05My41dDEwMyAtMTI4di0xMjhxMCAtNjkgLTEwMyAtMTI4dC0yODAgLTkzLjV0LTM4NSAtMzQuNXQtMzg1IDM0LjV0LTI4MCA5My41CnQtMTAzIDEyOHYxMjhxMCA2OSAxMDMgMTI4dDI4MCA5My41dDM4NSAzNC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMUMxIiB1bmljb2RlPSImI3hmMWMxOyIgCmQ9Ik0xNDY4IDExNTZxMjggLTI4IDQ4IC03NnQyMCAtODh2LTExNTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0xMzQ0cS00MCAwIC02OCAyOHQtMjggNjh2MTYwMHEwIDQwIDI4IDY4dDY4IDI4aDg5NnE0MCAwIDg4IC0yMHQ3NiAtNDh6TTEwMjQgMTQwMHYtMzc2aDM3NnEtMTAgMjkgLTIyIDQxbC0zMTMgMzEzcS0xMiAxMiAtNDEgMjJ6TTE0MDggLTEyOHYxMDI0aC00MTZxLTQwIDAgLTY4IDI4dC0yOCA2OHY0MTZoLTc2OHYtMTUzNmgxMjgwegpNODk0IDQ2NXEzMyAtMjYgODQgLTU2cTU5IDcgMTE3IDdxMTQ3IDAgMTc3IC00OXExNiAtMjIgMiAtNTJxMCAtMSAtMSAtMmwtMiAtMnYtMXEtNiAtMzggLTcxIC0zOHEtNDggMCAtMTE1IDIwdC0xMzAgNTNxLTIyMSAtMjQgLTM5MiAtODNxLTE1MyAtMjYyIC0yNDIgLTI2MnEtMTUgMCAtMjggN2wtMjQgMTJxLTEgMSAtNiA1cS0xMCAxMCAtNiAzNnE5IDQwIDU2IDkxLjV0MTMyIDk2LjVxMTQgOSAyMyAtNnEyIC0yIDIgLTRxNTIgODUgMTA3IDE5NwpxNjggMTM2IDEwNCAyNjJxLTI0IDgyIC0zMC41IDE1OS41dDYuNSAxMjcuNXExMSA0MCA0MiA0MGgyMWgxcTIzIDAgMzUgLTE1cTE4IC0yMSA5IC02OHEtMiAtNiAtNCAtOHExIC0zIDEgLTh2LTMwcS0yIC0xMjMgLTE0IC0xOTJxNTUgLTE2NCAxNDYgLTIzOHpNMzE4IDU0cTUyIDI0IDEzNyAxNThxLTUxIC00MCAtODcuNSAtODR0LTQ5LjUgLTc0ek03MTYgOTc0cS0xNSAtNDIgLTIgLTEzMnExIDcgNyA0NHEwIDMgNyA0M3ExIDQgNCA4CnEtMSAxIC0xIDJxLTEgMiAtMSAzcS0xIDIyIC0xMyAzNnEwIC0xIC0xIC0ydi0yek01OTIgMzEzcTEzNSA1NCAyODQgODFxLTIgMSAtMTMgOS41dC0xNiAxMy41cS03NiA2NyAtMTI3IDE3NnEtMjcgLTg2IC04MyAtMTk3cS0zMCAtNTYgLTQ1IC04M3pNMTIzOCAzMjlxLTI0IDI0IC0xNDAgMjRxNzYgLTI4IDEyNCAtMjhxMTQgMCAxOCAxcTAgMSAtMiAzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDIyIiB1bmljb2RlPSImI3hmMWMyOyIgCmQ9Ik0xNDY4IDExNTZxMjggLTI4IDQ4IC03NnQyMCAtODh2LTExNTJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC0xMzQ0cS00MCAwIC02OCAyOHQtMjggNjh2MTYwMHEwIDQwIDI4IDY4dDY4IDI4aDg5NnE0MCAwIDg4IC0yMHQ3NiAtNDh6TTEwMjQgMTQwMHYtMzc2aDM3NnEtMTAgMjkgLTIyIDQxbC0zMTMgMzEzcS0xMiAxMiAtNDEgMjJ6TTE0MDggLTEyOHYxMDI0aC00MTZxLTQwIDAgLTY4IDI4dC0yOCA2OHY0MTZoLTc2OHYtMTUzNmgxMjgwegpNMjMzIDc2OHYtMTA3aDcwbDE2NCAtNjYxaDE1OWwxMjggNDg1cTcgMjAgMTAgNDZxMiAxNiAyIDI0aDRsMyAtMjRxMSAtMyAzLjUgLTIwdDUuNSAtMjZsMTI4IC00ODVoMTU5bDE2NCA2NjFoNzB2MTA3aC0zMDB2LTEwN2g5MGwtOTkgLTQzOHEtNSAtMjAgLTcgLTQ2bC0yIC0yMWgtNHEwIDMgLTAuNSA2LjV0LTEuNSA4dC0xIDYuNXEtMSA1IC00IDIxdC01IDI1bC0xNDQgNTQ1aC0xMTRsLTE0NCAtNTQ1cS0yIC05IC00LjUgLTI0LjUKdC0zLjUgLTIxLjVsLTQgLTIxaC00bC0yIDIxcS0yIDI2IC03IDQ2bC05OSA0MzhoOTB2MTA3aC0zMDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MjMiIHVuaWNvZGU9IiYjeGYxYzM7IiAKZD0iTTE0NjggMTE1NnEyOCAtMjggNDggLTc2dDIwIC04OHYtMTE1MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEzNDRxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjAwcTAgNDAgMjggNjh0NjggMjhoODk2cTQwIDAgODggLTIwdDc2IC00OHpNMTAyNCAxNDAwdi0zNzZoMzc2cS0xMCAyOSAtMjIgNDFsLTMxMyAzMTNxLTEyIDEyIC00MSAyMnpNMTQwOCAtMTI4djEwMjRoLTQxNnEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtNzY4di0xNTM2aDEyODB6Ck00MjkgMTA2di0xMDZoMjgxdjEwNmgtNzVsMTAzIDE2MXE1IDcgMTAgMTYuNXQ3LjUgMTMuNXQzLjUgNGgycTEgLTQgNSAtMTBxMiAtNCA0LjUgLTcuNXQ2IC04dDYuNSAtOC41bDEwNyAtMTYxaC03NnYtMTA2aDI5MXYxMDZoLTY4bC0xOTIgMjczbDE5NSAyODJoNjd2MTA3aC0yNzl2LTEwN2g3NGwtMTAzIC0xNTlxLTQgLTcgLTEwIC0xNi41dC05IC0xMy41bC0yIC0zaC0ycS0xIDQgLTUgMTBxLTYgMTEgLTE3IDIzbC0xMDYgMTU5aDc2djEwNwpoLTI5MHYtMTA3aDY4bDE4OSAtMjcybC0xOTQgLTI4M2gtNjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MjQiIHVuaWNvZGU9IiYjeGYxYzQ7IiAKZD0iTTE0NjggMTE1NnEyOCAtMjggNDggLTc2dDIwIC04OHYtMTE1MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEzNDRxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjAwcTAgNDAgMjggNjh0NjggMjhoODk2cTQwIDAgODggLTIwdDc2IC00OHpNMTAyNCAxNDAwdi0zNzZoMzc2cS0xMCAyOSAtMjIgNDFsLTMxMyAzMTNxLTEyIDEyIC00MSAyMnpNMTQwOCAtMTI4djEwMjRoLTQxNnEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtNzY4di0xNTM2aDEyODB6Ck00MTYgMTA2di0xMDZoMzI3djEwNmgtOTN2MTY3aDEzN3E3NiAwIDExOCAxNXE2NyAyMyAxMDYuNSA4N3QzOS41IDE0NnEwIDgxIC0zNyAxNDF0LTEwMCA4N3EtNDggMTkgLTEzMCAxOWgtMzY4di0xMDdoOTJ2LTU1NWgtOTJ6TTc2OSAzODZoLTExOXYyNjhoMTIwcTUyIDAgODMgLTE4cTU2IC0zMyA1NiAtMTE1cTAgLTg5IC02MiAtMTIwcS0zMSAtMTUgLTc4IC0xNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQyNSIgdW5pY29kZT0iJiN4ZjFjNTsiIApkPSJNMTQ2OCAxMTU2cTI4IC0yOCA0OCAtNzZ0MjAgLTg4di0xMTUycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTM0NHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MDBxMCA0MCAyOCA2OHQ2OCAyOGg4OTZxNDAgMCA4OCAtMjB0NzYgLTQ4ek0xMDI0IDE0MDB2LTM3NmgzNzZxLTEwIDI5IC0yMiA0MWwtMzEzIDMxM3EtMTIgMTIgLTQxIDIyek0xNDA4IC0xMjh2MTAyNGgtNDE2cS00MCAwIC02OCAyOHQtMjggNjh2NDE2aC03Njh2LTE1MzZoMTI4MHoKTTEyODAgMzIwdi0zMjBoLTEwMjR2MTkybDE5MiAxOTJsMTI4IC0xMjhsMzg0IDM4NHpNNDQ4IDUxMnEtODAgMCAtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ0LTU2IC0xMzZ0LTEzNiAtNTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MjYiIHVuaWNvZGU9IiYjeGYxYzY7IiAKZD0iTTY0MCAxMTUydjEyOGgtMTI4di0xMjhoMTI4ek03NjggMTAyNHYxMjhoLTEyOHYtMTI4aDEyOHpNNjQwIDg5NnYxMjhoLTEyOHYtMTI4aDEyOHpNNzY4IDc2OHYxMjhoLTEyOHYtMTI4aDEyOHpNMTQ2OCAxMTU2cTI4IC0yOCA0OCAtNzZ0MjAgLTg4di0xMTUycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTM0NHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MDBxMCA0MCAyOCA2OHQ2OCAyOGg4OTZxNDAgMCA4OCAtMjB0NzYgLTQ4ek0xMDI0IDE0MDAKdi0zNzZoMzc2cS0xMCAyOSAtMjIgNDFsLTMxMyAzMTNxLTEyIDEyIC00MSAyMnpNMTQwOCAtMTI4djEwMjRoLTQxNnEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtMTI4di0xMjhoLTEyOHYxMjhoLTUxMnYtMTUzNmgxMjgwek03ODEgNTkzbDEwNyAtMzQ5cTggLTI3IDggLTUycTAgLTgzIC03Mi41IC0xMzcuNXQtMTgzLjUgLTU0LjV0LTE4My41IDU0LjV0LTcyLjUgMTM3LjVxMCAyNSA4IDUycTIxIDYzIDEyMCAzOTZ2MTI4aDEyOHYtMTI4aDc5CnEyMiAwIDM5IC0xM3QyMyAtMzR6TTY0MCAxMjhxNTMgMCA5MC41IDE5dDM3LjUgNDV0LTM3LjUgNDV0LTkwLjUgMTl0LTkwLjUgLTE5dC0zNy41IC00NXQzNy41IC00NXQ5MC41IC0xOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQyNyIgdW5pY29kZT0iJiN4ZjFjNzsiIApkPSJNMTQ2OCAxMTU2cTI4IC0yOCA0OCAtNzZ0MjAgLTg4di0xMTUycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTM0NHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MDBxMCA0MCAyOCA2OHQ2OCAyOGg4OTZxNDAgMCA4OCAtMjB0NzYgLTQ4ek0xMDI0IDE0MDB2LTM3NmgzNzZxLTEwIDI5IC0yMiA0MWwtMzEzIDMxM3EtMTIgMTIgLTQxIDIyek0xNDA4IC0xMjh2MTAyNGgtNDE2cS00MCAwIC02OCAyOHQtMjggNjh2NDE2aC03Njh2LTE1MzZoMTI4MHoKTTYyMCA2ODZxMjAgLTggMjAgLTMwdi01NDRxMCAtMjIgLTIwIC0zMHEtOCAtMiAtMTIgLTJxLTEyIDAgLTIzIDlsLTE2NiAxNjdoLTEzMXEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMTMxbDE2NiAxNjdxMTYgMTUgMzUgN3pNMTAzNyAtM3EzMSAwIDUwIDI0cTEyOSAxNTkgMTI5IDM2M3QtMTI5IDM2M3EtMTYgMjEgLTQzIDI0dC00NyAtMTRxLTIxIC0xNyAtMjMuNSAtNDMuNXQxNC41IC00Ny41CnExMDAgLTEyMyAxMDAgLTI4MnQtMTAwIC0yODJxLTE3IC0yMSAtMTQuNSAtNDcuNXQyMy41IC00Mi41cTE4IC0xNSA0MCAtMTV6TTgyNiAxNDVxMjcgMCA0NyAyMHE4NyA5MyA4NyAyMTl0LTg3IDIxOXEtMTggMTkgLTQ1IDIwdC00NiAtMTd0LTIwIC00NC41dDE4IC00Ni41cTUyIC01NyA1MiAtMTMxdC01MiAtMTMxcS0xOSAtMjAgLTE4IC00Ni41dDIwIC00NC41cTIwIC0xNyA0NCAtMTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MjgiIHVuaWNvZGU9IiYjeGYxYzg7IiAKZD0iTTE0NjggMTE1NnEyOCAtMjggNDggLTc2dDIwIC04OHYtMTE1MnEwIC00MCAtMjggLTY4dC02OCAtMjhoLTEzNDRxLTQwIDAgLTY4IDI4dC0yOCA2OHYxNjAwcTAgNDAgMjggNjh0NjggMjhoODk2cTQwIDAgODggLTIwdDc2IC00OHpNMTAyNCAxNDAwdi0zNzZoMzc2cS0xMCAyOSAtMjIgNDFsLTMxMyAzMTNxLTEyIDEyIC00MSAyMnpNMTQwOCAtMTI4djEwMjRoLTQxNnEtNDAgMCAtNjggMjh0LTI4IDY4djQxNmgtNzY4di0xNTM2aDEyODB6Ck03NjggNzY4cTUyIDAgOTAgLTM4dDM4IC05MHYtMzg0cTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMzg0cS01MiAwIC05MCAzOHQtMzggOTB2Mzg0cTAgNTIgMzggOTB0OTAgMzhoMzg0ek0xMjYwIDc2NnEyMCAtOCAyMCAtMzB2LTU3NnEwIC0yMiAtMjAgLTMwcS04IC0yIC0xMiAtMnEtMTQgMCAtMjMgOWwtMjY1IDI2NnY5MGwyNjUgMjY2cTkgOSAyMyA5cTQgMCAxMiAtMnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQyOSIgdW5pY29kZT0iJiN4ZjFjOTsiIApkPSJNMTQ2OCAxMTU2cTI4IC0yOCA0OCAtNzZ0MjAgLTg4di0xMTUycTAgLTQwIC0yOCAtNjh0LTY4IC0yOGgtMTM0NHEtNDAgMCAtNjggMjh0LTI4IDY4djE2MDBxMCA0MCAyOCA2OHQ2OCAyOGg4OTZxNDAgMCA4OCAtMjB0NzYgLTQ4ek0xMDI0IDE0MDB2LTM3NmgzNzZxLTEwIDI5IC0yMiA0MWwtMzEzIDMxM3EtMTIgMTIgLTQxIDIyek0xNDA4IC0xMjh2MTAyNGgtNDE2cS00MCAwIC02OCAyOHQtMjggNjh2NDE2aC03Njh2LTE1MzZoMTI4MHoKTTQ4MCA3NjhxOCAxMSAyMSAxMi41dDI0IC02LjVsNTEgLTM4cTExIC04IDEyLjUgLTIxdC02LjUgLTI0bC0xODIgLTI0M2wxODIgLTI0M3E4IC0xMSA2LjUgLTI0dC0xMi41IC0yMWwtNTEgLTM4cS0xMSAtOCAtMjQgLTYuNXQtMjEgMTIuNWwtMjI2IDMwMXEtMTQgMTkgMCAzOHpNMTI4MiA0NjdxMTQgLTE5IDAgLTM4bC0yMjYgLTMwMXEtOCAtMTEgLTIxIC0xMi41dC0yNCA2LjVsLTUxIDM4cS0xMSA4IC0xMi41IDIxdDYuNSAyNGwxODIgMjQzCmwtMTgyIDI0M3EtOCAxMSAtNi41IDI0dDEyLjUgMjFsNTEgMzhxMTEgOCAyNCA2LjV0MjEgLTEyLjV6TTY2MiA2cS0xMyAyIC0yMC41IDEzdC01LjUgMjRsMTM4IDgzMXEyIDEzIDEzIDIwLjV0MjQgNS41bDYzIC0xMHExMyAtMiAyMC41IC0xM3Q1LjUgLTI0bC0xMzggLTgzMXEtMiAtMTMgLTEzIC0yMC41dC0yNCAtNS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDMwIiB1bmljb2RlPSImI3hmMWNhOyIgCmQ9Ik0xNDk3IDcwOXYtMTk4cS0xMDEgLTIzIC0xOTggLTIzcS02NSAtMTM2IC0xNjUuNSAtMjcxdC0xODEuNSAtMjE1LjV0LTEyOCAtMTA2LjVxLTgwIC00NSAtMTYyIDNxLTI4IDE3IC02MC41IDQzLjV0LTg1IDgzLjV0LTEwMi41IDEyOC41dC0xMDcuNSAxODR0LTEwNS41IDI0NHQtOTEuNSAzMTQuNXQtNzAuNSAzOTBoMjgzcTI2IC0yMTggNzAgLTM5OC41dDEwNC41IC0zMTd0MTIxLjUgLTIzNS41dDE0MCAtMTk1cTE2OSAxNjkgMjg3IDQwNgpxLTE0MiA3MiAtMjIzIDIyMHQtODEgMzMzcTAgMTkyIDEwNCAzMTQuNXQyODQgMTIyLjVxMTc4IDAgMjczIC0xMDUuNXQ5NSAtMjk3LjVxMCAtMTU5IC01OCAtMjg2cS03IC0xIC0xOS41IC0zdC00NiAtMnQtNjMgNnQtNjIgMjUuNXQtNTAuNSA1MS41cTMxIDEwMyAzMSAxODRxMCA4NyAtMjkgMTMydC03OSA0NXEtNTMgMCAtODUgLTQ5LjV0LTMyIC0xNDAuNXEwIC0xODYgMTA1IC0yOTMuNXQyNjcgLTEwNy41cTYyIDAgMTIxIDE0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDMxIiB1bmljb2RlPSImI3hmMWNiOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMjE2IDM2N2w2MDMgLTQwMnYzNTlsLTMzNCAyMjN6TTE1NCA1MTFsMTkzIDEyOWwtMTkzIDEyOXYtMjU4ek05NzMgLTM1bDYwMyA0MDJsLTI2OSAxODBsLTMzNCAtMjIzdi0zNTl6TTg5NiA0NThsMjcyIDE4MmwtMjcyIDE4MmwtMjcyIC0xODJ6TTQ4NSA3MzNsMzM0IDIyM3YzNTlsLTYwMyAtNDAyek0xNDQ1IDY0MGwxOTMgLTEyOXYyNTh6TTEzMDcgNzMzbDI2OSAxODBsLTYwMyA0MDJ2LTM1OXpNMTc5MiA5MTN2LTU0NgpxMCAtNDEgLTM0IC02NGwtODE5IC01NDZxLTIxIC0xMyAtNDMgLTEzdC00MyAxM2wtODE5IDU0NnEtMzQgMjMgLTM0IDY0djU0NnEwIDQxIDM0IDY0bDgxOSA1NDZxMjEgMTMgNDMgMTN0NDMgLTEzbDgxOSAtNTQ2cTM0IC0yMyAzNCAtNjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MzIiIHVuaWNvZGU9IiYjeGYxY2M7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xODAwIDc2NHExMTEgLTQ2IDE3OS41IC0xNDUuNXQ2OC41IC0yMjEuNXEwIC0xNjQgLTExOCAtMjgwLjV0LTI4NSAtMTE2LjVxLTQgMCAtMTEuNSAwLjV0LTEwLjUgMC41aC0xMjA5aC0xaC0yaC01cS0xNzAgMTAgLTI4OCAxMjUuNXQtMTE4IDI4MC41cTAgMTEwIDU1IDIwM3QxNDcgMTQ3cS0xMiAzOSAtMTIgODJxMCAxMTUgODIgMTk2dDE5OSA4MXE5NSAwIDE3MiAtNThxNzUgMTU0IDIyMi41IDI0OHQzMjYuNSA5NApxMTY2IDAgMzA2IC04MC41dDIyMS41IC0yMTguNXQ4MS41IC0zMDFxMCAtNiAtMC41IC0xOHQtMC41IC0xOHpNNDY4IDQ5OHEwIC0xMjIgODQgLTE5M3QyMDggLTcxcTEzNyAwIDI0MCA5OXEtMTYgMjAgLTQ3LjUgNTYuNXQtNDMuNSA1MC41cS02NyAtNjUgLTE0NCAtNjVxLTU1IDAgLTkzLjUgMzMuNXQtMzguNSA4Ny41cTAgNTMgMzguNSA4N3Q5MS41IDM0cTQ0IDAgODQuNSAtMjF0NzMgLTU1dDY1IC03NXQ2OSAtODJ0NzcgLTc1dDk3IC01NQp0MTIxLjUgLTIxcTEyMSAwIDIwNC41IDcxLjV0ODMuNSAxOTAuNXEwIDEyMSAtODQgMTkydC0yMDcgNzFxLTE0MyAwIC0yNDEgLTk3bDkzIC0xMDhxNjYgNjQgMTQyIDY0cTUyIDAgOTIgLTMzdDQwIC04NHEwIC01NyAtMzcgLTkxLjV0LTk0IC0zNC41cS00MyAwIC04Mi41IDIxdC03MiA1NXQtNjUuNSA3NXQtNjkuNSA4MnQtNzcuNSA3NXQtOTYuNSA1NXQtMTE4LjUgMjFxLTEyMiAwIC0yMDcgLTcwLjV0LTg1IC0xODkuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQzMyIgdW5pY29kZT0iJiN4ZjFjZDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg5NiAxNTM2cTE4MiAwIDM0OCAtNzF0Mjg2IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHQtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXpNODk2IDE0MDhxLTE5MCAwIC0zNjEgLTkwbDE5NCAtMTk0cTgyIDI4IDE2NyAyOHQxNjcgLTI4bDE5NCAxOTRxLTE3MSA5MCAtMzYxIDkwek0yMTggMjc5bDE5NCAxOTQKcS0yOCA4MiAtMjggMTY3dDI4IDE2N2wtMTk0IDE5NHEtOTAgLTE3MSAtOTAgLTM2MXQ5MCAtMzYxek04OTYgLTEyOHExOTAgMCAzNjEgOTBsLTE5NCAxOTRxLTgyIC0yOCAtMTY3IC0yOHQtMTY3IDI4bC0xOTQgLTE5NHExNzEgLTkwIDM2MSAtOTB6TTg5NiAyNTZxMTU5IDAgMjcxLjUgMTEyLjV0MTEyLjUgMjcxLjV0LTExMi41IDI3MS41dC0yNzEuNSAxMTIuNXQtMjcxLjUgLTExMi41dC0xMTIuNSAtMjcxLjV0MTEyLjUgLTI3MS41CnQyNzEuNSAtMTEyLjV6TTEzODAgNDczbDE5NCAtMTk0cTkwIDE3MSA5MCAzNjF0LTkwIDM2MWwtMTk0IC0xOTRxMjggLTgyIDI4IC0xNjd0LTI4IC0xNjd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80MzQiIHVuaWNvZGU9IiYjeGYxY2U7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzYwIDY0MHEwIC0xNzYgLTY4LjUgLTMzNnQtMTg0IC0yNzUuNXQtMjc1LjUgLTE4NHQtMzM2IC02OC41dC0zMzYgNjguNXQtMjc1LjUgMTg0dC0xODQgMjc1LjV0LTY4LjUgMzM2cTAgMjEzIDk3IDM5OC41dDI2NSAzMDUuNXQzNzQgMTUxdi0yMjhxLTIyMSAtNDUgLTM2Ni41IC0yMjF0LTE0NS41IC00MDZxMCAtMTMwIDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxdDI0OC41IDUxdDIwNCAxMzYuNQp0MTM2LjUgMjA0dDUxIDI0OC41cTAgMjMwIC0xNDUuNSA0MDZ0LTM2Ni41IDIyMXYyMjhxMjA2IC0zMSAzNzQgLTE1MXQyNjUgLTMwNS41dDk3IC0zOTguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFEMCIgdW5pY29kZT0iJiN4ZjFkMDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE5IDY2MnE4IDIxNyAxMTYgNDA2dDMwNSAzMThoNXEwIC0xIC0xIC0zcS04IC04IC0yOCAtMzMuNXQtNTIgLTc2LjV0LTYwIC0xMTAuNXQtNDQuNSAtMTM1LjV0LTE0IC0xNTAuNXQzOSAtMTU3LjV0MTA4LjUgLTE1NHE1MCAtNTAgMTAyIC02OS41dDkwLjUgLTExLjV0NjkuNSAyMy41dDQ3IDMyLjVsMTYgMTZxMzkgNTEgNTMgMTE2LjV0Ni41IDEyMi41dC0yMSAxMDd0LTI2LjUgODBsLTE0IDI5cS0xMCAyNSAtMzAuNSA0OS41dC00MyA0MQp0LTQzLjUgMjkuNXQtMzUgMTlsLTEzIDZsMTA0IDExNXEzOSAtMTcgNzggLTUydDU5IC02MWwxOSAtMjdxMSA0OCAtMTguNSAxMDMuNXQtNDAuNSA4Ny41bC0yMCAzMWwxNjEgMTgzbDE2MCAtMTgxcS0zMyAtNDYgLTUyLjUgLTEwMi41dC0yMi41IC05MC41bC00IC0zM3EyMiAzNyA2MS41IDcyLjV0NjcuNSA1Mi41bDI4IDE3bDEwMyAtMTE1cS00NCAtMTQgLTg1IC01MHQtNjAgLTY1bC0xOSAtMjlxLTMxIC01NiAtNDggLTEzMy41dC03IC0xNzAKdDU3IC0xNTYuNXEzMyAtNDUgNzcuNSAtNjAuNXQ4NSAtNS41dDc2IDI2LjV0NTcuNSAzMy41bDIxIDE2cTYwIDUzIDk2LjUgMTE1dDQ4LjUgMTIxLjV0MTAgMTIxLjV0LTE4IDExOHQtMzcgMTA3LjV0LTQ1LjUgOTN0LTQ1IDcydC0zNC41IDQ3LjVsLTEzIDE3cS0xNCAxMyAtNyAxM2wxMCAtM3E0MCAtMjkgNjIuNSAtNDZ0NjIgLTUwdDY0IC01OHQ1OC41IC02NXQ1NS41IC03N3Q0NS41IC04OHQzOCAtMTAzdDIzLjUgLTExN3QxMC41IC0xMzYKcTMgLTI1OSAtMTA4IC00NjV0LTMxMiAtMzIxdC00NTYgLTExNXEtMTg1IDAgLTM1MSA3NHQtMjgzLjUgMTk4dC0xODQgMjkzdC02MC41IDM1M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFEMSIgdW5pY29kZT0iJiN4ZjFkMTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg3NCAtMTAydi02NnEtMjA4IDYgLTM4NSAxMDkuNXQtMjgzIDI3NS41bDU4IDM0cTI5IC00OSA3MyAtOTlsNjUgNTdxMTQ4IC0xNjggMzY4IC0yMTJsLTE3IC04NnE2NSAtMTIgMTIxIC0xM3pNMjc2IDQyOGwtODMgLTI4cTIyIC02MCA0OSAtMTEybC01NyAtMzNxLTk4IDE4MCAtOTggMzg1dDk4IDM4NWw1NyAtMzNxLTMwIC01NiAtNDkgLTExMmw4MiAtMjhxLTM1IC0xMDAgLTM1IC0yMTJxMCAtMTA5IDM2IC0yMTJ6TTE1MjggMjUxCmw1OCAtMzRxLTEwNiAtMTcyIC0yODMgLTI3NS41dC0zODUgLTEwOS41djY2cTU2IDEgMTIxIDEzbC0xNyA4NnEyMjAgNDQgMzY4IDIxMmw2NSAtNTdxNDQgNTAgNzMgOTl6TTEzNzcgODA1bC0yMzMgLTgwcTE0IC00MiAxNCAtODV0LTE0IC04NWwyMzIgLTgwcS0zMSAtOTIgLTk4IC0xNjlsLTE4NSAxNjJxLTU3IC02NyAtMTQ3IC04NWw0OCAtMjQxcS01MiAtMTAgLTk4IC0xMHQtOTggMTBsNDggMjQxcS05MCAxOCAtMTQ3IDg1bC0xODUgLTE2MgpxLTY3IDc3IC05OCAxNjlsMjMyIDgwcS0xNCA0MiAtMTQgODV0MTQgODVsLTIzMyA4MHEzMyA5MyA5OSAxNjlsMTg1IC0xNjJxNTkgNjggMTQ3IDg2bC00OCAyNDBxNDQgMTAgOTggMTB0OTggLTEwbC00OCAtMjQwcTg4IC0xOCAxNDcgLTg2bDE4NSAxNjJxNjYgLTc2IDk5IC0xNjl6TTg3NCAxNDQ4di02NnEtNjUgLTIgLTEyMSAtMTNsMTcgLTg2cS0yMjAgLTQyIC0zNjggLTIxMWwtNjUgNTZxLTM4IC00MiAtNzMgLTk4bC01NyAzMwpxMTA2IDE3MiAyODIgMjc1LjV0Mzg1IDEwOS41ek0xNzA1IDY0MHEwIC0yMDUgLTk4IC0zODVsLTU3IDMzcTI3IDUyIDQ5IDExMmwtODMgMjhxMzYgMTAzIDM2IDIxMnEwIDExMiAtMzUgMjEybDgyIDI4cS0xOSA1NiAtNDkgMTEybDU3IDMzcTk4IC0xODAgOTggLTM4NXpNMTU4NSAxMDYzbC01NyAtMzNxLTM1IDU2IC03MyA5OGwtNjUgLTU2cS0xNDggMTY5IC0zNjggMjExbDE3IDg2cS01NiAxMSAtMTIxIDEzdjY2cTIwOSAtNiAzODUgLTEwOS41CnQyODIgLTI3NS41ek0xNzQ4IDY0MHEwIDE3MyAtNjcuNSAzMzF0LTE4MS41IDI3MnQtMjcyIDE4MS41dC0zMzEgNjcuNXQtMzMxIC02Ny41dC0yNzIgLTE4MS41dC0xODEuNSAtMjcydC02Ny41IC0zMzF0NjcuNSAtMzMxdDE4MS41IC0yNzJ0MjcyIC0xODEuNXQzMzEgLTY3LjV0MzMxIDY3LjV0MjcyIDE4MS41dDE4MS41IDI3MnQ2Ny41IDMzMXpNMTc5MiA2NDBxMCAtMTgyIC03MSAtMzQ4dC0xOTEgLTI4NnQtMjg2IC0xOTF0LTM0OCAtNzEKdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYxRDIiIHVuaWNvZGU9IiYjeGYxZDI7IiAKZD0iTTU4MiAyMjhxMCAtNjYgLTkzIC02NnEtMTA3IDAgLTEwNyA2M3EwIDY0IDk4IDY0cTEwMiAwIDEwMiAtNjF6TTU0NiA2OTRxMCAtODUgLTc0IC04NXEtNzcgMCAtNzcgODRxMCA5MCA3NyA5MHEzNiAwIDU1IC0yNS41dDE5IC02My41ek03MTIgNzY5djEyNXEtNzggLTI5IC0xMzUgLTI5cS01MCAyOSAtMTEwIDI5cS04NiAwIC0xNDUgLTU3dC01OSAtMTQzcTAgLTUwIDI5LjUgLTEwMnQ3My41IC02N3YtM3EtMzggLTE3IC0zOCAtODUKcTAgLTUzIDQxIC03N3YtM3EtMTEzIC0zNyAtMTEzIC0xMzlxMCAtNDUgMjAgLTc4LjV0NTQgLTUxdDcyIC0yNS41dDgxIC04cTIyNCAwIDIyNCAxODhxMCA2NyAtNDggOTl0LTEyNiA0NnEtMjcgNSAtNTEuNSAyMC41dC0yNC41IDM5LjVxMCA0NCA0OSA1MnE3NyAxNSAxMjIgNzB0NDUgMTM0cTAgMjQgLTEwIDUycTM3IDkgNDkgMTN6TTc3MSAzNTBoMTM3cS0yIDI3IC0yIDgydjM4N3EwIDQ2IDIgNjloLTEzN3EzIC0yMyAzIC03MXYtMzkyCnEwIC01MCAtMyAtNzV6TTEyODAgMzY2djEyMXEtMzAgLTIxIC02OCAtMjFxLTUzIDAgLTUzIDgydjIyNWg1MnE5IDAgMjYuNSAtMXQyNi41IC0xdjExN2gtMTA1cTAgODIgMyAxMDJoLTE0MHE0IC0yNCA0IC01NXYtNDdoLTYwdi0xMTdxMzYgMyAzNyAzcTMgMCAxMSAtMC41dDEyIC0wLjV2LTJoLTJ2LTIxN3EwIC0zNyAyLjUgLTY0dDExLjUgLTU2LjV0MjQuNSAtNDguNXQ0My41IC0zMXQ2NiAtMTJxNjQgMCAxMDggMjR6TTkyNCAxMDcyCnEwIDM2IC0yNCA2My41dC02MCAyNy41dC02MC41IC0yN3QtMjQuNSAtNjRxMCAtMzYgMjUgLTYyLjV0NjAgLTI2LjV0NTkuNSAyN3QyNC41IDYyek0xNTM2IDExMjB2LTk2MHEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQzOCIgdW5pY29kZT0iJiN4ZjFkMzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTU5NSAyMnEwIDEwMCAtMTY1IDEwMHEtMTU4IDAgLTE1OCAtMTA0cTAgLTEwMSAxNzIgLTEwMXExNTEgMCAxNTEgMTA1ek01MzYgNzc3cTAgNjEgLTMwIDEwMnQtODkgNDFxLTEyNCAwIC0xMjQgLTE0NXEwIC0xMzUgMTI0IC0xMzVxMTE5IDAgMTE5IDEzN3pNODA1IDExMDF2LTIwMnEtMzYgLTEyIC03OSAtMjJxMTYgLTQzIDE2IC04NHEwIC0xMjcgLTczIC0yMTYuNXQtMTk3IC0xMTIuNXEtNDAgLTggLTU5LjUgLTI3dC0xOS41IC01OApxMCAtMzEgMjIuNSAtNTEuNXQ1OCAtMzJ0NzguNSAtMjJ0ODYgLTI1LjV0NzguNSAtMzcuNXQ1OCAtNjR0MjIuNSAtOTguNXEwIC0zMDQgLTM2MyAtMzA0cS02OSAwIC0xMzAgMTIuNXQtMTE2IDQxdC04Ny41IDgydC0zMi41IDEyNy41cTAgMTY1IDE4MiAyMjV2NHEtNjcgNDEgLTY3IDEyNnEwIDEwOSA2MyAxMzd2NHEtNzIgMjQgLTExOS41IDEwOC41dC00Ny41IDE2NS41cTAgMTM5IDk1IDIzMS41dDIzNSA5Mi41cTk2IDAgMTc4IC00NwpxOTggMCAyMTggNDd6TTExMjMgMjIwaC0yMjJxNCA0NSA0IDEzNHY2MDlxMCA5NCAtNCAxMjhoMjIycS00IC0zMyAtNCAtMTI0di02MTNxMCAtODkgNCAtMTM0ek0xNzI0IDQ0MnYtMTk2cS03MSAtMzkgLTE3NCAtMzlxLTYyIDAgLTEwNyAyMHQtNzAgNTB0LTM5LjUgNzh0LTE4LjUgOTJ0LTQgMTAzdjM1MWgydjRxLTcgMCAtMTkgMXQtMTggMXEtMjEgMCAtNTkgLTZ2MTkwaDk2djc2cTAgNTQgLTYgODloMjI3cS02IC00MSAtNiAtMTY1aDE3MQp2LTE5MHEtMTUgMCAtNDMuNSAydC00Mi41IDJoLTg1di0zNjVxMCAtMTMxIDg3IC0xMzFxNjEgMCAxMDkgMzN6TTExNDggMTM4OXEwIC01OCAtMzkgLTEwMS41dC05NiAtNDMuNXEtNTggMCAtOTggNDMuNXQtNDAgMTAxLjVxMCA1OSAzOS41IDEwM3Q5OC41IDQ0cTU4IDAgOTYuNSAtNDQuNXQzOC41IC0xMDIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQzOSIgdW5pY29kZT0iJiN4ZjFkNDsiIApkPSJNODA5IDUzMmwyNjYgNDk5aC0xMTJsLTE1NyAtMzEycS0yNCAtNDggLTQ0IC05MmwtNDIgOTJsLTE1NSAzMTJoLTEyMGwyNjMgLTQ5M3YtMzI0aDEwMXYzMTh6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41dDg0LjUgLTIwMy41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMUQ1IiB1bmljb2RlPSImI3hmMWQ1OyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNODQyIDk2NHEwIC04MCAtNTcgLTEzNi41dC0xMzYgLTU2LjVxLTYwIDAgLTExMSAzNXEtNjIgLTY3IC0xMTUgLTE0NnEtMjQ3IC0zNzEgLTIwMiAtODU5cTEgLTIyIC0xMi41IC0zOC41dC0zNC41IC0xOC41aC01cS0yMCAwIC0zNSAxMy41dC0xNyAzMy41cS0xNCAxMjYgLTMuNSAyNDcuNXQyOS41IDIxN3Q1NCAxODZ0NjkgMTU1LjV0NzQgMTI1cTYxIDkwIDEzMiAxNjVxLTE2IDM1IC0xNiA3N3EwIDgwIDU2LjUgMTM2LjV0MTM2LjUgNTYuNQp0MTM2LjUgLTU2LjV0NTYuNSAtMTM2LjV6TTEyMjMgOTUzcTAgLTE1OCAtNzggLTI5MnQtMjEyLjUgLTIxMnQtMjkyLjUgLTc4cS02NCAwIC0xMzEgMTRxLTIxIDUgLTMyLjUgMjMuNXQtNi41IDM5LjVxNSAyMCAyMyAzMS41dDM5IDcuNXE1MSAtMTMgMTA4IC0xM3E5NyAwIDE4NiAzOHQxNTMgMTAydDEwMiAxNTN0MzggMTg2dC0zOCAxODZ0LTEwMiAxNTN0LTE1MyAxMDJ0LTE4NiAzOHQtMTg2IC0zOHQtMTUzIC0xMDJ0LTEwMiAtMTUzCnQtMzggLTE4NnEwIC0xMTQgNTIgLTIxOHExMCAtMjAgMy41IC00MHQtMjUuNSAtMzB0LTM5LjUgLTN0LTMwLjUgMjZxLTY0IDEyMyAtNjQgMjY1cTAgMTE5IDQ2LjUgMjI3dDEyNC41IDE4NnQxODYgMTI0dDIyNiA0NnExNTggMCAyOTIuNSAtNzh0MjEyLjUgLTIxMi41dDc4IC0yOTIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFENiIgdW5pY29kZT0iJiN4ZjFkNjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTI3MCA3MzBxLTggMTkgLTggNTJxMCAyMCAxMSA0OXQyNCA0NXEtMSAyMiA3LjUgNTN0MjIuNSA0M3EwIDEzOSA5Mi41IDI4OC41dDIxNy41IDIwOS41cTEzOSA2NiAzMjQgNjZxMTMzIDAgMjY2IC01NXE0OSAtMjEgOTAgLTQ4dDcxIC01NnQ1NSAtNjh0NDIgLTc0dDMyLjUgLTg0LjV0MjUuNSAtODkuNXQyMiAtOThsMSAtNXE1NSAtODMgNTUgLTE1MHEwIC0xNCAtOSAtNDB0LTkgLTM4cTAgLTEgMS41IC0zLjV0My41IC01dDIgLTMuNQpxNzcgLTExNCAxMjAuNSAtMjE0LjV0NDMuNSAtMjA4LjVxMCAtNDMgLTE5LjUgLTEwMHQtNTUuNSAtNTdxLTkgMCAtMTkuNSA3LjV0LTE5IDE3LjV0LTE5IDI2dC0xNiAyNi41dC0xMy41IDI2dC05IDE3LjVxLTEgMSAtMyAxbC01IC00cS01OSAtMTU0IC0xMzIgLTIyM3EyMCAtMjAgNjEuNSAtMzguNXQ2OSAtNDEuNXQzNS41IC02NXEtMiAtNCAtNCAtMTZ0LTcgLTE4cS02NCAtOTcgLTMwMiAtOTdxLTUzIDAgLTExMC41IDl0LTk4IDIwCnQtMTA0LjUgMzBxLTE1IDUgLTIzIDdxLTE0IDQgLTQ2IDQuNXQtNDAgMS41cS00MSAtNDUgLTEyNy41IC02NXQtMTY4LjUgLTIwcS0zNSAwIC02OSAxLjV0LTkzIDl0LTEwMSAyMC41dC03NC41IDQwdC0zMi41IDY0cTAgNDAgMTAgNTkuNXQ0MSA0OC41cTExIDIgNDAuNSAxM3Q0OS41IDEycTQgMCAxNCAycTIgMiAyIDRsLTIgM3EtNDggMTEgLTEwOCAxMDUuNXQtNzMgMTU2LjVsLTUgM3EtNCAwIC0xMiAtMjBxLTE4IC00MSAtNTQuNSAtNzQuNQp0LTc3LjUgLTM3LjVoLTFxLTQgMCAtNiA0LjV0LTUgNS41cS0yMyA1NCAtMjMgMTAwcTAgMjc1IDI1MiA0NjZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYxRDciIHVuaWNvZGU9IiYjeGYxZDc7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik01ODAgMTA3NXEwIDQxIC0yNSA2NnQtNjYgMjVxLTQzIDAgLTc2IC0yNS41dC0zMyAtNjUuNXEwIC0zOSAzMyAtNjQuNXQ3NiAtMjUuNXE0MSAwIDY2IDI0LjV0MjUgNjUuNXpNMTMyMyA1NjhxMCAyOCAtMjUuNSA1MHQtNjUuNSAyMnEtMjcgMCAtNDkuNSAtMjIuNXQtMjIuNSAtNDkuNXEwIC0yOCAyMi41IC01MC41dDQ5LjUgLTIyLjVxNDAgMCA2NS41IDIydDI1LjUgNTF6TTEwODcgMTA3NXEwIDQxIC0yNC41IDY2dC02NS41IDI1CnEtNDMgMCAtNzYgLTI1LjV0LTMzIC02NS41cTAgLTM5IDMzIC02NC41dDc2IC0yNS41cTQxIDAgNjUuNSAyNC41dDI0LjUgNjUuNXpNMTcyMiA1NjhxMCAyOCAtMjYgNTB0LTY1IDIycS0yNyAwIC00OS41IC0yMi41dC0yMi41IC00OS41cTAgLTI4IDIyLjUgLTUwLjV0NDkuNSAtMjIuNXEzOSAwIDY1IDIydDI2IDUxek0xNDU2IDk2NXEtMzEgNCAtNzAgNHEtMTY5IDAgLTMxMSAtNzd0LTIyMy41IC0yMDguNXQtODEuNSAtMjg3LjUKcTAgLTc4IDIzIC0xNTJxLTM1IC0zIC02OCAtM3EtMjYgMCAtNTAgMS41dC01NSA2LjV0LTQ0LjUgN3QtNTQuNSAxMC41dC01MCAxMC41bC0yNTMgLTEyN2w3MiAyMThxLTI5MCAyMDMgLTI5MCA0OTBxMCAxNjkgOTcuNSAzMTF0MjY0IDIyMy41dDM2My41IDgxLjVxMTc2IDAgMzMyLjUgLTY2dDI2MiAtMTgyLjV0MTM2LjUgLTI2MC41ek0yMDQ4IDQwNHEwIC0xMTcgLTY4LjUgLTIyMy41dC0xODUuNSAtMTkzLjVsNTUgLTE4MWwtMTk5IDEwOQpxLTE1MCAtMzcgLTIxOCAtMzdxLTE2OSAwIC0zMTEgNzAuNXQtMjIzLjUgMTkxLjV0LTgxLjUgMjY0dDgxLjUgMjY0dDIyMy41IDE5MS41dDMxMSA3MC41cTE2MSAwIDMwMyAtNzAuNXQyMjcuNSAtMTkydDg1LjUgLTI2My41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDQzIiB1bmljb2RlPSImI3hmMWQ4OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc2NCAxNTI1cTMzIC0yNCAyNyAtNjRsLTI1NiAtMTUzNnEtNSAtMjkgLTMyIC00NXEtMTQgLTggLTMxIC04cS0xMSAwIC0yNCA1bC00NTMgMTg1bC0yNDIgLTI5NXEtMTggLTIzIC00OSAtMjNxLTEzIDAgLTIyIDRxLTE5IDcgLTMwLjUgMjMuNXQtMTEuNSAzNi41djM0OWw4NjQgMTA1OWwtMTA2OSAtOTI1bC0zOTUgMTYycS0zNyAxNCAtNDAgNTVxLTIgNDAgMzIgNTlsMTY2NCA5NjBxMTUgOSAzMiA5cTIwIDAgMzYgLTExeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDQ0IiB1bmljb2RlPSImI3hmMWQ5OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc2NCAxNTI1cTMzIC0yNCAyNyAtNjRsLTI1NiAtMTUzNnEtNSAtMjkgLTMyIC00NXEtMTQgLTggLTMxIC04cS0xMSAwIC0yNCA1bC01MjcgMjE1bC0yOTggLTMyN3EtMTggLTIxIC00NyAtMjFxLTE0IDAgLTIzIDRxLTE5IDcgLTMwIDIzLjV0LTExIDM2LjV2NDUybC00NzIgMTkzcS0zNyAxNCAtNDAgNTVxLTMgMzkgMzIgNTlsMTY2NCA5NjBxMzUgMjEgNjggLTJ6TTE0MjIgMjZsMjIxIDEzMjNsLTE0MzQgLTgyN2wzMzYgLTEzNwpsODYzIDYzOWwtNDc4IC03OTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NDUiIHVuaWNvZGU9IiYjeGYxZGE7IiAKZD0iTTE1MzYgNjQwcTAgLTE1NiAtNjEgLTI5OHQtMTY0IC0yNDV0LTI0NSAtMTY0dC0yOTggLTYxcS0xNzIgMCAtMzI3IDcyLjV0LTI2NCAyMDQuNXEtNyAxMCAtNi41IDIyLjV0OC41IDIwLjVsMTM3IDEzOHExMCA5IDI1IDlxMTYgLTIgMjMgLTEycTczIC05NSAxNzkgLTE0N3QyMjUgLTUycTEwNCAwIDE5OC41IDQwLjV0MTYzLjUgMTA5LjV0MTA5LjUgMTYzLjV0NDAuNSAxOTguNXQtNDAuNSAxOTguNXQtMTA5LjUgMTYzLjUKdC0xNjMuNSAxMDkuNXQtMTk4LjUgNDAuNXEtOTggMCAtMTg4IC0zNS41dC0xNjAgLTEwMS41bDEzNyAtMTM4cTMxIC0zMCAxNCAtNjlxLTE3IC00MCAtNTkgLTQwaC00NDhxLTI2IDAgLTQ1IDE5dC0xOSA0NXY0NDhxMCA0MiA0MCA1OXEzOSAxNyA2OSAtMTRsMTMwIC0xMjlxMTA3IDEwMSAyNDQuNSAxNTYuNXQyODQuNSA1NS41cTE1NiAwIDI5OCAtNjF0MjQ1IC0xNjR0MTY0IC0yNDV0NjEgLTI5OHpNODk2IDkyOHYtNDQ4cTAgLTE0IC05IC0yMwp0LTIzIC05aC0zMjBxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMjI0djM1MnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDQ2IiB1bmljb2RlPSImI3hmMWRiOyIgCmQ9Ik03NjggMTI4MHEtMTMwIDAgLTI0OC41IC01MXQtMjA0IC0xMzYuNXQtMTM2LjUgLTIwNHQtNTEgLTI0OC41dDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxdDI0OC41IDUxdDIwNCAxMzYuNXQxMzYuNSAyMDR0NTEgMjQ4LjV0LTUxIDI0OC41dC0xMzYuNSAyMDR0LTIwNCAxMzYuNXQtMjQ4LjUgNTF6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDMKdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ0NyIgdW5pY29kZT0iJiN4ZjFkYzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE2ODIgLTEyOHEtNDQgMCAtMTMyLjUgMy41dC0xMzMuNSAzLjVxLTQ0IDAgLTEzMiAtMy41dC0xMzIgLTMuNXEtMjQgMCAtMzcgMjAuNXQtMTMgNDUuNXEwIDMxIDE3IDQ2dDM5IDE3dDUxIDd0NDUgMTVxMzMgMjEgMzMgMTQwbC0xIDM5MXEwIDIxIC0xIDMxcS0xMyA0IC01MCA0aC02NzVxLTM4IDAgLTUxIC00cS0xIC0xMCAtMSAtMzFsLTEgLTM3MXEwIC0xNDIgMzcgLTE2NHExNiAtMTAgNDggLTEzdDU3IC0zLjV0NDUgLTE1CnQyMCAtNDUuNXEwIC0yNiAtMTIuNSAtNDh0LTM2LjUgLTIycS00NyAwIC0xMzkuNSAzLjV0LTEzOC41IDMuNXEtNDMgMCAtMTI4IC0zLjV0LTEyNyAtMy41cS0yMyAwIC0zNS41IDIxdC0xMi41IDQ1cTAgMzAgMTUuNSA0NXQzNiAxNy41dDQ3LjUgNy41dDQyIDE1cTMzIDIzIDMzIDE0M2wtMSA1N3Y4MTNxMCAzIDAuNSAyNnQwIDM2LjV0LTEuNSAzOC41dC0zLjUgNDJ0LTYuNSAzNi41dC0xMSAzMS41dC0xNiAxOHEtMTUgMTAgLTQ1IDEydC01MyAyCnQtNDEgMTR0LTE4IDQ1cTAgMjYgMTIgNDh0MzYgMjJxNDYgMCAxMzguNSAtMy41dDEzOC41IC0zLjVxNDIgMCAxMjYuNSAzLjV0MTI2LjUgMy41cTI1IDAgMzcuNSAtMjJ0MTIuNSAtNDhxMCAtMzAgLTE3IC00My41dC0zOC41IC0xNC41dC00OS41IC00dC00MyAtMTNxLTM1IC0yMSAtMzUgLTE2MGwxIC0zMjBxMCAtMjEgMSAtMzJxMTMgLTMgMzkgLTNoNjk5cTI1IDAgMzggM3ExIDExIDEgMzJsMSAzMjBxMCAxMzkgLTM1IDE2MApxLTE4IDExIC01OC41IDEyLjV0LTY2IDEzdC0yNS41IDQ5LjVxMCAyNiAxMi41IDQ4dDM3LjUgMjJxNDQgMCAxMzIgLTMuNXQxMzIgLTMuNXE0MyAwIDEyOSAzLjV0MTI5IDMuNXEyNSAwIDM3LjUgLTIydDEyLjUgLTQ4cTAgLTMwIC0xNy41IC00NHQtNDAgLTE0LjV0LTUxLjUgLTN0LTQ0IC0xMi41cS0zNSAtMjMgLTM1IC0xNjFsMSAtOTQzcTAgLTExOSAzNCAtMTQwcTE2IC0xMCA0NiAtMTMuNXQ1My41IC00LjV0NDEuNSAtMTUuNXQxOCAtNDQuNQpxMCAtMjYgLTEyIC00OHQtMzYgLTIyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDQ4IiB1bmljb2RlPSImI3hmMWRkOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTI3OCAxMzQ3di03M3EwIC0yOSAtMTguNSAtNjF0LTQyLjUgLTMycS01MCAwIC01NCAtMXEtMjYgLTYgLTMyIC0zMXEtMyAtMTEgLTMgLTY0di0xMTUycTAgLTI1IC0xOCAtNDN0LTQzIC0xOGgtMTA4cS0yNSAwIC00MyAxOHQtMTggNDN2MTIxOGgtMTQzdi0xMjE4cTAgLTI1IC0xNy41IC00M3QtNDMuNSAtMThoLTEwOHEtMjYgMCAtNDMuNSAxOHQtMTcuNSA0M3Y0OTZxLTE0NyAxMiAtMjQ1IDU5cS0xMjYgNTggLTE5MiAxNzkKcS02NCAxMTcgLTY0IDI1OXEwIDE2NiA4OCAyODZxODggMTE4IDIwOSAxNTlxMTExIDM3IDQxNyAzN2g0NzlxMjUgMCA0MyAtMTh0MTggLTQzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDQ5IiB1bmljb2RlPSImI3hmMWRlOyIgCmQ9Ik0zNTIgMTI4di0xMjhoLTM1MnYxMjhoMzUyek03MDQgMjU2cTI2IDAgNDUgLTE5dDE5IC00NXYtMjU2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMjU2cS0yNiAwIC00NSAxOXQtMTkgNDV2MjU2cTAgMjYgMTkgNDV0NDUgMTloMjU2ek04NjQgNjQwdi0xMjhoLTg2NHYxMjhoODY0ek0yMjQgMTE1MnYtMTI4aC0yMjR2MTI4aDIyNHpNMTUzNiAxMjh2LTEyOGgtNzM2djEyOGg3MzZ6TTU3NiAxMjgwcTI2IDAgNDUgLTE5dDE5IC00NXYtMjU2CnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTI1NnEtMjYgMCAtNDUgMTl0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDI1NnpNMTIxNiA3NjhxMjYgMCA0NSAtMTl0MTkgLTQ1di0yNTZxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0yNTZxLTI2IDAgLTQ1IDE5dC0xOSA0NXYyNTZxMCAyNiAxOSA0NXQ0NSAxOWgyNTZ6TTE1MzYgNjQwdi0xMjhoLTIyNHYxMjhoMjI0ek0xNTM2IDExNTJ2LTEyOGgtODY0djEyOGg4NjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYxRTAiIHVuaWNvZGU9IiYjeGYxZTA7IiAKZD0iTTEyMTYgNTEycTEzMyAwIDIyNi41IC05My41dDkzLjUgLTIyNi41dC05My41IC0yMjYuNXQtMjI2LjUgLTkzLjV0LTIyNi41IDkzLjV0LTkzLjUgMjI2LjVxMCAxMiAyIDM0bC0zNjAgMTgwcS05MiAtODYgLTIxOCAtODZxLTEzMyAwIC0yMjYuNSA5My41dC05My41IDIyNi41dDkzLjUgMjI2LjV0MjI2LjUgOTMuNXExMjYgMCAyMTggLTg2bDM2MCAxODBxLTIgMjIgLTIgMzRxMCAxMzMgOTMuNSAyMjYuNXQyMjYuNSA5My41CnQyMjYuNSAtOTMuNXQ5My41IC0yMjYuNXQtOTMuNSAtMjI2LjV0LTIyNi41IC05My41cS0xMjYgMCAtMjE4IDg2bC0zNjAgLTE4MHEyIC0yMiAyIC0zNHQtMiAtMzRsMzYwIC0xODBxOTIgODYgMjE4IDg2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDUxIiB1bmljb2RlPSImI3hmMWUxOyIgCmQ9Ik0xMjgwIDM0MXEwIDg4IC02Mi41IDE1MXQtMTUwLjUgNjNxLTg0IDAgLTE0NSAtNThsLTI0MSAxMjBxMiAxNiAyIDIzdC0yIDIzbDI0MSAxMjBxNjEgLTU4IDE0NSAtNThxODggMCAxNTAuNSA2M3Q2Mi41IDE1MXQtNjIuNSAxNTAuNXQtMTUwLjUgNjIuNXQtMTUxIC02Mi41dC02MyAtMTUwLjVxMCAtNyAyIC0yM2wtMjQxIC0xMjBxLTYyIDU3IC0xNDUgNTdxLTg4IDAgLTE1MC41IC02Mi41dC02Mi41IC0xNTAuNXQ2Mi41IC0xNTAuNQp0MTUwLjUgLTYyLjVxODMgMCAxNDUgNTdsMjQxIC0xMjBxLTIgLTE2IC0yIC0yM3EwIC04OCA2MyAtMTUwLjV0MTUxIC02Mi41dDE1MC41IDYyLjV0NjIuNSAxNTAuNXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NTIiIHVuaWNvZGU9IiYjeGYxZTI7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik01NzEgOTQ3cS0xMCAyNSAtMzQgMzV0LTQ5IDBxLTEwOCAtNDQgLTE5MSAtMTI3dC0xMjcgLTE5MXEtMTAgLTI1IDAgLTQ5dDM1IC0zNHExMyAtNSAyNCAtNXE0MiAwIDYwIDQwcTM0IDg0IDk4LjUgMTQ4LjV0MTQ4LjUgOTguNXEyNSAxMSAzNSAzNXQwIDQ5ek0xNTEzIDEzMDNsNDYgLTQ2bC0yNDQgLTI0M2w2OCAtNjhxMTkgLTE5IDE5IC00NS41dC0xOSAtNDUuNWwtNjQgLTY0cTg5IC0xNjEgODkgLTM0M3EwIC0xNDMgLTU1LjUgLTI3My41CnQtMTUwIC0yMjV0LTIyNSAtMTUwdC0yNzMuNSAtNTUuNXQtMjczLjUgNTUuNXQtMjI1IDE1MHQtMTUwIDIyNXQtNTUuNSAyNzMuNXQ1NS41IDI3My41dDE1MCAyMjV0MjI1IDE1MHQyNzMuNSA1NS41cTE4MiAwIDM0MyAtODlsNjQgNjRxMTkgMTkgNDUuNSAxOXQ0NS41IC0xOWw2OCAtNjh6TTE1MjEgMTM1OXEtMTAgLTEwIC0yMiAtMTBxLTEzIDAgLTIzIDEwbC05MSA5MHEtOSAxMCAtOSAyM3Q5IDIzcTEwIDkgMjMgOXQyMyAtOWw5MCAtOTEKcTEwIC05IDEwIC0yMi41dC0xMCAtMjIuNXpNMTc1MSAxMTI5cS0xMSAtOSAtMjMgLTl0LTIzIDlsLTkwIDkxcS0xMCA5IC0xMCAyMi41dDEwIDIyLjVxOSAxMCAyMi41IDEwdDIyLjUgLTEwbDkxIC05MHE5IC0xMCA5IC0yM3QtOSAtMjN6TTE3OTIgMTMxMnEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnEtMTQgMCAtMjMgOXQtOSAyM3Q5IDIzdDIzIDloOTZxMTQgMCAyMyAtOXQ5IC0yM3pNMTYwMCAxNTA0di05NnEwIC0xNCAtOSAtMjN0LTIzIC05CnQtMjMgOXQtOSAyM3Y5NnEwIDE0IDkgMjN0MjMgOXQyMyAtOXQ5IC0yM3pNMTc1MSAxNDQ5bC05MSAtOTBxLTEwIC0xMCAtMjIgLTEwcS0xMyAwIC0yMyAxMHEtMTAgOSAtMTAgMjIuNXQxMCAyMi41bDkwIDkxcTEwIDkgMjMgOXQyMyAtOXE5IC0xMCA5IC0yM3QtOSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NTMiIHVuaWNvZGU9IiYjeGYxZTM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02MDkgNzIwbDI4NyAyMDhsMjg3IC0yMDhsLTEwOSAtMzM2aC0zNTV6TTg5NiAxNTM2cTE4MiAwIDM0OCAtNzF0Mjg2IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHQtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXpNMTUxNSAxODZxMTQ5IDIwMyAxNDkgNDU0djNsLTEwMiAtODlsLTI0MCAyMjRsNjMgMzIzCmwxMzQgLTEycS0xNTAgMjA2IC0zODkgMjgybDUzIC0xMjRsLTI4NyAtMTU5bC0yODcgMTU5bDUzIDEyNHEtMjM5IC03NiAtMzg5IC0yODJsMTM1IDEybDYyIC0zMjNsLTI0MCAtMjI0bC0xMDIgODl2LTNxMCAtMjUxIDE0OSAtNDU0bDMwIDEzMmwzMjYgLTQwbDEzOSAtMjk4bC0xMTYgLTY5cTExNyAtMzkgMjQwIC0zOXQyNDAgMzlsLTExNiA2OWwxMzkgMjk4bDMyNiA0MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ1NCIgdW5pY29kZT0iJiN4ZjFlNDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTQ0OCAyMjR2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek0yNTYgNjA4di0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTkycS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3pNODMyIDIyNHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyMwp2MTkycTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek02NDAgNjA4di0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTkycS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3pNNjYgNzY4cS0yOCAwIC00NyAxOXQtMTkgNDZ2MTI5aDUxNHYtMTI5cTAgLTI3IC0xOSAtNDZ0LTQ2IC0xOWgtMzgzek0xMjE2IDIyNHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MgpxLTE0IDAgLTIzIDl0LTkgMjN2MTkycTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek0xMDI0IDYwOHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN6TTE2MDAgMjI0di0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTkycS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yMwp6TTE0MDggNjA4di0xOTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTkycS0xNCAwIC0yMyA5dC05IDIzdjE5MnEwIDE0IDkgMjN0MjMgOWgxOTJxMTQgMCAyMyAtOXQ5IC0yM3pNMTc5MiAxMDE2di0xM2gtNTE0djEwcTAgMTA0IC0zODIgMTAycS0zODIgLTEgLTM4MiAtMTAydi0xMGgtNTE0djEzcTAgMTcgOC41IDQzdDM0IDY0dDY1LjUgNzUuNXQxMTAuNSA3NnQxNjAgNjcuNXQyMjQgNDcuNXQyOTMuNSAxOC41dDI5MyAtMTguNXQyMjQgLTQ3LjUKdDE2MC41IC02Ny41dDExMC41IC03NnQ2NS41IC03NS41dDM0IC02NHQ4LjUgLTQzek0xNzkyIDYwOHYtMTkycTAgLTE0IC05IC0yM3QtMjMgLTloLTE5MnEtMTQgMCAtMjMgOXQtOSAyM3YxOTJxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN6TTE3OTIgOTYydi0xMjlxMCAtMjcgLTE5IC00NnQtNDYgLTE5aC0zODRxLTI3IDAgLTQ2IDE5dC0xOSA0NnYxMjloNTE0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDU1IiB1bmljb2RlPSImI3hmMWU1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNzA0IDEyMTZ2LTc2OHEwIC0yNiAtMTkgLTQ1dC00NSAtMTl2LTU3NnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTUxMnEtMjYgMCAtNDUgMTl0LTE5IDQ1djUxMmwyNDkgODczcTcgMjMgMzEgMjNoNDI0ek0xMDI0IDEyMTZ2LTcwNGgtMjU2djcwNGgyNTZ6TTE3OTIgMzIwdi01MTJxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC01MTJxLTI2IDAgLTQ1IDE5dC0xOSA0NXY1NzZxLTI2IDAgLTQ1IDE5dC0xOSA0NXY3NjhoNDI0cTI0IDAgMzEgLTIzegpNNzM2IDE1MDR2LTIyNGgtMzUydjIyNHEwIDE0IDkgMjN0MjMgOWgyODhxMTQgMCAyMyAtOXQ5IC0yM3pNMTQwOCAxNTA0di0yMjRoLTM1MnYyMjRxMCAxNCA5IDIzdDIzIDloMjg4cTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NTYiIHVuaWNvZGU9IiYjeGYxZTY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzU1IDEwODNxMzcgLTM4IDM3IC05MC41dC0zNyAtOTAuNWwtNDAxIC00MDBsMTUwIC0xNTBsLTE2MCAtMTYwcS0xNjMgLTE2MyAtMzg5LjUgLTE4Ni41dC00MTEuNSAxMDAuNWwtMzYyIC0zNjJoLTE4MXYxODFsMzYyIDM2MnEtMTI0IDE4NSAtMTAwLjUgNDExLjV0MTg2LjUgMzg5LjVsMTYwIDE2MGwxNTAgLTE1MGw0MDAgNDAxcTM4IDM3IDkxIDM3dDkwIC0zN3QzNyAtOTAuNXQtMzcgLTkwLjVsLTQwMCAtNDAxbDIzNCAtMjM0Cmw0MDEgNDAwcTM4IDM3IDkxIDM3dDkwIC0zN3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ1NyIgdW5pY29kZT0iJiN4ZjFlNzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg3MyA3OTZxMCAtODMgLTYzLjUgLTE0Mi41dC0xNTIuNSAtNTkuNXQtMTUyLjUgNTkuNXQtNjMuNSAxNDIuNXEwIDg0IDYzLjUgMTQzdDE1Mi41IDU5dDE1Mi41IC01OXQ2My41IC0xNDN6TTEzNzUgNzk2cTAgLTgzIC02MyAtMTQyLjV0LTE1MyAtNTkuNXEtODkgMCAtMTUyLjUgNTkuNXQtNjMuNSAxNDIuNXEwIDg0IDYzLjUgMTQzdDE1Mi41IDU5cTkwIDAgMTUzIC01OXQ2MyAtMTQzek0xNjAwIDYxNnY2NjdxMCA4NyAtMzIgMTIzLjUKdC0xMTEgMzYuNWgtMTExMnEtODMgMCAtMTEyLjUgLTM0dC0yOS41IC0xMjZ2LTY3M3E0MyAtMjMgODguNSAtNDB0ODEgLTI4dDgxIC0xOC41dDcxIC0xMXQ3MCAtNHQ1OC41IC0wLjV0NTYuNSAydDQ0LjUgMnE2OCAxIDk1IC0yN3E2IC02IDEwIC05cTI2IC0yNSA2MSAtNTFxNyA5MSAxMTggODdxNSAwIDM2LjUgLTEuNXQ0MyAtMnQ0NS41IC0xdDUzIDF0NTQuNSA0LjV0NjEgOC41dDYyIDEzLjV0NjcgMTkuNXQ2Ny41IDI3dDcyIDM0LjV6Ck0xNzYzIDYyMXEtMTIxIC0xNDkgLTM3MiAtMjUycTg0IC0yODUgLTIzIC00NjVxLTY2IC0xMTMgLTE4MyAtMTQ4cS0xMDQgLTMyIC0xODIgMTVxLTg2IDUxIC04MiAxNjRsLTEgMzI2djFxLTggMiAtMjQuNSA2dC0yMy41IDVsLTEgLTMzOHE0IC0xMTQgLTgzIC0xNjRxLTc5IC00NyAtMTgzIC0xNXEtMTE3IDM2IC0xODIgMTUwcS0xMDUgMTgwIC0yMiA0NjNxLTI1MSAxMDMgLTM3MiAyNTJxLTI1IDM3IC00IDYzdDYwIC0xcTQgLTIgMTEuNSAtNwp0MTAuNSAtOHY2OTRxMCA3MiA0NyAxMjN0MTE0IDUxaDEyNTdxNjcgMCAxMTQgLTUxdDQ3IC0xMjN2LTY5NGwyMSAxNXEzOSAyNyA2MCAxdC00IC02M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ1OCIgdW5pY29kZT0iJiN4ZjFlODsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg5NiAxMTAydi00MzRoLTE0NXY0MzRoMTQ1ek0xMjk0IDExMDJ2LTQzNGgtMTQ1djQzNGgxNDV6TTEyOTQgMzQybDI1MyAyNTR2Nzk1aC0xMTk0di0xMDQ5aDMyNnYtMjE3bDIxNyAyMTdoMzk4ek0xNjkyIDE1MzZ2LTEwMTNsLTQzNCAtNDM0aC0zMjZsLTIxNyAtMjE3aC0yMTd2MjE3aC0zOTh2MTE1OGwxMDkgMjg5aDE0ODN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NTkiIHVuaWNvZGU9IiYjeGYxZTk7IiAKZD0iTTc3MyAyMTd2LTEyN3EtMSAtMjkyIC02IC0zMDVxLTEyIC0zMiAtNTEgLTQwcS01NCAtOSAtMTgxLjUgMzh0LTE2Mi41IDg5cS0xMyAxNSAtMTcgMzZxLTEgMTIgNCAyNnE0IDEwIDM0IDQ3dDE4MSAyMTZxMSAwIDYwIDcwcTE1IDE5IDM5LjUgMjQuNXQ0OS41IC0zLjVxMjQgLTEwIDM3LjUgLTI5dDEyLjUgLTQyek02MjQgNDY4cS0zIC01NSAtNTIgLTcwbC0xMjAgLTM5cS0yNzUgLTg4IC0yOTIgLTg4cS0zNSAyIC01NCAzNgpxLTEyIDI1IC0xNyA3NXEtOCA3NiAxIDE2Ni41dDMwIDEyNC41dDU2IDMycTEzIDAgMjAyIC03N3E3MSAtMjkgMTE1IC00N2w4NCAtMzRxMjMgLTkgMzUuNSAtMzAuNXQxMS41IC00OC41ek0xNDUwIDE3MXEtNyAtNTQgLTkxLjUgLTE2MXQtMTM1LjUgLTEyN3EtMzcgLTE0IC02MyA3cS0xNCAxMCAtMTg0IDI4N2wtNDcgNzdxLTE0IDIxIC0xMS41IDQ2dDE5LjUgNDZxMzUgNDMgODMgMjZxMSAtMSAxMTkgLTQwcTIwMyAtNjYgMjQyIC03OS41CnQ0NyAtMjAuNXEyOCAtMjIgMjIgLTYxek03NzggODAzcTUgLTEwMiAtNTQgLTEyMnEtNTggLTE3IC0xMTQgNzFsLTM3OCA1OThxLTggMzUgMTkgNjJxNDEgNDMgMjA3LjUgODkuNXQyMjQuNSAzMS41cTQwIC0xMCA0OSAtNDVxMyAtMTggMjIgLTMwNS41dDI0IC0zNzkuNXpNMTQ0MCA2OTVxMyAtMzkgLTI2IC01OXEtMTUgLTEwIC0zMjkgLTg2cS02NyAtMTUgLTkxIC0yM2wxIDJxLTIzIC02IC00NiA0dC0zNyAzMnEtMzAgNDcgMCA4NwpxMSAxIDc1IDEwMnExMjUgMTcxIDE1MCAyMDR0MzQgMzlxMjggMTkgNjUgMnE0OCAtMjMgMTIzIC0xMzMuNXQ4MSAtMTY3LjV2LTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NjAiIHVuaWNvZGU9IiYjeGYxZWE7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xMDI0IDEwMjRoLTM4NHYtMzg0aDM4NHYzODR6TTExNTIgMzg0di0xMjhoLTY0MHYxMjhoNjQwek0xMTUyIDExNTJ2LTY0MGgtNjQwdjY0MGg2NDB6TTE3OTIgMzg0di0xMjhoLTUxMnYxMjhoNTEyek0xNzkyIDY0MHYtMTI4aC01MTJ2MTI4aDUxMnpNMTc5MiA4OTZ2LTEyOGgtNTEydjEyOGg1MTJ6TTE3OTIgMTE1MnYtMTI4aC01MTJ2MTI4aDUxMnpNMjU2IDE5MnY5NjBoLTEyOHYtOTYwcTAgLTI2IDE5IC00NXQ0NSAtMTl0NDUgMTkKdDE5IDQ1ek0xOTIwIDE5MnYxMDg4aC0xNTM2di0xMDg4cTAgLTMzIC0xMSAtNjRoMTQ4M3EyNiAwIDQ1IDE5dDE5IDQ1ek0yMDQ4IDE0MDh2LTEyMTZxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZoLTE2NjRxLTgwIDAgLTEzNiA1NnQtNTYgMTM2djEwODhoMjU2djEyOGgxNzkyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDYxIiB1bmljb2RlPSImI3hmMWViOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTAyNCAxM3EtMjAgMCAtOTMgNzMuNXQtNzMgOTMuNXEwIDMyIDYyLjUgNTR0MTAzLjUgMjJ0MTAzLjUgLTIydDYyLjUgLTU0cTAgLTIwIC03MyAtOTMuNXQtOTMgLTczLjV6TTEyOTQgMjg0cS0yIDAgLTQwIDI1dC0xMDEuNSA1MHQtMTI4LjUgMjV0LTEyOC41IC0yNXQtMTAxIC01MHQtNDAuNSAtMjVxLTE4IDAgLTkzLjUgNzV0LTc1LjUgOTNxMCAxMyAxMCAyM3E3OCA3NyAxOTYgMTIxdDIzMyA0NHQyMzMgLTQ0dDE5NiAtMTIxCnExMCAtMTAgMTAgLTIzcTAgLTE4IC03NS41IC05M3QtOTMuNSAtNzV6TTE1NjcgNTU2cS0xMSAwIC0yMyA4cS0xMzYgMTA1IC0yNTIgMTU0LjV0LTI2OCA0OS41cS04NSAwIC0xNzAuNSAtMjJ0LTE0OSAtNTN0LTExMy41IC02MnQtNzkgLTUzdC0zMSAtMjJxLTE3IDAgLTkyIDc1dC03NSA5M3EwIDEyIDEwIDIycTEzMiAxMzIgMzIwIDIwNXQzODAgNzN0MzgwIC03M3QzMjAgLTIwNXExMCAtMTAgMTAgLTIycTAgLTE4IC03NSAtOTN0LTkyIC03NXoKTTE4MzggODI3cS0xMSAwIC0yMiA5cS0xNzkgMTU3IC0zNzEuNSAyMzYuNXQtNDIwLjUgNzkuNXQtNDIwLjUgLTc5LjV0LTM3MS41IC0yMzYuNXEtMTEgLTkgLTIyIC05cS0xNyAwIC05Mi41IDc1dC03NS41IDkzcTAgMTMgMTAgMjNxMTg3IDE4NiA0NDUgMjg4dDUyNyAxMDJ0NTI3IC0xMDJ0NDQ1IC0yODhxMTAgLTEwIDEwIC0yM3EwIC0xOCAtNzUuNSAtOTN0LTkyLjUgLTc1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDYyIiB1bmljb2RlPSImI3hmMWVjOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMzg0IDBxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTc2OCAwcTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0zODQgMzg0cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41CnQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTE1MiAwcTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek03NjggMzg0cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjUKdDM3LjUgOTAuNXpNMzg0IDc2OHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTE1MiAzODRxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTc2OCA3NjhxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjUKdC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNTM2IDB2Mzg0cTAgNTIgLTM4IDkwdC05MCAzOHQtOTAgLTM4dC0zOCAtOTB2LTM4NHEwIC01MiAzOCAtOTB0OTAgLTM4dDkwIDM4dDM4IDkwek0xMTUyIDc2OHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXoKTTE1MzYgMTA4OHYyNTZxMCAyNiAtMTkgNDV0LTQ1IDE5aC0xMjgwcS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMjU2cTAgLTI2IDE5IC00NXQ0NSAtMTloMTI4MHEyNiAwIDQ1IDE5dDE5IDQ1ek0xNTM2IDc2OHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTY2NCAxNDA4di0xNTM2cTAgLTUyIC0zOCAtOTB0LTkwIC0zOApoLTE0MDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxNTM2cTAgNTIgMzggOTB0OTAgMzhoMTQwOHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NjMiIHVuaWNvZGU9IiYjeGYxZWQ7IiAKZD0iTTE1MTkgODkwcTE4IC04NCAtNCAtMjA0cS04NyAtNDQ0IC01NjUgLTQ0NGgtNDRxLTI1IDAgLTQ0IC0xNi41dC0yNCAtNDIuNWwtNCAtMTlsLTU1IC0zNDZsLTIgLTE1cS01IC0yNiAtMjQuNSAtNDIuNXQtNDQuNSAtMTYuNWgtMjUxcS0yMSAwIC0zMyAxNXQtOSAzNnE5IDU2IDI2LjUgMTY4dDI2LjUgMTY4dDI3IDE2Ny41dDI3IDE2Ny41cTUgMzcgNDMgMzdoMTMxcTEzMyAtMiAyMzYgMjFxMTc1IDM5IDI4NyAxNDRxMTAyIDk1IDE1NSAyNDYKcTI0IDcwIDM1IDEzM3ExIDYgMi41IDcuNXQzLjUgMXQ2IC0zLjVxNzkgLTU5IDk4IC0xNjJ6TTEzNDcgMTE3MnEwIC0xMDcgLTQ2IC0yMzZxLTgwIC0yMzMgLTMwMiAtMzE1cS0xMTMgLTQwIC0yNTIgLTQycTAgLTEgLTkwIC0xbC05MCAxcS0xMDAgMCAtMTE4IC05NnEtMiAtOCAtODUgLTUzMHEtMSAtMTAgLTEyIC0xMGgtMjk1cS0yMiAwIC0zNi41IDE2LjV0LTExLjUgMzguNWwyMzIgMTQ3MXE1IDI5IDI3LjUgNDh0NTEuNSAxOWg1OTgKcTM0IDAgOTcuNSAtMTN0MTExLjUgLTMycTEwNyAtNDEgMTYzLjUgLTEyM3Q1Ni41IC0xOTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NjQiIHVuaWNvZGU9IiYjeGYxZWU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik00NDEgODY0cTMzIDAgNTIgLTI2cTI2NiAtMzY0IDM2MiAtNzc0aC00NDZxLTEyNyA0NDEgLTM2NyA3NDlxLTEyIDE2IC0zIDMzLjV0MjkgMTcuNWgzNzN6TTEwMDAgNTA3cS00OSAtMTk5IC0xMjUgLTM5M3EtNzkgMzEwIC0yNTYgNTk0cTQwIDIyMSA0NCA0NDlxMjExIC0zNDAgMzM3IC02NTB6TTEwOTkgMTIxNnEyMzUgLTMyNCAzODQuNSAtNjk4LjV0MTg0LjUgLTc3My41aC00NTFxLTQxIDY2NSAtNTUzIDE0NzJoNDM1ek0xNzkyIDY0MApxMCAtNDI0IC0xMDEgLTgxMnEtNjcgNTYwIC0zNTkgMTA4M3EtMjUgMzAxIC0xMDYgNTg0cS00IDE2IDUuNSAyOC41dDI1LjUgMTIuNWgzNTlxMjEgMCAzOC41IC0xM3QyMi41IC0zM3ExMTUgLTQwOSAxMTUgLTg1MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjFGMCIgdW5pY29kZT0iJiN4ZjFmMDsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTE5NzUgNTQ2aC0xMzhxMTQgMzcgNjYgMTc5bDMgOXE0IDEwIDEwIDI2dDkgMjZsMTIgLTU1ek01MzEgNjExbC01OCAyOTVxLTExIDU0IC03NSA1NGgtMjY4bC0yIC0xM3EzMTEgLTc5IDQwMyAtMzM2ek03MTAgOTYwbC0xNjIgLTQzOGwtMTcgODlxLTI2IDcwIC04NSAxMjkuNXQtMTMxIDg4LjVsMTM1IC01MTBoMTc1bDI2MSA2NDFoLTE3NnpNODQ5IDMxOGgxNjZsMTA0IDY0MmgtMTY2ek0xNjE3IDk0NHEtNjkgMjcgLTE0OSAyNwpxLTEyMyAwIC0yMDEgLTU5dC03OSAtMTUzcS0xIC0xMDIgMTQ1IC0xNzRxNDggLTIzIDY3IC00MXQxOSAtMzlxMCAtMzAgLTMwIC00NnQtNjkgLTE2cS04NiAwIC0xNTYgMzNsLTIyIDExbC0yMyAtMTQ0cTc0IC0zNCAxODUgLTM0cTEzMCAtMSAyMDguNSA1OXQ4MC41IDE2MHEwIDEwNiAtMTQwIDE3NHEtNDkgMjUgLTcxIDQydC0yMiAzOHEwIDIyIDI0LjUgMzguNXQ3MC41IDE2LjVxNzAgMSAxMjQgLTI0bDE1IC04ek0yMDQyIDk2MGgtMTI4CnEtNjUgMCAtODcgLTU0bC0yNDYgLTU4OGgxNzRsMzUgOTZoMjEycTUgLTIyIDIwIC05NmgxNTR6TTIzMDQgMTI4MHYtMTI4MHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTIwNDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxMjgwcTAgNTIgMzggOTB0OTAgMzhoMjA0OHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NjYiIHVuaWNvZGU9IiYjeGYxZjE7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0xMTE5IDExOTVxLTEyOCA4NSAtMjgxIDg1cS0xMDMgMCAtMTk3LjUgLTQwLjV0LTE2Mi41IC0xMDguNXQtMTA4LjUgLTE2MnQtNDAuNSAtMTk3cTAgLTEwNCA0MC41IC0xOTh0MTA4LjUgLTE2MnQxNjIgLTEwOC41dDE5OCAtNDAuNXExNTMgMCAyODEgODVxLTEzMSAxMDcgLTE3OCAyNjUuNXQwLjUgMzE2LjV0MTc3LjUgMjY1ek0xMTUyIDExNzFxLTEyNiAtOTkgLTE3MiAtMjQ5LjV0LTAuNSAtMzAwLjV0MTcyLjUgLTI0OQpxMTI3IDk5IDE3Mi41IDI0OXQtMC41IDMwMC41dC0xNzIgMjQ5LjV6TTExODUgMTE5NXExMzAgLTEwNyAxNzcuNSAtMjY1LjV0MC41IC0zMTd0LTE3OCAtMjY0LjVxMTI4IC04NSAyODEgLTg1cTEwNCAwIDE5OCA0MC41dDE2MiAxMDguNXQxMDguNSAxNjJ0NDAuNSAxOThxMCAxMDMgLTQwLjUgMTk3dC0xMDguNSAxNjJ0LTE2Mi41IDEwOC41dC0xOTcuNSA0MC41cS0xNTMgMCAtMjgxIC04NXpNMTkyNiA0NzNoN3YzaC0xN3YtM2g3di0xN2gzdjE3egpNMTk1NSA0NTZoNHYyMGgtNWwtNiAtMTNsLTYgMTNoLTV2LTIwaDN2MTVsNiAtMTNoNGw1IDEzdi0xNXpNMTk0NyAxNnYtMmgtMmgtM3YzaDNoMnYtMXpNMTk0NyA3aDNsLTQgNWgybDEgMXExIDEgMSAzdC0xIDNsLTEgMWgtM2gtNnYtMTNoM3Y1aDF6TTY4NSA3NXEwIDE5IDExIDMxdDMwIDEycTE4IDAgMjkgLTEyLjV0MTEgLTMwLjVxMCAtMTkgLTExIC0zMXQtMjkgLTEycS0xOSAwIC0zMCAxMnQtMTEgMzF6TTExNTggMTE5cTMwIDAgMzUgLTMyCmgtNzBxNSAzMiAzNSAzMnpNMTUxNCA3NXEwIDE5IDExIDMxdDI5IDEydDI5LjUgLTEyLjV0MTEuNSAtMzAuNXEwIC0xOSAtMTEgLTMxdC0zMCAtMTJxLTE4IDAgLTI5IDEydC0xMSAzMXpNMTc4NiA3NXEwIDE4IDExLjUgMzAuNXQyOS41IDEyLjV0MjkuNSAtMTIuNXQxMS41IC0zMC41cTAgLTE5IC0xMS41IC0zMXQtMjkuNSAtMTJ0LTI5LjUgMTIuNXQtMTEuNSAzMC41ek0xOTQ0IDNxLTIgMCAtNCAxcS0xIDAgLTMgMnQtMiAzcS0xIDIgLTEgNApxMCAzIDEgNHEwIDIgMiA0bDEgMXEyIDAgMiAxcTIgMSA0IDFxMyAwIDQgLTFsNCAtMmwyIC00di0xcTEgLTIgMSAtM2wtMSAtMXYtM3QtMSAtMWwtMSAtMnEtMiAtMiAtNCAtMnEtMSAtMSAtNCAtMXpNNTk5IDdoMzB2ODVxMCAyNCAtMTQuNSAzOC41dC0zOS41IDE1LjVxLTMyIDAgLTQ3IC0yNHEtMTQgMjQgLTQ1IDI0cS0yNCAwIC0zOSAtMjB2MTZoLTMwdi0xMzVoMzB2NzVxMCAzNiAzMyAzNnEzMCAwIDMwIC0zNnYtNzVoMjl2NzUKcTAgMzYgMzMgMzZxMzAgMCAzMCAtMzZ2LTc1ek03NjUgN2gyOXY2OHY2N2gtMjl2LTE2cS0xNyAyMCAtNDMgMjBxLTI5IDAgLTQ4IC0yMHQtMTkgLTUxdDE5IC01MXQ0OCAtMjBxMjggMCA0MyAyMHYtMTd6TTk0MyA0OHEwIDM0IC00NyA0MGwtMTQgMnEtMjMgNCAtMjMgMTRxMCAxNSAyNSAxNXEyMyAwIDQzIC0xMWwxMiAyNHEtMjIgMTQgLTU1IDE0cS0yNiAwIC00MSAtMTJ0LTE1IC0zMnEwIC0zMyA0NyAtMzlsMTMgLTJxMjQgLTQgMjQgLTE0CnEwIC0xNyAtMzEgLTE3cS0yNSAwIC00NSAxNGwtMTMgLTIzcTI1IC0xNyA1OCAtMTdxMjkgMCA0NS41IDEydDE2LjUgMzJ6TTEwNzMgMTRsLTggMjVxLTEzIC03IC0yNiAtN3EtMTkgMCAtMTkgMjJ2NjFoNDh2MjdoLTQ4djQxaC0zMHYtNDFoLTI4di0yN2gyOHYtNjFxMCAtNTAgNDcgLTUwcTIxIDAgMzYgMTB6TTExNTkgMTQ2cS0yOSAwIC00OCAtMjB0LTE5IC01MXEwIC0zMiAxOS41IC01MS41dDQ5LjUgLTE5LjVxMzMgMCA1NSAxOWwtMTQgMjIKcS0xOCAtMTUgLTM5IC0xNXEtMzQgMCAtNDEgMzNoMTAxdjEycTAgMzIgLTE4IDUxLjV0LTQ2IDE5LjV6TTEzMTggMTQ2cS0yMyAwIC0zNSAtMjB2MTZoLTMwdi0xMzVoMzB2NzZxMCAzNSAyOSAzNXExMCAwIDE4IC00bDkgMjhxLTkgNCAtMjEgNHpNMTM0OCA3NXEwIC0zMSAxOS41IC01MXQ1Mi41IC0yMHEyOSAwIDQ4IDE2bC0xNCAyNHEtMTggLTEzIC0zNSAtMTJxLTE4IDAgLTI5LjUgMTJ0LTExLjUgMzF0MTEuNSAzMXQyOS41IDEyCnExOSAwIDM1IC0xMmwxNCAyNHEtMjAgMTYgLTQ4IDE2cS0zMyAwIC01Mi41IC0yMHQtMTkuNSAtNTF6TTE1OTMgN2gzMHY2OHY2N2gtMzB2LTE2cS0xNSAyMCAtNDIgMjBxLTI5IDAgLTQ4LjUgLTIwdC0xOS41IC01MXQxOS41IC01MXQ0OC41IC0yMHEyOCAwIDQyIDIwdi0xN3pNMTcyNiAxNDZxLTIzIDAgLTM1IC0yMHYxNmgtMjl2LTEzNWgyOXY3NnEwIDM1IDI5IDM1cTEwIDAgMTggLTRsOSAyOHEtOCA0IC0yMSA0ek0xODY2IDdoMjl2Njh2MTIyCmgtMjl2LTcxcS0xNSAyMCAtNDMgMjB0LTQ3LjUgLTIwLjV0LTE5LjUgLTUwLjV0MTkuNSAtNTAuNXQ0Ny41IC0yMC41cTI5IDAgNDMgMjB2LTE3ek0xOTQ0IDI3bC0yIC0xaC0zcS0yIC0xIC00IC0zcS0zIC0xIC0zIC00cS0xIC0yIC0xIC02cTAgLTMgMSAtNXEwIC0yIDMgLTRxMiAtMiA0IC0zdDUgLTFxNCAwIDYgMXEwIDEgMiAybDIgMXExIDEgMyA0cTEgMiAxIDVxMCA0IC0xIDZxLTEgMSAtMyA0cTAgMSAtMiAybC0yIDFxLTEgMCAtMyAwLjUKdC0zIDAuNXpNMjMwNCAxMjgwdi0xMjgwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMjA0OHEtNTIgMCAtOTAgMzh0LTM4IDkwdjEyODBxMCA1MiAzOCA5MHQ5MCAzOGgyMDQ4cTUyIDAgOTAgLTM4dDM4IC05MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ2NyIgdW5pY29kZT0iJiN4ZjFmMjsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTMxMyA3NTlxMCAtNTEgLTM2IC04NHEtMjkgLTI2IC04OSAtMjZoLTE3djIyMGgxN3E2MSAwIDg5IC0yN3EzNiAtMzEgMzYgLTgzek0yMDg5IDgyNHEwIC01MiAtNjQgLTUyaC0xOXYxMDFoMjBxNjMgMCA2MyAtNDl6TTM4MCA3NTlxMCA3NCAtNTAgMTIwLjV0LTEyOSA0Ni41aC05NXYtMzMzaDk1cTc0IDAgMTE5IDM4cTYwIDUxIDYwIDEyOHpNNDEwIDU5M2g2NXYzMzNoLTY1di0zMzN6TTczMCA2OTRxMCA0MCAtMjAuNSA2MnQtNzUuNSA0MgpxLTI5IDEwIC0zOS41IDE5dC0xMC41IDIzcTAgMTYgMTMuNSAyNi41dDM0LjUgMTAuNXEyOSAwIDUzIC0yN2wzNCA0NHEtNDEgMzcgLTk4IDM3cS00NCAwIC03NCAtMjcuNXQtMzAgLTY3LjVxMCAtMzUgMTggLTU1LjV0NjQgLTM2LjVxMzcgLTEzIDQ1IC0xOXExOSAtMTIgMTkgLTM0cTAgLTIwIC0xNCAtMzMuNXQtMzYgLTEzLjVxLTQ4IDAgLTcxIDQ0bC00MiAtNDBxNDQgLTY0IDExNSAtNjRxNTEgMCA4MyAzMC41dDMyIDc5LjV6TTEwMDggNjA0CnY3N3EtMzcgLTM3IC03OCAtMzdxLTQ5IDAgLTgwLjUgMzIuNXQtMzEuNSA4Mi41cTAgNDggMzEuNSA4MS41dDc3LjUgMzMuNXE0MyAwIDgxIC0zOHY3N3EtNDAgMjAgLTgwIDIwcS03NCAwIC0xMjUuNSAtNTAuNXQtNTEuNSAtMTIzLjV0NTEgLTEyMy41dDEyNSAtNTAuNXE0MiAwIDgxIDE5ek0yMjQwIDB2NTI3cS02NSAtNDAgLTE0NC41IC04NHQtMjM3LjUgLTExN3QtMzI5LjUgLTEzNy41dC00MTcuNSAtMTM0LjV0LTUwNCAtMTE4aDE1NjkKcTI2IDAgNDUgMTl0MTkgNDV6TTEzODkgNzU3cTAgNzUgLTUzIDEyOHQtMTI4IDUzdC0xMjggLTUzdC01MyAtMTI4dDUzIC0xMjh0MTI4IC01M3QxMjggNTN0NTMgMTI4ek0xNTQxIDU4NGwxNDQgMzQyaC03MWwtOTAgLTIyNGwtODkgMjI0aC03MWwxNDIgLTM0MmgzNXpNMTcxNCA1OTNoMTg0djU2aC0xMTl2OTBoMTE1djU2aC0xMTV2NzRoMTE5djU3aC0xODR2LTMzM3pNMjEwNSA1OTNoODBsLTEwNSAxNDBxNzYgMTYgNzYgOTRxMCA0NyAtMzEgNzMKdC04NyAyNmgtOTd2LTMzM2g2NXYxMzNoOXpNMjMwNCAxMjc0di0xMjY4cTAgLTU2IC0zOC41IC05NXQtOTMuNSAtMzloLTIwNDBxLTU1IDAgLTkzLjUgMzl0LTM4LjUgOTV2MTI2OHEwIDU2IDM4LjUgOTV0OTMuNSAzOWgyMDQwcTU1IDAgOTMuNSAtMzl0MzguNSAtOTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYxZjMiIHVuaWNvZGU9IiYjeGYxZjM7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0xMTkgODU0aDg5bC00NSAxMDh6TTc0MCAzMjhsNzQgNzlsLTcwIDc5aC0xNjN2LTQ5aDE0MnYtNTVoLTE0MnYtNTRoMTU5ek04OTggNDA2bDk5IC0xMTB2MjE3ek0xMTg2IDQ1M3EwIDMzIC00MCAzM2gtODR2LTY5aDgzcTQxIDAgNDEgMzZ6TTE0NzUgNDU3cTAgMjkgLTQyIDI5aC04MnYtNjFoODFxNDMgMCA0MyAzMnpNMTE5NyA5MjNxMCAyOSAtNDIgMjloLTgydi02MGg4MXE0MyAwIDQzIDMxek0xNjU2IDg1NGg4OWwtNDQgMTA4egpNNjk5IDEwMDl2LTI3MWgtNjZ2MjEybC05NCAtMjEyaC01N2wtOTQgMjEydi0yMTJoLTEzMmwtMjUgNjBoLTEzNWwtMjUgLTYwaC03MGwxMTYgMjcxaDk2bDExMCAtMjU3djI1N2gxMDZsODUgLTE4NGw3NyAxODRoMTA4ek0xMjU1IDQ1M3EwIC0yMCAtNS41IC0zNXQtMTQgLTI1dC0yMi41IC0xNi41dC0yNiAtMTB0LTMxLjUgLTQuNXQtMzEuNSAtMXQtMzIuNSAwLjV0LTI5LjUgMC41di05MWgtMTI2bC04MCA5MGwtODMgLTkwaC0yNTZ2MjcxaDI2MApsODAgLTg5bDgyIDg5aDIwN3ExMDkgMCAxMDkgLTg5ek05NjQgNzk0di01NmgtMjE3djI3MWgyMTd2LTU3aC0xNTJ2LTQ5aDE0OHYtNTVoLTE0OHYtNTRoMTUyek0yMzA0IDIzNXYtMjI5cTAgLTU1IC0zOC41IC05NC41dC05My41IC0zOS41aC0yMDQwcS01NSAwIC05My41IDM5LjV0LTM4LjUgOTQuNXY2NzhoMTExbDI1IDYxaDU1bDI1IC02MWgyMTh2NDZsMTkgLTQ2aDExM2wyMCA0N3YtNDdoNTQxdjk5bDEwIDFxMTAgMCAxMCAtMTR2LTg2aDI3OQp2MjNxMjMgLTEyIDU1IC0xOHQ1Mi41IC02LjV0NjMgMC41dDUxLjUgMWwyNSA2MWg1NmwyNSAtNjFoMjI3djU4bDM0IC01OGgxODJ2Mzc4aC0xODB2LTQ0bC0yNSA0NGgtMTg1di00NGwtMjMgNDRoLTI0OXEtNjkgMCAtMTA5IC0yMnYyMmgtMTcydi0yMnEtMjQgMjIgLTczIDIyaC02MjhsLTQzIC05N2wtNDMgOTdoLTE5OHYtNDRsLTIyIDQ0aC0xNjlsLTc4IC0xNzl2MzkxcTAgNTUgMzguNSA5NC41dDkzLjUgMzkuNWgyMDQwCnE1NSAwIDkzLjUgLTM5LjV0MzguNSAtOTQuNXYtNjc4aC0xMjBxLTUxIDAgLTgxIC0yMnYyMmgtMTc3cS01NSAwIC03OCAtMjJ2MjJoLTMxNnYtMjJxLTMxIDIyIC04NyAyMmgtMjA5di0yMnEtMjMgMjIgLTkxIDIyaC0yMzRsLTU0IC01OGwtNTAgNThoLTM0OXYtMzc4aDM0M2w1NSA1OWw1MiAtNTloMjExdjg5aDIxcTU5IDAgOTAgMTN2LTEwMmgxNzR2OTloOHE4IDAgMTAgLTJ0MiAtMTB2LTg3aDUyOXE1NyAwIDg4IDI0di0yNGgxNjgKcTYwIDAgOTUgMTd6TTE1NDYgNDY5cTAgLTIzIC0xMiAtNDN0LTM0IC0yOXEyNSAtOSAzNCAtMjZ0OSAtNDZ2LTU0aC02NXY0NXEwIDMzIC0xMiA0My41dC00NiAxMC41aC02OXYtOTloLTY1djI3MWgxNTRxNDggMCA3NyAtMTV0MjkgLTU4ek0xMjY5IDkzNnEwIC0yNCAtMTIuNSAtNDR0LTMzLjUgLTI5cTI2IC05IDM0LjUgLTI1LjV0OC41IC00Ni41di01M2gtNjVxMCA5IDAuNSAyNi41dDAgMjV0LTMgMTguNXQtOC41IDE2dC0xNy41IDguNQp0LTI5LjUgMy41aC03MHYtOThoLTY0djI3MWwxNTMgLTFxNDkgMCA3OCAtMTQuNXQyOSAtNTcuNXpNMTc5OCAzMjd2LTU2aC0yMTZ2MjcxaDIxNnYtNTZoLTE1MXYtNDloMTQ4di01NWgtMTQ4di01NHpNMTM3MiAxMDA5di0yNzFoLTY2djI3MWg2NnpNMjA2NSAzNTdxMCAtODYgLTEwMiAtODZoLTEyNnY1OGgxMjZxMzQgMCAzNCAyNXEwIDE2IC0xNyAyMXQtNDEuNSA1dC00OS41IDMuNXQtNDIgMjIuNXQtMTcgNTVxMCAzOSAyNiA2MHQ2NiAyMQpoMTMwdi01N2gtMTE5cS0zNiAwIC0zNiAtMjVxMCAtMTYgMTcuNSAtMjAuNXQ0MiAtNHQ0OSAtMi41dDQyIC0yMS41dDE3LjUgLTU0LjV6TTIzMDQgNDA3di0xMDFxLTI0IC0zNSAtODggLTM1aC0xMjV2NThoMTI1cTMzIDAgMzMgMjVxMCAxMyAtMTIuNSAxOXQtMzEgNS41dC00MCAydC00MCA4dC0zMSAyNHQtMTIuNSA0OC41cTAgMzkgMjYuNSA2MHQ2Ni41IDIxaDEyOXYtNTdoLTExOHEtMzYgMCAtMzYgLTI1cTAgLTIwIDI5IC0yMnQ2OC41IC01CnQ1Ni41IC0yNnpNMjEzOSAxMDA4di0yNzBoLTkybC0xMjIgMjAzdi0yMDNoLTEzMmwtMjYgNjBoLTEzNGwtMjUgLTYwaC03NXEtMTI5IDAgLTEyOSAxMzNxMCAxMzggMTMzIDEzOGg2M3YtNTlxLTcgMCAtMjggMXQtMjguNSAwLjV0LTIzIC0ydC0yMS41IC02LjV0LTE0LjUgLTEzLjV0LTExLjUgLTIzdC0zIC0zMy41cTAgLTM4IDEzLjUgLTU4dDQ5LjUgLTIwaDI5bDkyIDIxM2g5N2wxMDkgLTI1NnYyNTZoOTlsMTE0IC0xODh2MTg4aDY2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDY5IiB1bmljb2RlPSImI3hmMWY0OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNNzQ1IDYzMHEwIC0zNyAtMjUuNSAtNjEuNXQtNjIuNSAtMjQuNXEtMjkgMCAtNDYuNSAxNnQtMTcuNSA0NHEwIDM3IDI1IDYyLjV0NjIgMjUuNXEyOCAwIDQ2LjUgLTE2LjV0MTguNSAtNDUuNXpNMTUzMCA3NzlxMCAtNDIgLTIyIC01N3QtNjYgLTE1bC0zMiAtMWwxNyAxMDdxMiAxMSAxMyAxMWgxOHEyMiAwIDM1IC0ydDI1IC0xMi41dDEyIC0zMC41ek0xODgxIDYzMHEwIC0zNiAtMjUuNSAtNjF0LTYxLjUgLTI1cS0yOSAwIC00NyAxNgp0LTE4IDQ0cTAgMzcgMjUgNjIuNXQ2MiAyNS41cTI4IDAgNDYuNSAtMTYuNXQxOC41IC00NS41ek01MTMgODAxcTAgNTkgLTM4LjUgODUuNXQtMTAwLjUgMjYuNWgtMTYwcS0xOSAwIC0yMSAtMTlsLTY1IC00MDhxLTEgLTYgMyAtMTF0MTAgLTVoNzZxMjAgMCAyMiAxOWwxOCAxMTBxMSA4IDcgMTN0MTUgNi41dDE3IDEuNXQxOSAtMXQxNCAtMXE4NiAwIDEzNSA0OC41dDQ5IDEzNC41ek04MjIgNDg5bDQxIDI2MXExIDYgLTMgMTF0LTEwIDVoLTc2CnEtMTQgMCAtMTcgLTMzcS0yNyA0MCAtOTUgNDBxLTcyIDAgLTEyMi41IC01NHQtNTAuNSAtMTI3cTAgLTU5IDM0LjUgLTk0dDkyLjUgLTM1cTI4IDAgNTggMTJ0NDggMzJxLTQgLTEyIC00IC0yMXEwIC0xNiAxMyAtMTZoNjlxMTkgMCAyMiAxOXpNMTI2OSA3NTJxMCA1IC00IDkuNXQtOSA0LjVoLTc3cS0xMSAwIC0xOCAtMTBsLTEwNiAtMTU2bC00NCAxNTBxLTUgMTYgLTIyIDE2aC03NXEtNSAwIC05IC00LjV0LTQgLTkuNXEwIC0yIDE5LjUgLTU5CnQ0MiAtMTIzdDIzLjUgLTcwcS04MiAtMTEyIC04MiAtMTIwcTAgLTEzIDEzIC0xM2g3N3ExMSAwIDE4IDEwbDI1NSAzNjhxMiAyIDIgN3pNMTY0OSA4MDFxMCA1OSAtMzguNSA4NS41dC0xMDAuNSAyNi41aC0xNTlxLTIwIDAgLTIyIC0xOWwtNjUgLTQwOHEtMSAtNiAzIC0xMXQxMCAtNWg4MnExMiAwIDE2IDEzbDE4IDExNnExIDggNyAxM3QxNSA2LjV0MTcgMS41dDE5IC0xdDE0IC0xcTg2IDAgMTM1IDQ4LjV0NDkgMTM0LjV6TTE5NTggNDg5Cmw0MSAyNjFxMSA2IC0zIDExdC0xMCA1aC03NnEtMTQgMCAtMTcgLTMzcS0yNiA0MCAtOTUgNDBxLTcyIDAgLTEyMi41IC01NHQtNTAuNSAtMTI3cTAgLTU5IDM0LjUgLTk0dDkyLjUgLTM1cTI5IDAgNTkgMTJ0NDcgMzJxMCAtMSAtMiAtOXQtMiAtMTJxMCAtMTYgMTMgLTE2aDY5cTE5IDAgMjIgMTl6TTIxNzYgODk4djFxMCAxNCAtMTMgMTRoLTc0cS0xMSAwIC0xMyAtMTFsLTY1IC00MTZsLTEgLTJxMCAtNSA0IC05LjV0MTAgLTQuNWg2NgpxMTkgMCAyMSAxOXpNMzkyIDc2NHEtNSAtMzUgLTI2IC00NnQtNjAgLTExbC0zMyAtMWwxNyAxMDdxMiAxMSAxMyAxMWgxOXE0MCAwIDU4IC0xMS41dDEyIC00OC41ek0yMzA0IDEyODB2LTEyODBxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC0yMDQ4cS01MiAwIC05MCAzOHQtMzggOTB2MTI4MHEwIDUyIDM4IDkwdDkwIDM4aDIwNDhxNTIgMCA5MCAtMzh0MzggLTkweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDcwIiB1bmljb2RlPSImI3hmMWY1OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTU5NyA2MzNxMCAtNjkgLTIxIC0xMDZxLTE5IC0zNSAtNTIgLTM1cS0yMyAwIC00MSA5djIyNHEyOSAzMCA1NyAzMHE1NyAwIDU3IC0xMjJ6TTIwMzUgNjY5aC0xMTBxNiA5OCA1NiA5OHE1MSAwIDU0IC05OHpNNDc2IDUzNHEwIDU5IC0zMyA5MS41dC0xMDEgNTcuNXEtMzYgMTMgLTUyIDI0dC0xNiAyNXEwIDI2IDM4IDI2cTU4IDAgMTI0IC0zM2wxOCAxMTJxLTY3IDMyIC0xNDkgMzJxLTc3IDAgLTEyMyAtMzhxLTQ4IC0zOSAtNDggLTEwOQpxMCAtNTggMzIuNSAtOTAuNXQ5OS41IC01Ni41cTM5IC0xNCA1NC41IC0yNS41dDE1LjUgLTI3LjVxMCAtMzEgLTQ4IC0zMXEtMjkgMCAtNzAgMTIuNXQtNzIgMzAuNWwtMTggLTExM3E3MiAtNDEgMTY4IC00MXE4MSAwIDEyOSAzN3E1MSA0MSA1MSAxMTd6TTc3MSA3NDlsMTkgMTExaC05NnYxMzVsLTEyOSAtMjFsLTE4IC0xMTRsLTQ2IC04bC0xNyAtMTAzaDYydi0yMTlxMCAtODQgNDQgLTEyMHEzOCAtMzAgMTExIC0zMHEzMiAwIDc5IDExdjExOApxLTMyIC03IC00NCAtN3EtNDIgMCAtNDIgNTB2MTk3aDc3ek0xMDg3IDcyNHYxMzlxLTE1IDMgLTI4IDNxLTMyIDAgLTU1LjUgLTE2dC0zMy41IC00NmwtMTAgNTZoLTEzMXYtNDcxaDE1MHYzMDZxMjYgMzEgODIgMzFxMTYgMCAyNiAtMnpNMTEyNCAzODloMTUwdjQ3MWgtMTUwdi00NzF6TTE3NDYgNjM4cTAgMTIyIC00NSAxNzlxLTQwIDUyIC0xMTEgNTJxLTY0IDAgLTExNyAtNTZsLTggNDdoLTEzMnYtNjQ1bDE1MCAyNXYxNTEKcTM2IC0xMSA2OCAtMTFxODMgMCAxMzQgNTZxNjEgNjUgNjEgMjAyek0xMjc4IDk4NnEwIDMzIC0yMyA1NnQtNTYgMjN0LTU2IC0yM3QtMjMgLTU2dDIzIC01Ni41dDU2IC0yMy41dDU2IDIzLjV0MjMgNTYuNXpNMjE3NiA2MjlxMCAxMTMgLTQ4IDE3NnEtNTAgNjQgLTE0NCA2NHEtOTYgMCAtMTUxLjUgLTY2dC01NS41IC0xODBxMCAtMTI4IDYzIC0xODhxNTUgLTU1IDE2MSAtNTVxMTAxIDAgMTYwIDQwbC0xNiAxMDNxLTU3IC0zMSAtMTI4IC0zMQpxLTQzIDAgLTYzIDE5cS0yMyAxOSAtMjggNjZoMjQ4cTIgMTQgMiA1MnpNMjMwNCAxMjgwdi0xMjgwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMjA0OHEtNTIgMCAtOTAgMzh0LTM4IDkwdjEyODBxMCA1MiAzOCA5MHQ5MCAzOGgyMDQ4cTUyIDAgOTAgLTM4dDM4IC05MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ3MSIgdW5pY29kZT0iJiN4ZjFmNjsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTE1NTggNjg0cTYxIC0zNTYgMjk4IC01NTZxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC00NDhxMCAtMTA2IC03NSAtMTgxdC0xODEgLTc1dC0xODAuNSA3NC41dC03NS41IDE4MC41ek0xMDI0IC0xNzZxMTYgMCAxNiAxNnQtMTYgMTZxLTU5IDAgLTEwMS41IDQyLjV0LTQyLjUgMTAxLjVxMCAxNiAtMTYgMTZ0LTE2IC0xNnEwIC03MyA1MS41IC0xMjQuNXQxMjQuNSAtNTEuNXpNMjAyNiAxNDI0cTggLTEwIDcuNSAtMjMuNXQtMTAuNSAtMjIuNQpsLTE4NzIgLTE2MjJxLTEwIC04IC0yMy41IC03dC0yMS41IDExbC04NCA5NnEtOCAxMCAtNy41IDIzLjV0MTAuNSAyMS41bDE4NiAxNjFxLTE5IDMyIC0xOSA2NnE1MCA0MiA5MSA4OHQ4NSAxMTkuNXQ3NC41IDE1OC41dDUwIDIwNnQxOS41IDI2MHEwIDE1MiAxMTcgMjgyLjV0MzA3IDE1OC41cS04IDE5IC04IDM5cTAgNDAgMjggNjh0NjggMjh0NjggLTI4dDI4IC02OHEwIC0yMCAtOCAtMzlxMTI0IC0xOCAyMTkgLTgyLjV0MTQ4IC0xNTcuNQpsNDE4IDM2M3ExMCA4IDIzLjUgN3QyMS41IC0xMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ3MiIgdW5pY29kZT0iJiN4ZjFmNzsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTEwNDAgLTE2MHEwIDE2IC0xNiAxNnEtNTkgMCAtMTAxLjUgNDIuNXQtNDIuNSAxMDEuNXEwIDE2IC0xNiAxNnQtMTYgLTE2cTAgLTczIDUxLjUgLTEyNC41dDEyNC41IC01MS41cTE2IDAgMTYgMTZ6TTUwMyAzMTVsODc3IDc2MHEtNDIgODggLTEzMi41IDE0Ni41dC0yMjMuNSA1OC41cS05MyAwIC0xNjkuNSAtMzEuNXQtMTIxLjUgLTgwLjV0LTY5IC0xMDN0LTI0IC0xMDVxMCAtMzg0IC0xMzcgLTY0NXpNMTg1NiAxMjgKcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtNDQ4cTAgLTEwNiAtNzUgLTE4MXQtMTgxIC03NXQtMTgwLjUgNzQuNXQtNzUuNSAxODAuNWwxNDkgMTI5aDc1N3EtMTY2IDE4NyAtMjI3IDQ1OWwxMTEgOTdxNjEgLTM1NiAyOTggLTU1NnpNMTk0MiAxNTIwbDg0IC05NnE4IC0xMCA3LjUgLTIzLjV0LTEwLjUgLTIyLjVsLTE4NzIgLTE2MjJxLTEwIC04IC0yMy41IC03dC0yMS41IDExbC04NCA5NnEtOCAxMCAtNy41IDIzLjV0MTAuNSAyMS41bDE4NiAxNjEKcS0xOSAzMiAtMTkgNjZxNTAgNDIgOTEgODh0ODUgMTE5LjV0NzQuNSAxNTguNXQ1MCAyMDZ0MTkuNSAyNjBxMCAxNTIgMTE3IDI4Mi41dDMwNyAxNTguNXEtOCAxOSAtOCAzOXEwIDQwIDI4IDY4dDY4IDI4dDY4IC0yOHQyOCAtNjhxMCAtMjAgLTggLTM5cTEyNCAtMTggMjE5IC04Mi41dDE0OCAtMTU3LjVsNDE4IDM2M3ExMCA4IDIzLjUgN3QyMS41IC0xMXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ3MyIgdW5pY29kZT0iJiN4ZjFmODsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTUxMiAxNjB2NzA0cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTcwNHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNNzY4IDE2MHY3MDRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNzA0cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzek0xMDI0IDE2MHY3MDRxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtNzA0CnEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNNDgwIDExNTJoNDQ4bC00OCAxMTdxLTcgOSAtMTcgMTFoLTMxN3EtMTAgLTIgLTE3IC0xMXpNMTQwOCAxMTIwdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtOTQ4cTAgLTgzIC00NyAtMTQzLjV0LTExMyAtNjAuNWgtODMycS02NiAwIC0xMTMgNTguNXQtNDcgMTQxLjV2OTUyaC05NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWgzMDlsNzAgMTY3CnExNSAzNyA1NCA2M3Q3OSAyNmgzMjBxNDAgMCA3OSAtMjZ0NTQgLTYzbDcwIC0xNjdoMzA5cTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80NzQiIHVuaWNvZGU9IiYjeGYxZjk7IiAKZD0iTTExNTAgNDYydi0xMDlxMCAtNTAgLTM2LjUgLTg5dC05NCAtNjAuNXQtMTE4IC0zMi41dC0xMTcuNSAtMTFxLTIwNSAwIC0zNDIuNSAxMzl0LTEzNy41IDM0NnEwIDIwMyAxMzYgMzM5dDMzOSAxMzZxMzQgMCA3NS41IC00LjV0OTMgLTE4dDkyLjUgLTM0dDY5IC01Ni41dDI4IC04MXYtMTA5cTAgLTE2IC0xNiAtMTZoLTExOHEtMTYgMCAtMTYgMTZ2NzBxMCA0MyAtNjUuNSA2Ny41dC0xMzcuNSAyNC41cS0xNDAgMCAtMjI4LjUgLTkxLjUKdC04OC41IC0yMzcuNXEwIC0xNTEgOTEuNSAtMjQ5LjV0MjMzLjUgLTk4LjVxNjggMCAxMzggMjR0NzAgNjZ2NzBxMCA3IDQuNSAxMS41dDEwLjUgNC41aDExOXE2IDAgMTEgLTQuNXQ1IC0xMS41ek03NjggMTI4MHEtMTMwIDAgLTI0OC41IC01MXQtMjA0IC0xMzYuNXQtMTM2LjUgLTIwNHQtNTEgLTI0OC41dDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxdDI0OC41IDUxdDIwNCAxMzYuNXQxMzYuNSAyMDR0NTEgMjQ4LjUKdC01MSAyNDguNXQtMTM2LjUgMjA0dC0yMDQgMTM2LjV0LTI0OC41IDUxek0xNTM2IDY0MHEwIC0yMDkgLTEwMyAtMzg1LjV0LTI3OS41IC0yNzkuNXQtMzg1LjUgLTEwM3QtMzg1LjUgMTAzdC0yNzkuNSAyNzkuNXQtMTAzIDM4NS41dDEwMyAzODUuNXQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ3NSIgdW5pY29kZT0iJiN4ZjFmYTsiIApkPSJNOTcyIDc2MXEwIDEwOCAtNTMuNSAxNjl0LTE0Ny41IDYxcS02MyAwIC0xMjQgLTMwLjV0LTExMCAtODQuNXQtNzkuNSAtMTM3dC0zMC41IC0xODBxMCAtMTEyIDUzLjUgLTE3M3QxNTAuNSAtNjFxOTYgMCAxNzYgNjYuNXQxMjIuNSAxNjZ0NDIuNSAyMDMuNXpNMTUzNiA2NDBxMCAtMTExIC0zNyAtMTk3dC05OC41IC0xMzV0LTEzMS41IC03NC41dC0xNDUgLTI3LjVxLTYgMCAtMTUuNSAtMC41dC0xNi41IC0wLjVxLTk1IDAgLTE0MiA1MwpxLTI4IDMzIC0zMyA4M3EtNTIgLTY2IC0xMzEuNSAtMTEwdC0xNzMuNSAtNDRxLTE2MSAwIC0yNDkuNSA5NS41dC04OC41IDI2OS41cTAgMTU3IDY2IDI5MHQxNzkgMjEwLjV0MjQ2IDc3LjVxODcgMCAxNTUgLTM1LjV0MTA2IC05OS41bDIgMTlsMTEgNTZxMSA2IDUuNSAxMnQ5LjUgNmgxMThxNSAwIDEzIC0xMXE1IC01IDMgLTE2bC0xMjAgLTYxNHEtNSAtMjQgLTUgLTQ4cTAgLTM5IDEyLjUgLTUydDQ0LjUgLTEzcTI4IDEgNTcgNS41dDczIDI0CnQ3NyA1MHQ1NyA4OS41dDI0IDEzN3EwIDI5MiAtMTc0IDQ2NnQtNDY2IDE3NHEtMTMwIDAgLTI0OC41IC01MXQtMjA0IC0xMzYuNXQtMTM2LjUgLTIwNHQtNTEgLTI0OC41dDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxcTIyOCAwIDQwNSAxNDRxMTEgOSAyNCA4dDIxIC0xMmw0MSAtNDlxOCAtMTIgNyAtMjRxLTIgLTEzIC0xMiAtMjJxLTEwMiAtODMgLTIyNy41IC0xMjh0LTI1OC41IC00NXEtMTU2IDAgLTI5OCA2MQp0LTI0NSAxNjR0LTE2NCAyNDV0LTYxIDI5OHQ2MSAyOTh0MTY0IDI0NXQyNDUgMTY0dDI5OCA2MXEzNDQgMCA1NTYgLTIxMnQyMTIgLTU1NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ3NiIgdW5pY29kZT0iJiN4ZjFmYjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE2OTggMTQ0MnE5NCAtOTQgOTQgLTIyNi41dC05NCAtMjI1LjVsLTIyNSAtMjIzbDEwNCAtMTA0cTEwIC0xMCAxMCAtMjN0LTEwIC0yM2wtMjEwIC0yMTBxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTA1IDEwNWwtNjAzIC02MDNxLTM3IC0zNyAtOTAgLTM3aC0yMDNsLTI1NiAtMTI4bC02NCA2NGwxMjggMjU2djIwM3EwIDUzIDM3IDkwbDYwMyA2MDNsLTEwNSAxMDVxLTEwIDEwIC0xMCAyM3QxMCAyM2wyMTAgMjEwcTEwIDEwIDIzIDEwCnQyMyAtMTBsMTA0IC0xMDRsMjIzIDIyNXE5MyA5NCAyMjUuNSA5NHQyMjYuNSAtOTR6TTUxMiA2NGw1NzYgNTc2bC0xOTIgMTkybC01NzYgLTU3NnYtMTkyaDE5MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZjFmYyIgdW5pY29kZT0iJiN4ZjFmYzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE2MTUgMTUzNnE3MCAwIDEyMi41IC00Ni41dDUyLjUgLTExNi41cTAgLTYzIC00NSAtMTUxcS0zMzIgLTYyOSAtNDY1IC03NTJxLTk3IC05MSAtMjE4IC05MXEtMTI2IDAgLTIxNi41IDkyLjV0LTkwLjUgMjE5LjVxMCAxMjggOTIgMjEybDYzOCA1NzlxNTkgNTQgMTMwIDU0ek03MDYgNTAycTM5IC03NiAxMDYuNSAtMTMwdDE1MC41IC03NmwxIC03MXE0IC0yMTMgLTEyOS41IC0zNDd0LTM0OC41IC0xMzRxLTEyMyAwIC0yMTggNDYuNQp0LTE1Mi41IDEyNy41dC04Ni41IDE4M3QtMjkgMjIwcTcgLTUgNDEgLTMwdDYyIC00NC41dDU5IC0zNi41dDQ2IC0xN3E0MSAwIDU1IDM3cTI1IDY2IDU3LjUgMTEyLjV0NjkuNSA3NnQ4OCA0Ny41dDEwMyAyNS41dDEyNSAxMC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDc4IiB1bmljb2RlPSImI3hmMWZkOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc5MiAxMjh2LTM4NGgtMTc5MnYzODRxNDUgMCA4NSAxNHQ1OSAyNy41dDQ3IDM3LjVxMzAgMjcgNTEuNSAzOHQ1Ni41IDExcTI0IDAgNDQgLTd0MzEgLTE1dDMzIC0yN3EyOSAtMjUgNDcgLTM4dDU4IC0yN3Q4NiAtMTRxNDUgMCA4NSAxNC41dDU4IDI3dDQ4IDM3LjVxMjEgMTkgMzIuNSAyN3QzMSAxNXQ0My41IDdxMzUgMCA1Ni41IC0xMXQ1MS41IC0zOHEyOCAtMjQgNDcgLTM3LjV0NTkgLTI3LjV0ODUgLTE0dDg1IDE0dDU5IDI3LjUKdDQ3IDM3LjVxMzAgMjcgNTEuNSAzOHQ1Ni41IDExcTM0IDAgNTUuNSAtMTF0NTEuNSAtMzhxMjggLTI0IDQ3IC0zNy41dDU5IC0yNy41dDg1IC0xNHpNMTc5MiA0NDh2LTE5MnEtMjQgMCAtNDQgN3QtMzEgMTV0LTMzIDI3cS0yOSAyNSAtNDcgMzh0LTU4IDI3dC04NSAxNHEtNDYgMCAtODYgLTE0dC01OCAtMjd0LTQ3IC0zOHEtMjIgLTE5IC0zMyAtMjd0LTMxIC0xNXQtNDQgLTdxLTM1IDAgLTU2LjUgMTF0LTUxLjUgMzhxLTI5IDI1IC00NyAzOAp0LTU4IDI3dC04NiAxNHEtNDUgMCAtODUgLTE0LjV0LTU4IC0yN3QtNDggLTM3LjVxLTIxIC0xOSAtMzIuNSAtMjd0LTMxIC0xNXQtNDMuNSAtN3EtMzUgMCAtNTYuNSAxMXQtNTEuNSAzOHEtMjggMjQgLTQ3IDM3LjV0LTU5IDI3LjV0LTg1IDE0cS00NiAwIC04NiAtMTR0LTU4IC0yN3QtNDcgLTM4cS0zMCAtMjcgLTUxLjUgLTM4dC01Ni41IC0xMXYxOTJxMCA4MCA1NiAxMzZ0MTM2IDU2aDY0djQ0OGgyNTZ2LTQ0OGgyNTZ2NDQ4aDI1NnYtNDQ4CmgyNTZ2NDQ4aDI1NnYtNDQ4aDY0cTgwIDAgMTM2IC01NnQ1NiAtMTM2ek01MTIgMTMxMnEwIC03NyAtMzYgLTExOC41dC05MiAtNDEuNXEtNTMgMCAtOTAuNSAzNy41dC0zNy41IDkwLjVxMCAyOSA5LjUgNTF0MjMuNSAzNHQzMSAyOHQzMSAzMS41dDIzLjUgNDQuNXQ5LjUgNjdxMzggMCA4MyAtNzR0NDUgLTE1MHpNMTAyNCAxMzEycTAgLTc3IC0zNiAtMTE4LjV0LTkyIC00MS41cS01MyAwIC05MC41IDM3LjV0LTM3LjUgOTAuNQpxMCAyOSA5LjUgNTF0MjMuNSAzNHQzMSAyOHQzMSAzMS41dDIzLjUgNDQuNXQ5LjUgNjdxMzggMCA4MyAtNzR0NDUgLTE1MHpNMTUzNiAxMzEycTAgLTc3IC0zNiAtMTE4LjV0LTkyIC00MS41cS01MyAwIC05MC41IDM3LjV0LTM3LjUgOTAuNXEwIDI5IDkuNSA1MXQyMy41IDM0dDMxIDI4dDMxIDMxLjV0MjMuNSA0NC41dDkuNSA2N3EzOCAwIDgzIC03NHQ0NSAtMTUweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDc5IiB1bmljb2RlPSImI3hmMWZlOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMjA0OCAwdi0xMjhoLTIwNDh2MTUzNmgxMjh2LTE0MDhoMTkyMHpNMTY2NCAxMDI0bDI1NiAtODk2aC0xNjY0djU3Nmw0NDggNTc2bDU3NiAtNTc2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDgwIiB1bmljb2RlPSImI3hmMjAwOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNzY4IDY0Nmw1NDYgLTU0NnEtMTA2IC0xMDggLTI0Ny41IC0xNjh0LTI5OC41IC02MHEtMjA5IDAgLTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdi03NjJ6TTk1NSA2NDBoNzczcTAgLTE1NyAtNjAgLTI5OC41dC0xNjggLTI0Ny41ek0xNjY0IDc2OGgtNzY4djc2OHEyMDkgMCAzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDgxIiB1bmljb2RlPSImI3hmMjAxOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMjA0OCAwdi0xMjhoLTIwNDh2MTUzNmgxMjh2LTE0MDhoMTkyMHpNMTkyMCAxMjQ4di00MzVxMCAtMjEgLTE5LjUgLTI5LjV0LTM1LjUgNy41bC0xMjEgMTIxbC02MzMgLTYzM3EtMTAgLTEwIC0yMyAtMTB0LTIzIDEwbC0yMzMgMjMzbC00MTYgLTQxNmwtMTkyIDE5Mmw1ODUgNTg1cTEwIDEwIDIzIDEwdDIzIC0xMGwyMzMgLTIzM2w0NjQgNDY0bC0xMjEgMTIxcS0xNiAxNiAtNy41IDM1LjV0MjkuNSAxOS41aDQzNXExNCAwIDIzIC05CnQ5IC0yM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ4MiIgdW5pY29kZT0iJiN4ZjIwMjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTEyOTIgODMycTAgLTYgMTAgLTQxcTEwIC0yOSAyNSAtNDkuNXQ0MSAtMzR0NDQgLTIwdDU1IC0xNi41cTMyNSAtOTEgMzI1IC0zMzJxMCAtMTQ2IC0xMDUuNSAtMjQyLjV0LTI1NC41IC05Ni41cS01OSAwIC0xMTEuNSAxOC41dC05MS41IDQ1LjV0LTc3IDc0LjV0LTYzIDg3LjV0LTUzLjUgMTAzLjV0LTQzLjUgMTAzdC0zOS41IDEwNi41dC0zNS41IDk1cS0zMiA4MSAtNjEuNSAxMzMuNXQtNzMuNSA5Ni41dC0xMDQgNjR0LTE0MiAyMApxLTk2IDAgLTE4MyAtNTUuNXQtMTM4IC0xNDQuNXQtNTEgLTE4NXEwIC0xNjAgMTA2LjUgLTI3OS41dDI2My41IC0xMTkuNXExNzcgMCAyNTggOTVxNTYgNjMgODMgMTE2bDg0IC0xNTJxLTE1IC0zNCAtNDQgLTcwbDEgLTFxLTEzMSAtMTUyIC0zODggLTE1MnEtMTQ3IDAgLTI2OS41IDc5dC0xOTAuNSAyMDcuNXQtNjggMjc0LjVxMCAxMDUgNDMuNSAyMDZ0MTE2IDE3Ni41dDE3MiAxMjEuNXQyMDQuNSA0NnE4NyAwIDE1OSAtMTl0MTIzLjUgLTUwCnQ5NSAtODB0NzIuNSAtOTl0NTguNSAtMTE3dDUwLjUgLTEyNC41dDUwIC0xMzAuNXQ1NSAtMTI3cTk2IC0yMDAgMjMzIC0yMDBxODEgMCAxMzguNSA0OC41dDU3LjUgMTI4LjVxMCA0MiAtMTkgNzJ0LTUwLjUgNDZ0LTcyLjUgMzEuNXQtODQuNSAyN3QtODcuNSAzNHQtODEgNTJ0LTY1IDgydC0zOSAxMjIuNXEtMyAxNiAtMyAzM3EwIDExMCA4Ny41IDE5MnQxOTguNSA3OHE3OCAtMyAxMjAuNSAtMTQuNXQ5MC41IC01My41aC0xCnExMiAtMTEgMjMgLTI0LjV0MjYgLTM2dDE5IC0yNy41bC0xMjkgLTk5cS0yNiA0OSAtNTQgNzB2MXEtMjMgMjEgLTk3IDIxcS00OSAwIC04NCAtMzN0LTM1IC04M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ4MyIgdW5pY29kZT0iJiN4ZjIwMzsiIApkPSJNMTQzMiA0ODRxMCAxNzMgLTIzNCAyMzlxLTM1IDEwIC01MyAxNi41dC0zOCAyNXQtMjkgNDYuNXEwIDIgLTIgOC41dC0zIDEydC0xIDcuNXEwIDM2IDI0LjUgNTkuNXQ2MC41IDIzLjVxNTQgMCA3MSAtMTVoLTFxMjAgLTE1IDM5IC01MWw5MyA3MXEtMzkgNTQgLTQ5IDY0cS0zMyAyOSAtNjcuNSAzOXQtODUuNSAxMHEtODAgMCAtMTQyIC01Ny41dC02MiAtMTM3LjVxMCAtNyAyIC0yM3ExNiAtOTYgNjQuNSAtMTQwdDE0OC41IC03MwpxMjkgLTggNDkgLTE1LjV0NDUgLTIxLjV0MzguNSAtMzQuNXQxMy41IC00Ni41di01cTEgLTU4IC00MC41IC05M3QtMTAwLjUgLTM1cS05NyAwIC0xNjcgMTQ0cS0yMyA0NyAtNTEuNSAxMjEuNXQtNDggMTI1LjV0LTU0IDExMC41dC03NCA5NS41dC0xMDMuNSA2MC41dC0xNDcgMjQuNXEtMTAxIDAgLTE5MiAtNTZ0LTE0NCAtMTQ4dC01MCAtMTkydi0xcTQgLTEwOCA1MC41IC0xOTl0MTMzLjUgLTE0Ny41dDE5NiAtNTYuNXExODYgMCAyNzkgMTEwCnEyMCAyNyAzMSA1MWwtNjAgMTA5cS00MiAtODAgLTk5IC0xMTZ0LTE0NiAtMzZxLTExNSAwIC0xOTEgODd0LTc2IDIwNHEwIDEwNSA4MiAxODl0MTg2IDg0cTExMiAwIDE3MCAtNTMuNXQxMDQgLTE3Mi41cTggLTIxIDI1LjUgLTY4LjV0MjguNSAtNzYuNXQzMS41IC03NC41dDM4LjUgLTc0dDQ1LjUgLTYyLjV0NTUuNSAtNTMuNXQ2NiAtMzN0ODAgLTEzLjVxMTA3IDAgMTgzIDY5LjV0NzYgMTc0LjV6TTE1MzYgMTEyMHYtOTYwCnEwIC0xMTkgLTg0LjUgLTIwMy41dC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ4NCIgdW5pY29kZT0iJiN4ZjIwNDsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTExNTIgNjQwcTAgMTA0IC00MC41IDE5OC41dC0xMDkuNSAxNjMuNXQtMTYzLjUgMTA5LjV0LTE5OC41IDQwLjV0LTE5OC41IC00MC41dC0xNjMuNSAtMTA5LjV0LTEwOS41IC0xNjMuNXQtNDAuNSAtMTk4LjV0NDAuNSAtMTk4LjV0MTA5LjUgLTE2My41dDE2My41IC0xMDkuNXQxOTguNSAtNDAuNXQxOTguNSA0MC41dDE2My41IDEwOS41dDEwOS41IDE2My41dDQwLjUgMTk4LjV6TTE5MjAgNjQwcTAgMTA0IC00MC41IDE5OC41CnQtMTA5LjUgMTYzLjV0LTE2My41IDEwOS41dC0xOTguNSA0MC41aC0zODZxMTE5IC05MCAxODguNSAtMjI0dDY5LjUgLTI4OHQtNjkuNSAtMjg4dC0xODguNSAtMjI0aDM4NnExMDQgMCAxOTguNSA0MC41dDE2My41IDEwOS41dDEwOS41IDE2My41dDQwLjUgMTk4LjV6TTIwNDggNjQwcTAgLTEzMCAtNTEgLTI0OC41dC0xMzYuNSAtMjA0dC0yMDQgLTEzNi41dC0yNDguNSAtNTFoLTc2OHEtMTMwIDAgLTI0OC41IDUxdC0yMDQgMTM2LjUKdC0xMzYuNSAyMDR0LTUxIDI0OC41dDUxIDI0OC41dDEzNi41IDIwNHQyMDQgMTM2LjV0MjQ4LjUgNTFoNzY4cTEzMCAwIDI0OC41IC01MXQyMDQgLTEzNi41dDEzNi41IC0yMDR0NTEgLTI0OC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDg1IiB1bmljb2RlPSImI3hmMjA1OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMCA2NDBxMCAxMzAgNTEgMjQ4LjV0MTM2LjUgMjA0dDIwNCAxMzYuNXQyNDguNSA1MWg3NjhxMTMwIDAgMjQ4LjUgLTUxdDIwNCAtMTM2LjV0MTM2LjUgLTIwNHQ1MSAtMjQ4LjV0LTUxIC0yNDguNXQtMTM2LjUgLTIwNHQtMjA0IC0xMzYuNXQtMjQ4LjUgLTUxaC03NjhxLTEzMCAwIC0yNDguNSA1MXQtMjA0IDEzNi41dC0xMzYuNSAyMDR0LTUxIDI0OC41ek0xNDA4IDEyOHExMDQgMCAxOTguNSA0MC41dDE2My41IDEwOS41CnQxMDkuNSAxNjMuNXQ0MC41IDE5OC41dC00MC41IDE5OC41dC0xMDkuNSAxNjMuNXQtMTYzLjUgMTA5LjV0LTE5OC41IDQwLjV0LTE5OC41IC00MC41dC0xNjMuNSAtMTA5LjV0LTEwOS41IC0xNjMuNXQtNDAuNSAtMTk4LjV0NDAuNSAtMTk4LjV0MTA5LjUgLTE2My41dDE2My41IC0xMDkuNXQxOTguNSAtNDAuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ4NiIgdW5pY29kZT0iJiN4ZjIwNjsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTc2MiAzODRoLTMxNHEtNDAgMCAtNTcuNSAzNXQ2LjUgNjdsMTg4IDI1MXEtNjUgMzEgLTEzNyAzMXEtMTMyIDAgLTIyNiAtOTR0LTk0IC0yMjZ0OTQgLTIyNnQyMjYgLTk0cTExNSAwIDIwMyA3Mi41dDExMSAxODMuNXpNNTc2IDUxMmgxODZxLTE4IDg1IC03NSAxNDh6TTEwNTYgNTEybDI4OCAzODRoLTQ4MGwtOTkgLTEzMnExMDUgLTEwMyAxMjYgLTI1MmgxNjV6TTIxNzYgNDQ4cTAgMTMyIC05NCAyMjZ0LTIyNiA5NApxLTYwIDAgLTEyMSAtMjRsMTc0IC0yNjBxMTUgLTIzIDEwIC00OXQtMjcgLTQwcS0xNSAtMTEgLTM2IC0xMXEtMzUgMCAtNTMgMjlsLTE3NCAyNjBxLTkzIC05NSAtOTMgLTIyNXEwIC0xMzIgOTQgLTIyNnQyMjYgLTk0dDIyNiA5NHQ5NCAyMjZ6TTIzMDQgNDQ4cTAgLTE4NSAtMTMxLjUgLTMxNi41dC0zMTYuNSAtMTMxLjV0LTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXEwIDk3IDM5LjUgMTgzLjV0MTA5LjUgMTQ5LjVsLTY1IDk4bC0zNTMgLTQ2OQpxLTE4IC0yNiAtNTEgLTI2aC0xOTdxLTIzIC0xNjQgLTE0OSAtMjc0dC0yOTQgLTExMHEtMTg1IDAgLTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXQxMzEuNSAzMTYuNXQzMTYuNSAxMzEuNXExMTQgMCAyMTUgLTU1bDEzNyAxODNoLTIyNHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5aDM4NHYtMTI4aDQzNWwtODUgMTI4aC0yMjJxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOWgyNTZxMzMgMCA1MyAtMjhsMjY3IC00MDAKcTkxIDQ0IDE5MiA0NHExODUgMCAzMTYuNSAtMTMxLjV0MTMxLjUgLTMxNi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDg3IiB1bmljb2RlPSImI3hmMjA3OyIgCmQ9Ik0zODQgMzIwcTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNDA4IDMyMHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXpNMTM2MiA3MTZsLTcyIDM4NHEtNSAyMyAtMjIuNSAzNy41dC00MC41IDE0LjUKaC05MThxLTIzIDAgLTQwLjUgLTE0LjV0LTIyLjUgLTM3LjVsLTcyIC0zODRxLTUgLTMwIDE0IC01M3Q0OSAtMjNoMTA2MnEzMCAwIDQ5IDIzdDE0IDUzek0xMTM2IDEzMjhxMCAyMCAtMTQgMzR0LTM0IDE0aC02NDBxLTIwIDAgLTM0IC0xNHQtMTQgLTM0dDE0IC0zNHQzNCAtMTRoNjQwcTIwIDAgMzQgMTR0MTQgMzR6TTE1MzYgNjAzdi02MDNoLTEyOHYtMTI4cTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41dC05MC41IDM3LjUKdC0zNy41IDkwLjV2MTI4aC03Njh2LTEyOHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXQtOTAuNSAzNy41dC0zNy41IDkwLjV2MTI4aC0xMjh2NjAzcTAgMTEyIDI1IDIyM2wxMDMgNDU0cTkgNzggOTcuNSAxMzd0MjMwIDg5dDMxMi41IDMwdDMxMi41IC0zMHQyMzAgLTg5dDk3LjUgLTEzN2wxMDUgLTQ1NHEyMyAtMTAyIDIzIC0yMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80ODgiIHVuaWNvZGU9IiYjeGYyMDg7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xNDYzIDcwNHEwIC0zNSAtMjUgLTYwLjV0LTYxIC0yNS41aC03MDJxLTM2IDAgLTYxIDI1LjV0LTI1IDYwLjV0MjUgNjAuNXQ2MSAyNS41aDcwMnEzNiAwIDYxIC0yNS41dDI1IC02MC41ek0xNjc3IDcwNHEwIDg2IC0yMyAxNzBoLTk4MnEtMzYgMCAtNjEgMjV0LTI1IDYwcTAgMzYgMjUgNjF0NjEgMjVoOTA4cS04OCAxNDMgLTIzNSAyMjd0LTMyMCA4NHEtMTc3IDAgLTMyNy41IC04Ny41dC0yMzggLTIzNy41dC04Ny41IC0zMjcKcTAgLTg2IDIzIC0xNzBoOTgycTM2IDAgNjEgLTI1dDI1IC02MHEwIC0zNiAtMjUgLTYxdC02MSAtMjVoLTkwOHE4OCAtMTQzIDIzNS41IC0yMjd0MzIwLjUgLTg0cTEzMiAwIDI1MyA1MS41dDIwOCAxMzl0MTM5IDIwOHQ1MiAyNTMuNXpNMjA0OCA5NTlxMCAtMzUgLTI1IC02MHQtNjEgLTI1aC0xMzFxMTcgLTg1IDE3IC0xNzBxMCAtMTY3IC02NS41IC0zMTkuNXQtMTc1LjUgLTI2M3QtMjYyLjUgLTE3NnQtMzE5LjUgLTY1LjUKcS0yNDYgMCAtNDQ4LjUgMTMzdC0zMDEuNSAzNTBoLTE4OXEtMzYgMCAtNjEgMjV0LTI1IDYxcTAgMzUgMjUgNjB0NjEgMjVoMTMycS0xNyA4NSAtMTcgMTcwcTAgMTY3IDY1LjUgMzE5LjV0MTc1LjUgMjYzdDI2Mi41IDE3NnQzMjAuNSA2NS41cTI0NSAwIDQ0Ny41IC0xMzN0MzAxLjUgLTM1MGgxODhxMzYgMCA2MSAtMjV0MjUgLTYxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDg5IiB1bmljb2RlPSImI3hmMjA5OyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNOTUzIDExNThsLTExNCAtMzI4bDExNyAtMjFxMTY1IDQ1MSAxNjUgNTE4cTAgNTYgLTM4IDU2cS01NyAwIC0xMzAgLTIyNXpNNjU0IDQ3MWwzMyAtODhxMzcgNDIgNzEgNjdsLTMzIDUuNXQtMzguNSA3dC0zMi41IDguNXpNMzYyIDEzNjdxMCAtOTggMTU5IC01MjFxMTcgMTAgNDkgMTBxMTUgMCA3NSAtNWwtMTIxIDM1MXEtNzUgMjIwIC0xMjMgMjIwcS0xOSAwIC0yOSAtMTcuNXQtMTAgLTM3LjV6TTI4MyA2MDhxMCAtMzYgNTEuNSAtMTE5CnQxMTcuNSAtMTUzdDEwMCAtNzBxMTQgMCAyNS41IDEzdDExLjUgMjdxMCAyNCAtMzIgMTAycS0xMyAzMiAtMzIgNzJ0LTQ3LjUgODl0LTYxLjUgODF0LTYyIDMycS0yMCAwIC00NS41IC0yN3QtMjUuNSAtNDd6TTEyNSAyNzNxMCAtNDEgMjUgLTEwNHE1OSAtMTQ1IDE4My41IC0yMjd0MjgxLjUgLTgycTIyNyAwIDM4MiAxNzBxMTUyIDE2OSAxNTIgNDI3cTAgNDMgLTEgNjd0LTExLjUgNjJ0LTMwLjUgNTZxLTU2IDQ5IC0yMTEuNSA3NS41CnQtMjcwLjUgMjYuNXEtMzcgMCAtNDkgLTExcS0xMiAtNSAtMTIgLTM1cTAgLTM0IDIxLjUgLTYwdDU1LjUgLTQwdDc3LjUgLTIzLjV0ODcuNSAtMTEuNXQ4NSAtNHQ3MCAwaDIzcTI0IDAgNDAgLTE5cTE1IC0xOSAxOSAtNTVxLTI4IC0yOCAtOTYgLTU0cS02MSAtMjIgLTkzIC00NnEtNjQgLTQ2IC0xMDguNSAtMTE0dC00NC41IC0xMzdxMCAtMzEgMTguNSAtODguNXQxOC41IC04Ny41bC0zIC0xMnEtNCAtMTIgLTQgLTE0CnEtMTM3IDEwIC0xNDYgMjE2cS04IC0yIC00MSAtMnEyIC03IDIgLTIxcTAgLTUzIC00MC41IC04OS41dC05NC41IC0zNi41cS04MiAwIC0xNjYuNSA3OHQtODQuNSAxNTlxMCAzNCAzMyA2N3E1MiAtNjQgNjAgLTc2cTc3IC0xMDQgMTMzIC0xMDRxMTIgMCAyNi41IDguNXQxNC41IDIwLjVxMCAzNCAtODcuNSAxNDV0LTExNi41IDExMXEtNDMgMCAtNzAgLTQ0LjV0LTI3IC05MC41ek0xMSAyNjRxMCAxMDEgNDIuNSAxNjN0MTM2LjUgODgKcS0yOCA3NCAtMjggMTA0cTAgNjIgNjEgMTIzdDEyMiA2MXEyOSAwIDcwIC0xNXEtMTYzIDQ2MiAtMTYzIDU2N3EwIDgwIDQxIDEzMC41dDExOSA1MC41cTEzMSAwIDMyNSAtNTgxcTYgLTE3IDggLTIzcTYgMTYgMjkgNzkuNXQ0My41IDExOC41dDU0IDEyNy41dDY0LjUgMTIzdDcwLjUgODYuNXQ3Ni41IDM2cTcxIDAgMTEyIC00OXQ0MSAtMTIycTAgLTEwOCAtMTU5IC01NTBxNjEgLTE1IDEwMC41IC00NnQ1OC41IC03OHQyNiAtOTMuNQp0NyAtMTEwLjVxMCAtMTUwIC00NyAtMjgwdC0xMzIgLTIyNXQtMjExIC0xNTB0LTI3OCAtNTVxLTExMSAwIC0yMjMgNDJxLTE0OSA1NyAtMjU4IDE5MS41dC0xMDkgMjg2LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80OTAiIHVuaWNvZGU9IiYjeGYyMGE7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik03ODUgNTI4aDIwN3EtMTQgLTE1OCAtOTguNSAtMjQ4LjV0LTIxNC41IC05MC41cS0xNjIgMCAtMjU0LjUgMTE2dC05Mi41IDMxNnEwIDE5NCA5MyAzMTEuNXQyMzMgMTE3LjVxMTQ4IDAgMjMyIC04N3Q5NyAtMjQ3aC0yMDNxLTUgNjQgLTM1LjUgOTl0LTgxLjUgMzVxLTU3IDAgLTg4LjUgLTYwLjV0LTMxLjUgLTE3Ny41cTAgLTQ4IDUgLTg0dDE4IC02OS41dDQwIC01MS41dDY2IC0xOHE5NSAwIDEwOSAxMzl6TTE0OTcgNTI4aDIwNgpxLTE0IC0xNTggLTk4IC0yNDguNXQtMjE0IC05MC41cS0xNjIgMCAtMjU0LjUgMTE2dC05Mi41IDMxNnEwIDE5NCA5MyAzMTEuNXQyMzMgMTE3LjVxMTQ4IDAgMjMyIC04N3Q5NyAtMjQ3aC0yMDRxLTQgNjQgLTM1IDk5dC04MSAzNXEtNTcgMCAtODguNSAtNjAuNXQtMzEuNSAtMTc3LjVxMCAtNDggNSAtODR0MTggLTY5LjV0MzkuNSAtNTEuNXQ2NS41IC0xOHE0OSAwIDc2LjUgMzh0MzMuNSAxMDF6TTE4NTYgNjQ3cTAgMjA3IC0xNS41IDMwNwp0LTYwLjUgMTYxcS02IDggLTEzLjUgMTR0LTIxLjUgMTV0LTE2IDExcS04NiA2MyAtNjk3IDYzcS02MjUgMCAtNzEwIC02M3EtNSAtNCAtMTcuNSAtMTEuNXQtMjEgLTE0dC0xNC41IC0xNC41cS00NSAtNjAgLTYwIC0xNTkuNXQtMTUgLTMwOC41cTAgLTIwOCAxNSAtMzA3LjV0NjAgLTE2MC41cTYgLTggMTUgLTE1dDIwLjUgLTE0dDE3LjUgLTEycTQ0IC0zMyAyMzkuNSAtNDl0NDcwLjUgLTE2cTYxMCAwIDY5NyA2NXE1IDQgMTcgMTF0MjAuNSAxNAp0MTMuNSAxNnE0NiA2MCA2MSAxNTl0MTUgMzA5ek0yMDQ4IDE0MDh2LTE1MzZoLTIwNDh2MTUzNmgyMDQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDkxIiB1bmljb2RlPSImI3hmMjBiOyIgCmQ9Ik05OTIgOTEydi00OTZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTYwcS0xNCAwIC0yMyA5dC05IDIzdjQ5NnEwIDExMiAtODAgMTkydC0xOTIgODBoLTI3MnYtMTE1MnEwIC0xNCAtOSAtMjN0LTIzIC05aC0xNjBxLTE0IDAgLTIzIDl0LTkgMjN2MTM0NHEwIDE0IDkgMjN0MjMgOWg0NjRxMTM1IDAgMjQ5IC02Ni41dDE4MC41IC0xODAuNXQ2Ni41IC0yNDl6TTEzNzYgMTM3NnYtODgwcTAgLTEzNSAtNjYuNSAtMjQ5dC0xODAuNSAtMTgwLjUKdC0yNDkgLTY2LjVoLTQ2NHEtMTQgMCAtMjMgOXQtOSAyM3Y5NjBxMCAxNCA5IDIzdDIzIDloMTYwcTE0IDAgMjMgLTl0OSAtMjN2LTc2OGgyNzJxMTEyIDAgMTkyIDgwdDgwIDE5MnY4ODBxMCAxNCA5IDIzdDIzIDloMTYwcTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80OTIiIHVuaWNvZGU9IiYjeGYyMGM7IiAKZD0iTTEzMTEgNjk0di0xMTRxMCAtMjQgLTEzLjUgLTM4dC0zNy41IC0xNGgtMjAycS0yNCAwIC0zOCAxNHQtMTQgMzh2MTE0cTAgMjQgMTQgMzh0MzggMTRoMjAycTI0IDAgMzcuNSAtMTR0MTMuNSAtMzh6TTgyMSA0NjR2MjUwcTAgNTMgLTMyLjUgODUuNXQtODUuNSAzMi41aC0xMzNxLTY4IDAgLTk2IC01MnEtMjggNTIgLTk2IDUyaC0xMzBxLTUzIDAgLTg1LjUgLTMyLjV0LTMyLjUgLTg1LjV2LTI1MHEwIC0yMiAyMSAtMjJoNTUKcTIyIDAgMjIgMjJ2MjMwcTAgMjQgMTMuNSAzOHQzOC41IDE0aDk0cTI0IDAgMzggLTE0dDE0IC0zOHYtMjMwcTAgLTIyIDIxIC0yMmg1NHEyMiAwIDIyIDIydjIzMHEwIDI0IDE0IDM4dDM4IDE0aDk3cTI0IDAgMzcuNSAtMTR0MTMuNSAtMzh2LTIzMHEwIC0yMiAyMiAtMjJoNTVxMjEgMCAyMSAyMnpNMTQxMCA1NjB2MTU0cTAgNTMgLTMzIDg1LjV0LTg2IDMyLjVoLTI2NHEtNTMgMCAtODYgLTMyLjV0LTMzIC04NS41di00MTAKcTAgLTIxIDIyIC0yMWg1NXEyMSAwIDIxIDIxdjE4MHEzMSAtNDIgOTQgLTQyaDE5MXE1MyAwIDg2IDMyLjV0MzMgODUuNXpNMTUzNiAxMTc2di0xMDcycTAgLTk2IC02OCAtMTY0dC0xNjQgLTY4aC0xMDcycS05NiAwIC0xNjQgNjh0LTY4IDE2NHYxMDcycTAgOTYgNjggMTY0dDE2NCA2OGgxMDcycTk2IDAgMTY0IC02OHQ2OCAtMTY0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDkzIiB1bmljb2RlPSImI3hmMjBkOyIgCmQ9Ik05MTUgNDUwaC0yOTRsMTQ3IDU1MXpNMTAwMSAxMjhoMzExbC0zMjQgMTAyNGgtNDQwbC0zMjQgLTEwMjRoMzExbDM4MyAzMTR6TTE1MzYgMTEyMHYtOTYwcTAgLTExOCAtODUgLTIwM3QtMjAzIC04NWgtOTYwcS0xMTggMCAtMjAzIDg1dC04NSAyMDN2OTYwcTAgMTE4IDg1IDIwM3QyMDMgODVoOTYwcTExOCAwIDIwMyAtODV0ODUgLTIwM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzQ5NCIgdW5pY29kZT0iJiN4ZjIwZTsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTIwNDggNjQxcTAgLTIxIC0xMyAtMzYuNXQtMzMgLTE5LjVsLTIwNSAtMzU2cTMgLTkgMyAtMThxMCAtMjAgLTEyLjUgLTM1LjV0LTMyLjUgLTE5LjVsLTE5MyAtMzM3cTMgLTggMyAtMTZxMCAtMjMgLTE2LjUgLTQwdC00MC41IC0xN3EtMjUgMCAtNDEgMThoLTQwMHEtMTcgLTIwIC00MyAtMjB0LTQzIDIwaC0zOTlxLTE3IC0yMCAtNDMgLTIwcS0yMyAwIC00MCAxNi41dC0xNyA0MC41cTAgOCA0IDIwbC0xOTMgMzM1CnEtMjAgNCAtMzIuNSAxOS41dC0xMi41IDM1LjVxMCA5IDMgMThsLTIwNiAzNTZxLTIwIDUgLTMyLjUgMjAuNXQtMTIuNSAzNS41cTAgMjEgMTMuNSAzNi41dDMzLjUgMTkuNWwxOTkgMzQ0cTAgMSAtMC41IDN0LTAuNSAzcTAgMzYgMzQgNTFsMjA5IDM2M3EtNCAxMCAtNCAxOHEwIDI0IDE3IDQwLjV0NDAgMTYuNXEyNiAwIDQ0IC0yMWgzOTZxMTYgMjEgNDMgMjF0NDMgLTIxaDM5OHExOCAyMSA0NCAyMXEyMyAwIDQwIC0xNi41dDE3IC00MC41CnEwIC02IC00IC0xOGwyMDcgLTM1OHEyMyAtMSAzOSAtMTcuNXQxNiAtMzguNXEwIC0xMyAtNyAtMjdsMTg3IC0zMjRxMTkgLTQgMzEuNSAtMTkuNXQxMi41IC0zNS41ek0xMDYzIC0xNThoMzg5bC0zNDIgMzU0aC0xNDNsLTM0MiAtMzU0aDM2MHExOCAxNiAzOSAxNnQzOSAtMTZ6TTExMiA2NTRxMSAtNCAxIC0xM3EwIC0xMCAtMiAtMTVsMjA4IC0zNjBsMTUgLTZsMTg4IDE5OXYzNDdsLTE4NyAxOTRxLTEzIC04IC0yOSAtMTB6TTk4NiAxNDM4CmgtMzg4bDE5MCAtMjAwbDU1NCAyMDBoLTI4MHEtMTYgLTE2IC0zOCAtMTZ0LTM4IDE2ek0xNjg5IDIyNnExIDYgNSAxMWwtNjQgNjhsLTE3IC03OWg3NnpNMTU4MyAyMjZsMjIgMTA1bC0yNTIgMjY2bC0yOTYgLTMwN2w2MyAtNjRoNDYzek0xNDk1IC0xNDJsMTYgMjhsNjUgMzEwaC00MjdsMzMzIC0zNDNxOCA0IDEzIDV6TTU3OCAtMTU4aDVsMzQyIDM1NGgtMzczdi0zMzVsNCAtNnExNCAtNSAyMiAtMTN6TTU1MiAyMjZoNDAybDY0IDY2CmwtMzA5IDMyMWwtMTU3IC0xNjZ2LTIyMXpNMzU5IDIyNmgxNjN2MTg5bC0xNjggLTE3N3E0IC04IDUgLTEyek0zNTggMTA1MXEwIC0xIDAuNSAtMnQwLjUgLTJxMCAtMTYgLTggLTI5bDE3MSAtMTc3djI2OXpNNTUyIDExMjF2LTMxMWwxNTMgLTE1N2wyOTcgMzE0bC0yMjMgMjM2ek01NTYgMTQyNWwtNCAtOHYtMjY0bDIwNSA3NGwtMTkxIDIwMXEtNiAtMiAtMTAgLTN6TTE0NDcgMTQzOGgtMTZsLTYyMSAtMjI0bDIxMyAtMjI1ek0xMDIzIDk0NgpsLTI5NyAtMzE1bDMxMSAtMzE5bDI5NiAzMDd6TTY4OCA2MzRsLTEzNiAxNDF2LTI4NHpNMTAzOCAyNzBsLTQyIC00NGg4NXpNMTM3NCA2MThsMjM4IC0yNTFsMTMyIDYyNGwtMyA1bC0xIDF6TTE3MTggMTAxOHEtOCAxMyAtOCAyOXYybC0yMTYgMzc2cS01IDEgLTEzIDVsLTQzNyAtNDYzbDMxMCAtMzI3ek01MjIgMTE0MnYyMjNsLTE2MyAtMjgyek01MjIgMTk2aC0xNjNsMTYzIC0yODN2Mjgzek0xNjA3IDE5NmwtNDggLTIyN2wxMzAgMjI3aC04Mgp6TTE3MjkgMjY2bDIwNyAzNjFxLTIgMTAgLTIgMTRxMCAxIDMgMTZsLTE3MSAyOTZsLTEyOSAtNjEybDc3IC04MnE1IDMgMTUgN3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZjIxMCIgdW5pY29kZT0iJiN4ZjIxMDsiIApkPSJNMCA4NTZxMCAxMzEgOTEuNSAyMjYuNXQyMjIuNSA5NS41aDc0MmwzNTIgMzU4di0xNDcwcTAgLTEzMiAtOTEuNSAtMjI3dC0yMjIuNSAtOTVoLTc4MHEtMTMxIDAgLTIyMi41IDk1dC05MS41IDIyN3Y3OTB6TTEyMzIgMTAybC0xNzYgMTgwdjQyNXEwIDQ2IC0zMiA3OXQtNzggMzNoLTQ4NHEtNDYgMCAtNzggLTMzdC0zMiAtNzl2LTQ5MnEwIC00NiAzMi41IC03OS41dDc3LjUgLTMzLjVoNzcweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNDk2IiB1bmljb2RlPSImI3hmMjExOyIgCmQ9Ik05MzQgMTM4NnEtMzE3IC0xMjEgLTU1NiAtMzYyLjV0LTM1OCAtNTYwLjVxLTIwIDg5IC0yMCAxNzZxMCAyMDggMTAyLjUgMzg0LjV0Mjc4LjUgMjc5dDM4NCAxMDIuNXE4MiAwIDE2OSAtMTl6TTEyMDMgMTI2N3E5MyAtNjUgMTY0IC0xNTVxLTM4OSAtMTEzIC02NzQuNSAtNDAwLjV0LTM5Ni41IC02NzYuNXEtOTMgNzIgLTE1NSAxNjJxMTEyIDM4NiAzOTUgNjcxdDY2NyAzOTl6TTQ3MCAtNjdxMTE1IDM1NiAzNzkuNSA2MjJ0NjE5LjUgMzg0CnE0MCAtOTIgNTQgLTE5NXEtMjkyIC0xMjAgLTUxNiAtMzQ1dC0zNDMgLTUxOHEtMTAzIDE0IC0xOTQgNTJ6TTE1MzYgLTEyNXEtMTkzIDUwIC0zNjcgMTE1cS0xMzUgLTg0IC0yOTAgLTEwN3ExMDkgMjA1IDI3NCAzNzAuNXQzNjkgMjc1LjVxLTIxIC0xNTIgLTEwMSAtMjg0cTY1IC0xNzUgMTE1IC0zNzB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYyMTIiIHVuaWNvZGU9IiYjeGYyMTI7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xODkzIDExNDRsMTU1IC0xMjcycS0xMzEgMCAtMjU3IDU3cS0yMDAgOTEgLTM5MyA5MXEtMjI2IDAgLTM3NCAtMTQ4cS0xNDggMTQ4IC0zNzQgMTQ4cS0xOTMgMCAtMzkzIC05MXEtMTI4IC01NyAtMjUyIC01N2gtNWwxNTUgMTI3MnEyMjQgMTI3IDQ4MiAxMjdxMjMzIDAgMzg3IC0xMDZxMTU0IDEwNiAzODcgMTA2cTI1OCAwIDQ4MiAtMTI3ek0xMzk4IDE1N3ExMjkgMCAyMzIgLTI4LjV0MjYwIC05My41bC0xMjQgMTAyMQpxLTE3MSA3OCAtMzY4IDc4cS0yMjQgMCAtMzc0IC0xNDFxLTE1MCAxNDEgLTM3NCAxNDFxLTE5NyAwIC0zNjggLTc4bC0xMjQgLTEwMjFxMTA1IDQzIDE2NS41IDY1dDE0OC41IDM5LjV0MTc4IDE3LjVxMjAyIDAgMzc0IC0xMDhxMTcyIDEwOCAzNzQgMTA4ek0xNDM4IDE5MWwtNTUgOTA3cS0yMTEgLTQgLTM1OSAtMTU1cS0xNTIgMTU1IC0zNzQgMTU1cS0xNzYgMCAtMzM2IC02NmwtMTE0IC05NDFxMTI0IDUxIDIyOC41IDc2dDIyMS41IDI1CnEyMDkgMCAzNzQgLTEwMnExNzIgMTA3IDM3NCAxMDJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80OTgiIHVuaWNvZGU9IiYjeGYyMTM7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xNTAwIDE2NXY3MzNxMCAyMSAtMTUgMzZ0LTM1IDE1aC05M3EtMjAgMCAtMzUgLTE1dC0xNSAtMzZ2LTczM3EwIC0yMCAxNSAtMzV0MzUgLTE1aDkzcTIwIDAgMzUgMTV0MTUgMzV6TTEyMTYgMTY1djUzMXEwIDIwIC0xNSAzNXQtMzUgMTVoLTEwMXEtMjAgMCAtMzUgLTE1dC0xNSAtMzV2LTUzMXEwIC0yMCAxNSAtMzV0MzUgLTE1aDEwMXEyMCAwIDM1IDE1dDE1IDM1ek05MjQgMTY1djQyOXEwIDIwIC0xNSAzNXQtMzUgMTVoLTEwMQpxLTIwIDAgLTM1IC0xNXQtMTUgLTM1di00MjlxMCAtMjAgMTUgLTM1dDM1IC0xNWgxMDFxMjAgMCAzNSAxNXQxNSAzNXpNNjMyIDE2NXYzNjJxMCAyMCAtMTUgMzV0LTM1IDE1aC0xMDFxLTIwIDAgLTM1IC0xNXQtMTUgLTM1di0zNjJxMCAtMjAgMTUgLTM1dDM1IC0xNWgxMDFxMjAgMCAzNSAxNXQxNSAzNXpNMjA0OCAzMTFxMCAtMTY2IC0xMTggLTI4NHQtMjg0IC0xMThoLTEyNDRxLTE2NiAwIC0yODQgMTE4dC0xMTggMjg0CnEwIDExNiA2MyAyMTQuNXQxNjggMTQ4LjVxLTEwIDM0IC0xMCA3M3EwIDExMyA4MC41IDE5My41dDE5My41IDgwLjVxMTAyIDAgMTgwIC02N3E0NSAxODMgMTk0IDMwMHQzMzggMTE3cTE0OSAwIDI3NSAtNzMuNXQxOTkuNSAtMTk5LjV0NzMuNSAtMjc1cTAgLTY2IC0xNCAtMTIycTEzNSAtMzMgMjIxIC0xNDIuNXQ4NiAtMjQ3LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il80OTkiIHVuaWNvZGU9IiYjeGYyMTQ7IiAKZD0iTTAgMTUzNmgxNTM2di0xMzkybC03NzYgLTMzOGwtNzYwIDMzOHYxMzkyek0xNDM2IDIwOXY5MjZoLTEzMzZ2LTkyNmw2NjEgLTI5NHpNMTQzNiAxMjM1djIwMWgtMTMzNnYtMjAxaDEzMzZ6TTE4MSA5Mzd2LTExNWgtMzd2MTE1aDM3ek0xODEgNzg5di0xMTVoLTM3djExNWgzN3pNMTgxIDY0MXYtMTE1aC0zN3YxMTVoMzd6TTE4MSA0OTN2LTExNWgtMzd2MTE1aDM3ek0xODEgMzQ1di0xMTVoLTM3djExNWgzN3pNMjA3IDIwMmwxNSAzNApsMTA1IC00N2wtMTUgLTMzek0zNDMgMTQybDE1IDM0bDEwNSAtNDZsLTE1IC0zNHpNNDc4IDgybDE1IDM0bDEwNSAtNDZsLTE1IC0zNHpNNjE0IDIzbDE1IDMzbDEwNCAtNDZsLTE1IC0zNHpNNzk3IDEwbDEwNSA0NmwxNSAtMzNsLTEwNSAtNDd6TTkzMiA3MGwxMDUgNDZsMTUgLTM0bC0xMDUgLTQ2ek0xMDY4IDEzMGwxMDUgNDZsMTUgLTM0bC0xMDUgLTQ2ek0xMjAzIDE4OWwxMDUgNDdsMTUgLTM0bC0xMDUgLTQ2ek0yNTkgMTM4OXYtMzZoLTExNAp2MzZoMTE0ek00MjEgMTM4OXYtMzZoLTExNXYzNmgxMTV6TTU4MyAxMzg5di0zNmgtMTE1djM2aDExNXpNNzQ0IDEzODl2LTM2aC0xMTR2MzZoMTE0ek05MDYgMTM4OXYtMzZoLTExNHYzNmgxMTR6TTEwNjggMTM4OXYtMzZoLTExNXYzNmgxMTV6TTEyMzAgMTM4OXYtMzZoLTExNXYzNmgxMTV6TTEzOTEgMTM4OXYtMzZoLTExNHYzNmgxMTR6TTE4MSAxMDQ5di03OWgtMzd2MTE1aDExNXYtMzZoLTc4ek00MjEgMTA4NXYtMzZoLTExNXYzNmgxMTV6Ck01ODMgMTA4NXYtMzZoLTExNXYzNmgxMTV6TTc0NCAxMDg1di0zNmgtMTE0djM2aDExNHpNOTA2IDEwODV2LTM2aC0xMTR2MzZoMTE0ek0xMDY4IDEwODV2LTM2aC0xMTV2MzZoMTE1ek0xMjMwIDEwODV2LTM2aC0xMTV2MzZoMTE1ek0xMzU1IDk3MHY3OWgtNzh2MzZoMTE1di0xMTVoLTM3ek0xMzU1IDgyMnYxMTVoMzd2LTExNWgtMzd6TTEzNTUgNjc0djExNWgzN3YtMTE1aC0zN3pNMTM1NSA1MjZ2MTE1aDM3di0xMTVoLTM3ek0xMzU1IDM3OAp2MTE1aDM3di0xMTVoLTM3ek0xMzU1IDIzMHYxMTVoMzd2LTExNWgtMzd6TTc2MCAyNjVxLTEyOSAwIC0yMjEgOTEuNXQtOTIgMjIxLjVxMCAxMjkgOTIgMjIxdDIyMSA5MnExMzAgMCAyMjEuNSAtOTJ0OTEuNSAtMjIxcTAgLTEzMCAtOTEuNSAtMjIxLjV0LTIyMS41IC05MS41ek01OTUgNjQ2cTAgLTM2IDE5LjUgLTU2LjV0NDkuNSAtMjV0NjQgLTd0NjQgLTJ0NDkuNSAtOXQxOS41IC0zMC41cTAgLTQ5IC0xMTIgLTQ5cS05NyAwIC0xMjMgNTEKaC0zbC0zMSAtNjNxNjcgLTQyIDE2MiAtNDJxMjkgMCA1Ni41IDV0NTUuNSAxNnQ0NS41IDMzdDE3LjUgNTNxMCA0NiAtMjcuNSA2OS41dC02Ny41IDI3dC03OS41IDN0LTY3IDV0LTI3LjUgMjUuNXEwIDIxIDIwLjUgMzN0NDAuNSAxNXQ0MSAzcTM0IDAgNzAuNSAtMTF0NTEuNSAtMzRoM2wzMCA1OHEtMyAxIC0yMSA4LjV0LTIyLjUgOXQtMTkuNSA3dC0yMiA3dC0yMCA0LjV0LTI0IDR0LTIzIDFxLTI5IDAgLTU2LjUgLTV0LTU0IC0xNi41CnQtNDMgLTM0dC0xNi41IC01My41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTAwIiB1bmljb2RlPSImI3hmMjE1OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNODYzIDUwNHEwIDExMiAtNzkuNSAxOTEuNXQtMTkxLjUgNzkuNXQtMTkxIC03OS41dC03OSAtMTkxLjV0NzkgLTE5MXQxOTEgLTc5dDE5MS41IDc5dDc5LjUgMTkxek0xNzI2IDUwNXEwIDExMiAtNzkgMTkxdC0xOTEgNzl0LTE5MS41IC03OXQtNzkuNSAtMTkxcTAgLTExMyA3OS41IC0xOTJ0MTkxLjUgLTc5dDE5MSA3OS41dDc5IDE5MS41ek0yMDQ4IDEzMTR2LTEzNDhxMCAtNDQgLTMxLjUgLTc1LjV0LTc2LjUgLTMxLjVoLTE4MzIKcS00NSAwIC03Ni41IDMxLjV0LTMxLjUgNzUuNXYxMzQ4cTAgNDQgMzEuNSA3NS41dDc2LjUgMzEuNWg0MzFxNDQgMCA3NiAtMzEuNXQzMiAtNzUuNXYtMTYxaDc1NHYxNjFxMCA0NCAzMiA3NS41dDc2IDMxLjVoNDMxcTQ1IDAgNzYuNSAtMzEuNXQzMS41IC03NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTAxIiB1bmljb2RlPSImI3hmMjE2OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTQzMCA5NTN6TTE2OTAgNzQ5cTE0OCAwIDI1MyAtOTguNXQxMDUgLTI0NC41cTAgLTE1NyAtMTA5IC0yNjEuNXQtMjY3IC0xMDQuNXEtODUgMCAtMTYyIDI3LjV0LTEzOCA3My41dC0xMTggMTA2dC0xMDkgMTI2dC0xMDMuNSAxMzIuNXQtMTA4LjUgMTI2LjV0LTExNyAxMDZ0LTEzNiA3My41dC0xNTkgMjcuNXEtMTU0IDAgLTI1MS41IC05MS41dC05Ny41IC0yNDQuNXEwIC0xNTcgMTA0IC0yNTB0MjYzIC05M3ExMDAgMCAyMDggMzcuNQp0MTkzIDk4LjVxNSA0IDIxIDE4LjV0MzAgMjR0MjIgOS41cTE0IDAgMjQuNSAtMTAuNXQxMC41IC0yNC41cTAgLTI0IC02MCAtNzdxLTEwMSAtODggLTIzNC41IC0xNDJ0LTI2MC41IC01NHEtMTMzIDAgLTI0NS41IDU4dC0xODAgMTY1dC02Ny41IDI0MXEwIDIwNSAxNDEuNSAzNDF0MzQ3LjUgMTM2cTEyMCAwIDIyNi41IC00My41dDE4NS41IC0xMTN0MTUxLjUgLTE1M3QxMzkgLTE2Ny41dDEzMy41IC0xNTMuNXQxNDkuNSAtMTEzCnQxNzIuNSAtNDMuNXExMDIgMCAxNjguNSA2MS41dDY2LjUgMTYyLjVxMCA5NSAtNjQuNSAxNTl0LTE1OS41IDY0cS0zMCAwIC04MS41IC0xOC41dC02OC41IC0xOC41cS0yMCAwIC0zNS41IDE1dC0xNS41IDM1cTAgMTggOC41IDU3dDguNSA1OXEwIDE1OSAtMTA3LjUgMjYzdC0yNjYuNSAxMDRxLTU4IDAgLTExMS41IC0xOC41dC04NCAtNDAuNXQtNTUuNSAtNDAuNXQtMzMgLTE4LjVxLTE1IDAgLTI1LjUgMTAuNXQtMTAuNSAyNS41CnEwIDE5IDI1IDQ2cTU5IDY3IDE0NyAxMDMuNXQxODIgMzYuNXExOTEgMCAzMTggLTEyNS41dDEyNyAtMzE1LjVxMCAtMzcgLTQgLTY2cTU3IDE1IDExNSAxNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUwMiIgdW5pY29kZT0iJiN4ZjIxNzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTEyMTYgODMycTAgMjYgLTE5IDQ1dC00NSAxOWgtMTI4djEyOHEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1di0xMjhoLTEyOHEtMjYgMCAtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1dDQ1IC0xOWgxMjh2LTEyOHEwIC0yNiAxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1djEyOGgxMjhxMjYgMCA0NSAxOXQxOSA0NXpNNjQwIDBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV0LTkwLjUgMzcuNXQtMzcuNSA5MC41CnQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTUzNiAwcTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41dC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTY2NCAxMDg4di01MTJxMCAtMjQgLTE2IC00Mi41dC00MSAtMjEuNWwtMTA0NCAtMTIycTEgLTcgNC41IC0yMS41dDYgLTI2LjV0Mi41IC0yMnEwIC0xNiAtMjQgLTY0aDkyMApxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOWgtMTAyNHEtMjYgMCAtNDUgMTl0LTE5IDQ1cTAgMTQgMTEgMzkuNXQyOS41IDU5LjV0MjAuNSAzOGwtMTc3IDgyM2gtMjA0cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTloMjU2cTE2IDAgMjguNSAtNi41dDIwIC0xNS41dDEzIC0yNC41dDcuNSAtMjYuNXQ1LjUgLTI5LjV0NC41IC0yNS41aDEyMDFxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTAzIiB1bmljb2RlPSImI3hmMjE4OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNMTI4MCA4MzJxMCAyNiAtMTkgNDV0LTQ1IDE5dC00NSAtMTlsLTE0NyAtMTQ2djI5M3EwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1di0yOTNsLTE0NyAxNDZxLTE5IDE5IC00NSAxOXQtNDUgLTE5dC0xOSAtNDV0MTkgLTQ1bDI1NiAtMjU2cTE5IC0xOSA0NSAtMTl0NDUgMTlsMjU2IDI1NnExOSAxOSAxOSA0NXpNNjQwIDBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV0LTkwLjUgMzcuNXQtMzcuNSA5MC41CnQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTUzNiAwcTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41dC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTY2NCAxMDg4di01MTJxMCAtMjQgLTE2IC00Mi41dC00MSAtMjEuNWwtMTA0NCAtMTIycTEgLTcgNC41IC0yMS41dDYgLTI2LjV0Mi41IC0yMnEwIC0xNiAtMjQgLTY0aDkyMApxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOWgtMTAyNHEtMjYgMCAtNDUgMTl0LTE5IDQ1cTAgMTQgMTEgMzkuNXQyOS41IDU5LjV0MjAuNSAzOGwtMTc3IDgyM2gtMjA0cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTloMjU2cTE2IDAgMjguNSAtNi41dDIwIC0xNS41dDEzIC0yNC41dDcuNSAtMjYuNXQ1LjUgLTI5LjV0NC41IC0yNS41aDEyMDFxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTA0IiB1bmljb2RlPSImI3hmMjE5OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMjEyIDc2OGw2MjMgLTY2NWwtMzAwIDY2NWgtMzIzek0xMDI0IC00bDM0OSA3NzJoLTY5OHpNNTM4IDg5NmwyMDQgMzg0aC0yNjJsLTI4OCAtMzg0aDM0NnpNMTIxMyAxMDNsNjIzIDY2NWgtMzIzek02ODMgODk2aDY4MmwtMjA0IDM4NGgtMjc0ek0xNTEwIDg5NmgzNDZsLTI4OCAzODRoLTI2MnpNMTY1MSAxMzgybDM4NCAtNTEycTE0IC0xOCAxMyAtNDEuNXQtMTcgLTQwLjVsLTk2MCAtMTAyNHEtMTggLTIwIC00NyAtMjB0LTQ3IDIwCmwtOTYwIDEwMjRxLTE2IDE3IC0xNyA0MC41dDEzIDQxLjVsMzg0IDUxMnExOCAyNiA1MSAyNmgxMTUycTMzIDAgNTEgLTI2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTA1IiB1bmljb2RlPSImI3hmMjFhOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTgxMSAtMTlxMTkgMTkgNDUgMTl0NDUgLTE5bDEyOCAtMTI4bC05MCAtOTBsLTgzIDgzbC04MyAtODNxLTE4IC0xOSAtNDUgLTE5dC00NSAxOWwtODMgODNsLTgzIC04M3EtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC04MyA4M2wtODMgLTgzcS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTlsLTgzIDgzbC04MyAtODNxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtODMgODNsLTgzIC04M3EtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC04MyA4M2wtODMgLTgzCnEtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC04MyA4M2wtODMgLTgzcS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTlsLTEyOCAxMjhsOTAgOTBsODMgLTgzbDgzIDgzcTE5IDE5IDQ1IDE5dDQ1IC0xOWw4MyAtODNsODMgODNxMTkgMTkgNDUgMTl0NDUgLTE5bDgzIC04M2w4MyA4M3ExOSAxOSA0NSAxOXQ0NSAtMTlsODMgLTgzbDgzIDgzcTE5IDE5IDQ1IDE5dDQ1IC0xOWw4MyAtODNsODMgODNxMTkgMTkgNDUgMTl0NDUgLTE5bDgzIC04M2w4MyA4MwpxMTkgMTkgNDUgMTl0NDUgLTE5bDgzIC04M3pNMjM3IDE5cS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTlsLTEyOCAxMjhsOTAgOTBsODMgLTgybDgzIDgycTE5IDE5IDQ1IDE5dDQ1IC0xOWw4MyAtODJsNjQgNjR2MjkzbC0yMTAgMzE0cS0xNyAyNiAtNyA1Ni41dDQwIDQwLjVsMTc3IDU4djI5OWgxMjh2MTI4aDI1NnYxMjhoMjU2di0xMjhoMjU2di0xMjhoMTI4di0yOTlsMTc3IC01OHEzMCAtMTAgNDAgLTQwLjV0LTcgLTU2LjVsLTIxMCAtMzE0CnYtMjkzbDE5IDE4cTE5IDE5IDQ1IDE5dDQ1IC0xOWw4MyAtODJsODMgODJxMTkgMTkgNDUgMTl0NDUgLTE5bDEyOCAtMTI4bC05MCAtOTBsLTgzIDgzbC04MyAtODNxLTE4IC0xOSAtNDUgLTE5dC00NSAxOWwtODMgODNsLTgzIC04M3EtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC04MyA4M2wtODMgLTgzcS0xOSAtMTkgLTQ1IC0xOXQtNDUgMTlsLTgzIDgzbC04MyAtODNxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtODMgODNsLTgzIC04MwpxLTE5IC0xOSAtNDUgLTE5dC00NSAxOWwtODMgODNsLTgzIC04M3EtMTkgLTE5IC00NSAtMTl0LTQ1IDE5bC04MyA4M3pNNjQwIDExNTJ2LTEyOGwzODQgMTI4bDM4NCAtMTI4djEyOGgtMTI4djEyOGgtNTEydi0xMjhoLTEyOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUwNiIgdW5pY29kZT0iJiN4ZjIxYjsiIApkPSJNNTc2IDBsOTYgNDQ4bC05NiAxMjhsLTEyOCA2NHpNODMyIDBsMTI4IDY0MGwtMTI4IC02NGwtOTYgLTEyOHpNOTkyIDEwMTBxLTIgNCAtNCA2cS0xMCA4IC05NiA4cS03MCAwIC0xNjcgLTE5cS03IC0yIC0yMSAtMnQtMjEgMnEtOTcgMTkgLTE2NyAxOXEtODYgMCAtOTYgLThxLTIgLTIgLTQgLTZxMiAtMTggNCAtMjdxMiAtMyA3LjUgLTYuNXQ3LjUgLTEwLjVxMiAtNCA3LjUgLTIwLjV0NyAtMjAuNXQ3LjUgLTE3dDguNSAtMTd0OSAtMTQKdDEyIC0xMy41dDE0IC05LjV0MTcuNSAtOHQyMC41IC00dDI0LjUgLTJxMzYgMCA1OSAxMi41dDMyLjUgMzB0MTQuNSAzNC41dDExLjUgMjkuNXQxNy41IDEyLjVoMTJxMTEgMCAxNy41IC0xMi41dDExLjUgLTI5LjV0MTQuNSAtMzQuNXQzMi41IC0zMHQ1OSAtMTIuNXExMyAwIDI0LjUgMnQyMC41IDR0MTcuNSA4dDE0IDkuNXQxMiAxMy41dDkgMTR0OC41IDE3dDcuNSAxN3Q3IDIwLjV0Ny41IDIwLjVxMiA3IDcuNSAxMC41dDcuNSA2LjUKcTIgOSA0IDI3ek0xNDA4IDEzMXEwIC0xMjEgLTczIC0xOTB0LTE5NCAtNjloLTg3NHEtMTIxIDAgLTE5NCA2OXQtNzMgMTkwcTAgNjEgNC41IDExOHQxOSAxMjUuNXQzNy41IDEyMy41dDYzLjUgMTAzLjV0OTMuNSA3NC41bC05MCAyMjBoMjE0cS0yMiA2NCAtMjIgMTI4cTAgMTIgMiAzMnEtMTk0IDQwIC0xOTQgOTZxMCA1NyAyMTAgOTlxMTcgNjIgNTEuNSAxMzR0NzAuNSAxMTRxMzIgMzcgNzYgMzdxMzAgMCA4NCAtMzF0ODQgLTMxdDg0IDMxCnQ4NCAzMXE0NCAwIDc2IC0zN3EzNiAtNDIgNzAuNSAtMTE0dDUxLjUgLTEzNHEyMTAgLTQyIDIxMCAtOTlxMCAtNTYgLTE5NCAtOTZxNyAtODEgLTIwIC0xNjBoMjE0bC04MiAtMjI1cTYzIC0zMyAxMDcuNSAtOTYuNXQ2NS41IC0xNDMuNXQyOSAtMTUxLjV0OCAtMTQ4LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MDciIHVuaWNvZGU9IiYjeGYyMWM7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0yMzAxIDUwMHExMiAtMTAzIC0yMiAtMTk4LjV0LTk5IC0xNjMuNXQtMTU4LjUgLTEwNnQtMTk2LjUgLTMxcS0xNjEgMTEgLTI3OS41IDEyNXQtMTM0LjUgMjc0cS0xMiAxMTEgMjcuNSAyMTAuNXQxMTguNSAxNzAuNWwtNzEgMTA3cS05NiAtODAgLTE1MSAtMTk0dC01NSAtMjQ0cTAgLTI3IC0xOC41IC00Ni41dC00NS41IC0xOS41aC0yNTZoLTY5cS0yMyAtMTY0IC0xNDkgLTI3NHQtMjk0IC0xMTBxLTE4NSAwIC0zMTYuNSAxMzEuNQp0LTEzMS41IDMxNi41dDEzMS41IDMxNi41dDMxNi41IDEzMS41cTc2IDAgMTUyIC0yN2wyNCA0NXEtMTIzIDExMCAtMzA0IDExMGgtNjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOWgxMjhxNzggMCAxNDUgLTEzLjV0MTE2LjUgLTM4LjV0NzEuNSAtMzkuNXQ1MSAtMzYuNWg1MTJoMTE1bC04NSAxMjhoLTIyMnEtMzAgMCAtNDkgMjIuNXQtMTQgNTIuNXE0IDIzIDIzIDM4dDQzIDE1aDI1M3EzMyAwIDUzIC0yOGw3MCAtMTA1CmwxMTQgMTE0cTE5IDE5IDQ2IDE5aDEwMXEyNiAwIDQ1IC0xOXQxOSAtNDV2LTEyOHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTE3OWwxMTUgLTE3MnExMzEgNjMgMjc1IDM2cTE0MyAtMjYgMjQ0IC0xMzQuNXQxMTggLTI1My41ek00NDggMTI4cTExNSAwIDIwMyA3Mi41dDExMSAxODMuNWgtMzE0cS0zNSAwIC01NSAzMXEtMTggMzIgLTEgNjNsMTQ3IDI3N3EtNDcgMTMgLTkxIDEzcS0xMzIgMCAtMjI2IC05NHQtOTQgLTIyNnQ5NCAtMjI2CnQyMjYgLTk0ek0xODU2IDEyOHExMzIgMCAyMjYgOTR0OTQgMjI2dC05NCAyMjZ0LTIyNiA5NHEtNjAgMCAtMTIxIC0yNGwxNzQgLTI2MHExNSAtMjMgMTAgLTQ5dC0yNyAtNDBxLTE1IC0xMSAtMzYgLTExcS0zNSAwIC01MyAyOWwtMTc0IDI2MHEtOTMgLTk1IC05MyAtMjI1cTAgLTEzMiA5NCAtMjI2dDIyNiAtOTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MDgiIHVuaWNvZGU9IiYjeGYyMWQ7IiAKZD0iTTE0MDggMHEwIC02MyAtNjEuNSAtMTEzLjV0LTE2NCAtODF0LTIyNSAtNDZ0LTI1My41IC0xNS41dC0yNTMuNSAxNS41dC0yMjUgNDZ0LTE2NCA4MXQtNjEuNSAxMTMuNXEwIDQ5IDMzIDg4LjV0OTEgNjYuNXQxMTggNDQuNXQxMzEgMjkuNXEyNiA1IDQ4IC0xMC41dDI2IC00MS41cTUgLTI2IC0xMC41IC00OHQtNDEuNSAtMjZxLTU4IC0xMCAtMTA2IC0yMy41dC03Ni41IC0yNS41dC00OC41IC0yMy41dC0yNy41IC0xOS41dC04LjUgLTEyCnEzIC0xMSAyNyAtMjYuNXQ3MyAtMzN0MTE0IC0zMi41dDE2MC41IC0yNXQyMDEuNSAtMTB0MjAxLjUgMTB0MTYwLjUgMjV0MTE0IDMzdDczIDMzLjV0MjcgMjcuNXEtMSA0IC04LjUgMTF0LTI3LjUgMTl0LTQ4LjUgMjMuNXQtNzYuNSAyNXQtMTA2IDIzLjVxLTI2IDQgLTQxLjUgMjZ0LTEwLjUgNDhxNCAyNiAyNiA0MS41dDQ4IDEwLjVxNzEgLTEyIDEzMSAtMjkuNXQxMTggLTQ0LjV0OTEgLTY2LjV0MzMgLTg4LjV6TTEwMjQgODk2di0zODQKcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNjR2LTM4NHEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTI1NnEtMjYgMCAtNDUgMTl0LTE5IDQ1djM4NGgtNjRxLTI2IDAgLTQ1IDE5dC0xOSA0NXYzODRxMCA1MyAzNy41IDkwLjV0OTAuNSAzNy41aDM4NHE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNOTI4IDEyODBxMCAtOTMgLTY1LjUgLTE1OC41dC0xNTguNSAtNjUuNXQtMTU4LjUgNjUuNXQtNjUuNSAxNTguNXQ2NS41IDE1OC41dDE1OC41IDY1LjUKdDE1OC41IC02NS41dDY1LjUgLTE1OC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTA5IiB1bmljb2RlPSImI3hmMjFlOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI4MCA1MTJoMzA1cS01IC02IC0xMCAtMTAuNXQtOSAtNy41bC0zIC00bC02MjMgLTYwMHEtMTggLTE4IC00NCAtMTh0LTQ0IDE4bC02MjQgNjAycS01IDIgLTIxIDIwaDM2OXEyMiAwIDM5LjUgMTMuNXQyMi41IDM0LjVsNzAgMjgxbDE5MCAtNjY3cTYgLTIwIDIzIC0zM3QzOSAtMTNxMjEgMCAzOCAxM3QyMyAzM2wxNDYgNDg1bDU2IC0xMTJxMTggLTM1IDU3IC0zNXpNMTc5MiA5NDBxMCAtMTQ1IC0xMDMgLTMwMGgtMzY5bC0xMTEgMjIxCnEtOCAxNyAtMjUuNSAyN3QtMzYuNSA4cS00NSAtNSAtNTYgLTQ2bC0xMjkgLTQzMGwtMTk2IDY4NnEtNiAyMCAtMjMuNSAzM3QtMzkuNSAxM3QtMzkgLTEzLjV0LTIyIC0zNC41bC0xMTYgLTQ2NGgtNDIzcS0xMDMgMTU1IC0xMDMgMzAwcTAgMjIwIDEyNyAzNDR0MzUxIDEyNHE2MiAwIDEyNi41IC0yMS41dDEyMCAtNTh0OTUuNSAtNjguNXQ3NiAtNjhxMzYgMzYgNzYgNjh0OTUuNSA2OC41dDEyMCA1OHQxMjYuNSAyMS41cTIyNCAwIDM1MSAtMTI0CnQxMjcgLTM0NHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idmVudXMiIHVuaWNvZGU9IiYjeGYyMjE7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMTUyIDk2MHEwIC0yMjEgLTE0Ny41IC0zODQuNXQtMzY0LjUgLTE4Ny41di0yNjBoMjI0cTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTIyNHYtMjI0cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjIyNGgtMjI0cS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDIyNHYyNjBxLTE1MCAxNiAtMjcxLjUgMTAzdC0xODYgMjI0dC01Mi41IDI5MgpxMTEgMTM0IDgwLjUgMjQ5dDE4MiAxODh0MjQ1LjUgODhxMTcwIDE5IDMxOSAtNTR0MjM2IC0yMTJ0ODcgLTMwNnpNMTI4IDk2MHEwIC0xODUgMTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXQzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjV0LTMxNi41IDEzMS41dC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUxMSIgdW5pY29kZT0iJiN4ZjIyMjsiIApkPSJNMTQ3MiAxNDA4cTI2IDAgNDUgLTE5dDE5IC00NXYtNDE2cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjI2MmwtMzgyIC0zODNxMTI2IC0xNTYgMTI2IC0zNTlxMCAtMTE3IC00NS41IC0yMjMuNXQtMTIzIC0xODR0LTE4NCAtMTIzdC0yMjMuNSAtNDUuNXQtMjIzLjUgNDUuNXQtMTg0IDEyM3QtMTIzIDE4NHQtNDUuNSAyMjMuNXQ0NS41IDIyMy41dDEyMyAxODR0MTg0IDEyM3QyMjMuNSA0NS41CnEyMDMgMCAzNTkgLTEyNmwzODIgMzgyaC0yNjFxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloNDE2ek01NzYgMHExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjV0LTMxNi41IDEzMS41dC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXQxMzEuNSAtMzE2LjV0MzE2LjUgLTEzMS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTEyIiB1bmljb2RlPSImI3hmMjIzOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNODMwIDEyMjBxMTQ1IC03MiAyMzMuNSAtMjEwLjV0ODguNSAtMzA1LjVxMCAtMjIxIC0xNDcuNSAtMzg0LjV0LTM2NC41IC0xODcuNXYtMTMyaDk2cTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTk2di05NnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3Y5NmgtOTZxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloOTZ2MTMycS0yMTcgMjQgLTM2NC41IDE4Ny41CnQtMTQ3LjUgMzg0LjVxMCAxNjcgODguNSAzMDUuNXQyMzMuNSAyMTAuNXEtMTY1IDk2IC0yMjggMjczcS02IDE2IDMuNSAyOS41dDI2LjUgMTMuNWg2OXEyMSAwIDI5IC0yMHE0NCAtMTA2IDE0MCAtMTcxdDIxNCAtNjV0MjE0IDY1dDE0MCAxNzFxOCAyMCAzNyAyMGg2MXExNyAwIDI2LjUgLTEzLjV0My41IC0yOS41cS02MyAtMTc3IC0yMjggLTI3M3pNNTc2IDI1NnExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjUKdC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjV0MTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUxMyIgdW5pY29kZT0iJiN4ZjIyNDsiIApkPSJNMTAyNCAxNTA0cTAgMTQgOSAyM3QyMyA5aDI4OHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTI4OHEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMzRsLTI1NCAtMjU1cTEyNiAtMTU4IDEyNiAtMzU5cTAgLTIyMSAtMTQ3LjUgLTM4NC41dC0zNjQuNSAtMTg3LjV2LTEzMmg5NnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtOTZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjQKcS0xNCAwIC0yMyA5dC05IDIzdjk2aC05NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnYxMzJxLTE0OSAxNiAtMjcwLjUgMTAzdC0xODYuNSAyMjMuNXQtNTMgMjkxLjVxMTYgMjA0IDE2MCAzNTMuNXQzNDcgMTcyLjVxMTE4IDE0IDIyOCAtMTl0MTk4IC0xMDNsMjU1IDI1NGgtMTM0cS0xNCAwIC0yMyA5dC05IDIzdjY0ek01NzYgMjU2cTE4NSAwIDMxNi41IDEzMS41dDEzMS41IDMxNi41dC0xMzEuNSAzMTYuNQp0LTMxNi41IDEzMS41dC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXQxMzEuNSAtMzE2LjV0MzE2LjUgLTEzMS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTE0IiB1bmljb2RlPSImI3hmMjI1OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI4MCAxNTA0cTAgMTQgOSAyM3QyMyA5aDI4OHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTI4OHEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMzRsLTI1NCAtMjU1cTEyNiAtMTU4IDEyNiAtMzU5cTAgLTIyMSAtMTQ3LjUgLTM4NC41dC0zNjQuNSAtMTg3LjV2LTEzMmg5NnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtOTZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjQKcS0xNCAwIC0yMyA5dC05IDIzdjk2aC05NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnYxMzJxLTIxNyAyNCAtMzY0LjUgMTg3LjV0LTE0Ny41IDM4NC41cTAgMjAxIDEyNiAzNTlsLTUyIDUzbC0xMDEgLTExMXEtOSAtMTAgLTIyIC0xMC41dC0yMyA3LjVsLTQ4IDQ0cS0xMCA4IC0xMC41IDIxLjV0OC41IDIzLjVsMTA1IDExNWwtMTExIDExMnYtMTM0cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5CnQtOSAyM3YyODhxMCAyNiAxOSA0NXQ0NSAxOWgyODhxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTMzbDEwNiAtMTA3bDg2IDk0cTkgMTAgMjIgMTAuNXQyMyAtNy41bDQ4IC00NHExMCAtOCAxMC41IC0yMS41dC04LjUgLTIzLjVsLTkwIC05OWw1NyAtNTZxMTU4IDEyNiAzNTkgMTI2dDM1OSAtMTI2bDI1NSAyNTRoLTEzNHEtMTQgMCAtMjMgOXQtOSAyM3Y2NHpNODMyIDI1NnExODUgMCAzMTYuNSAxMzEuNQp0MTMxLjUgMzE2LjV0LTEzMS41IDMxNi41dC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjV0MTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUxNSIgdW5pY29kZT0iJiN4ZjIyNjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTAgMTAwN3ExMiAtMTU1IC01Mi41IC0yOTJ0LTE4NiAtMjI0dC0yNzEuNSAtMTAzdi0yNjBoMjI0cTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTIyNHYtMjI0cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjIyNGgtNTEydi0yMjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2MjI0aC0yMjRxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzCnQyMyA5aDIyNHYyNjBxLTE1MCAxNiAtMjcxLjUgMTAzdC0xODYgMjI0dC01Mi41IDI5MnExNyAyMDYgMTY0LjUgMzU2LjV0MzUyLjUgMTY5LjVxMjA2IDIxIDM3NyAtOTRxMTcxIDExNSAzNzcgOTRxMjA1IC0xOSAzNTIuNSAtMTY5LjV0MTY0LjUgLTM1Ni41ek04OTYgNjQ3cTEyOCAxMzEgMTI4IDMxM3QtMTI4IDMxM3EtMTI4IC0xMzEgLTEyOCAtMzEzdDEyOCAtMzEzek01NzYgNTEycTExNSAwIDIxOCA1N3EtMTU0IDE2NSAtMTU0IDM5MQpxMCAyMjQgMTU0IDM5MXEtMTAzIDU3IC0yMTggNTdxLTE4NSAwIC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXQxMzEuNSAtMzE2LjV0MzE2LjUgLTEzMS41ek0xMTUyIDEyOHYyNjBxLTEzNyAxNSAtMjU2IDk0cS0xMTkgLTc5IC0yNTYgLTk0di0yNjBoNTEyek0xMjE2IDUxMnExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjV0LTMxNi41IDEzMS41cS0xMTUgMCAtMjE4IC01N3ExNTQgLTE2NyAxNTQgLTM5MQpxMCAtMjI2IC0xNTQgLTM5MXExMDMgLTU3IDIxOCAtNTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MTYiIHVuaWNvZGU9IiYjeGYyMjc7IiBob3Jpei1hZHYteD0iMTkyMCIgCmQ9Ik0xNTM2IDExMjBxMCAxNCA5IDIzdDIzIDloMjg4cTI2IDAgNDUgLTE5dDE5IC00NXYtMjg4cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjEzNGwtMjU0IC0yNTVxNzYgLTk1IDEwNy41IC0yMTR0OS41IC0yNDdxLTMxIC0xODIgLTE2NiAtMzEydC0zMTggLTE1NnEtMjEwIC0yOSAtMzg0LjUgODB0LTI0MS41IDMwMHEtMTE3IDYgLTIyMSA1Ny41dC0xNzcuNSAxMzN0LTExMy41IDE5Mi41dC0zMiAyMzAKcTkgMTM1IDc4IDI1MnQxODIgMTkxLjV0MjQ4IDg5LjVxMTE4IDE0IDIyNy41IC0xOXQxOTguNSAtMTAzbDI1NSAyNTRoLTEzNHEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWgyODhxMjYgMCA0NSAtMTl0MTkgLTQ1di0yODhxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2MTM0bC0yNTQgLTI1NXE1OSAtNzQgOTMgLTE2OXExODIgLTkgMzI4IC0xMjRsMjU1IDI1NGgtMTM0cS0xNCAwIC0yMyA5CnQtOSAyM3Y2NHpNMTAyNCA3MDRxMCAyMCAtNCA1OHEtMTYyIC0yNSAtMjcxIC0xNTB0LTEwOSAtMjkycTAgLTIwIDQgLTU4cTE2MiAyNSAyNzEgMTUwdDEwOSAyOTJ6TTEyOCA3MDRxMCAtMTY4IDExMSAtMjk0dDI3NiAtMTQ5cS0zIDI5IC0zIDU5cTAgMjEwIDEzNSAzNjkuNXQzMzggMTk2LjVxLTUzIDEyMCAtMTYzLjUgMTkzdC0yNDUuNSA3M3EtMTg1IDAgLTMxNi41IC0xMzEuNXQtMTMxLjUgLTMxNi41ek0xMDg4IC0xMjgKcTE4NSAwIDMxNi41IDEzMS41dDEzMS41IDMxNi41cTAgMTY4IC0xMTEgMjk0dC0yNzYgMTQ5cTMgLTI4IDMgLTU5cTAgLTIxMCAtMTM1IC0zNjkuNXQtMzM4IC0xOTYuNXE1MyAtMTIwIDE2My41IC0xOTN0MjQ1LjUgLTczeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTE3IiB1bmljb2RlPSImI3hmMjI4OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTY2NCAxNTA0cTAgMTQgOSAyM3QyMyA5aDI4OHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTI4OHEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMzRsLTI1NCAtMjU1cTc2IC05NSAxMDcuNSAtMjE0dDkuNSAtMjQ3cS0zMiAtMTgwIC0xNjQuNSAtMzEwdC0zMTMuNSAtMTU3cS0yMjMgLTM0IC00MDkgOTBxLTExNyAtNzggLTI1NiAtOTN2LTEzMmg5NnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjMKdC0yMyAtOWgtOTZ2LTk2cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjk2aC05NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnYxMzJxLTE1NSAxNyAtMjc5LjUgMTA5LjV0LTE4NyAyMzcuNXQtMzkuNSAzMDdxMjUgMTg3IDE1OS41IDMyMi41dDMyMC41IDE2NC41cTIyNCAzNCA0MTAgLTkwcTE0NiA5NyAzMjAgOTdxMjAxIDAgMzU5IC0xMjZsMjU1IDI1NGgtMTM0cS0xNCAwIC0yMyA5CnQtOSAyM3Y2NHpNODk2IDM5MXExMjggMTMxIDEyOCAzMTN0LTEyOCAzMTNxLTEyOCAtMTMxIC0xMjggLTMxM3QxMjggLTMxM3pNMTI4IDcwNHEwIC0xODUgMTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXExMTcgMCAyMTggNTdxLTE1NCAxNjcgLTE1NCAzOTF0MTU0IDM5MXEtMTAxIDU3IC0yMTggNTdxLTE4NSAwIC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXpNMTIxNiAyNTZxMTg1IDAgMzE2LjUgMTMxLjV0MTMxLjUgMzE2LjUKdC0xMzEuNSAzMTYuNXQtMzE2LjUgMTMxLjVxLTExNyAwIC0yMTggLTU3cTE1NCAtMTY3IDE1NCAtMzkxdC0xNTQgLTM5MXExMDEgLTU3IDIxOCAtNTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MTgiIHVuaWNvZGU9IiYjeGYyMjk7IiAKZD0iTTE0NzIgMTQwOHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTQxNnEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YyNjJsLTIxMyAtMjE0bDE0MCAtMTQwcTkgLTEwIDkgLTIzdC05IC0yMmwtNDYgLTQ2cS05IC05IC0yMiAtOXQtMjMgOWwtMTQwIDE0MWwtNzggLTc5cTEyNiAtMTU2IDEyNiAtMzU5cTAgLTExNyAtNDUuNSAtMjIzLjV0LTEyMyAtMTg0dC0xODQgLTEyM3QtMjIzLjUgLTQ1LjV0LTIyMy41IDQ1LjUKdC0xODQgMTIzdC0xMjMgMTg0dC00NS41IDIyMy41dDQ1LjUgMjIzLjV0MTIzIDE4NHQxODQgMTIzdDIyMy41IDQ1LjVxMjAzIDAgMzU5IC0xMjZsNzggNzhsLTE3MiAxNzJxLTkgMTAgLTkgMjN0OSAyMmw0NiA0NnE5IDkgMjIgOXQyMyAtOWwxNzIgLTE3MmwyMTMgMjEzaC0yNjFxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloNDE2ek01NzYgMHExODUgMCAzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjUKdC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjV0MTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUxOSIgdW5pY29kZT0iJiN4ZjIyYTsiIGhvcml6LWFkdi14PSIxMjgwIiAKZD0iTTY0MCA4OTJxMjE3IC0yNCAzNjQuNSAtMTg3LjV0MTQ3LjUgLTM4NC41cTAgLTE2NyAtODcgLTMwNnQtMjM2IC0yMTJ0LTMxOSAtNTRxLTEzMyAxNSAtMjQ1LjUgODh0LTE4MiAxODh0LTgwLjUgMjQ5cS0xMiAxNTUgNTIuNSAyOTJ0MTg2IDIyNHQyNzEuNSAxMDN2MTMyaC0xNjBxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMTYwdjE2NWwtOTIgLTkycS0xMCAtOSAtMjMgLTl0LTIyIDlsLTQ2IDQ2cS05IDkgLTkgMjIKdDkgMjNsMjAyIDIwMXExOSAxOSA0NSAxOXQ0NSAtMTlsMjAyIC0yMDFxOSAtMTAgOSAtMjN0LTkgLTIybC00NiAtNDZxLTkgLTkgLTIyIC05dC0yMyA5bC05MiA5MnYtMTY1aDE2MHExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC0xNjB2LTEzMnpNNTc2IC0xMjhxMTg1IDAgMzE2LjUgMTMxLjV0MTMxLjUgMzE2LjV0LTEzMS41IDMxNi41dC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjUKdDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MjAiIHVuaWNvZGU9IiYjeGYyMmI7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xOTAxIDYyMXExOSAtMTkgMTkgLTQ1dC0xOSAtNDVsLTI5NCAtMjk0cS05IC0xMCAtMjIuNSAtMTB0LTIyLjUgMTBsLTQ1IDQ1cS0xMCA5IC0xMCAyMi41dDEwIDIyLjVsMTg1IDE4NWgtMjk0di0yMjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2MjI0aC0xMzJxLTI0IC0yMTcgLTE4Ny41IC0zNjQuNXQtMzg0LjUgLTE0Ny41cS0xNjcgMCAtMzA2IDg3dC0yMTIgMjM2dC01NCAzMTlxMTUgMTMzIDg4IDI0NS41CnQxODggMTgydDI0OSA4MC41cTE1NSAxMiAyOTIgLTUyLjV0MjI0IC0xODZ0MTAzIC0yNzEuNWgxMzJ2MjI0cTAgMTQgOSAyM3QyMyA5aDY0cTE0IDAgMjMgLTl0OSAtMjN2LTIyNGgyOTRsLTE4NSAxODVxLTEwIDkgLTEwIDIyLjV0MTAgMjIuNWw0NSA0NXE5IDEwIDIyLjUgMTB0MjIuNSAtMTB6TTU3NiAxMjhxMTg1IDAgMzE2LjUgMTMxLjV0MTMxLjUgMzE2LjV0LTEzMS41IDMxNi41dC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41CnQtMTMxLjUgLTMxNi41dDEzMS41IC0zMTYuNXQzMTYuNSAtMTMxLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MjEiIHVuaWNvZGU9IiYjeGYyMmM7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMTUyIDk2MHEwIC0yMjEgLTE0Ny41IC0zODQuNXQtMzY0LjUgLTE4Ny41di02MTJxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNjRxLTE0IDAgLTIzIDl0LTkgMjN2NjEycS0yMTcgMjQgLTM2NC41IDE4Ny41dC0xNDcuNSAzODQuNXEwIDExNyA0NS41IDIyMy41dDEyMyAxODR0MTg0IDEyM3QyMjMuNSA0NS41dDIyMy41IC00NS41dDE4NCAtMTIzdDEyMyAtMTg0dDQ1LjUgLTIyMy41ek01NzYgNTEycTE4NSAwIDMxNi41IDEzMS41CnQxMzEuNSAzMTYuNXQtMTMxLjUgMzE2LjV0LTMxNi41IDEzMS41dC0zMTYuNSAtMTMxLjV0LTEzMS41IC0zMTYuNXQxMzEuNSAtMzE2LjV0MzE2LjUgLTEzMS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTIyIiB1bmljb2RlPSImI3hmMjJkOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMTAyNCA1NzZxMCAxODUgLTEzMS41IDMxNi41dC0zMTYuNSAxMzEuNXQtMzE2LjUgLTEzMS41dC0xMzEuNSAtMzE2LjV0MTMxLjUgLTMxNi41dDMxNi41IC0xMzEuNXQzMTYuNSAxMzEuNXQxMzEuNSAzMTYuNXpNMTE1MiA1NzZxMCAtMTE3IC00NS41IC0yMjMuNXQtMTIzIC0xODR0LTE4NCAtMTIzdC0yMjMuNSAtNDUuNXQtMjIzLjUgNDUuNXQtMTg0IDEyM3QtMTIzIDE4NHQtNDUuNSAyMjMuNXQ0NS41IDIyMy41dDEyMyAxODR0MTg0IDEyMwp0MjIzLjUgNDUuNXQyMjMuNSAtNDUuNXQxODQgLTEyM3QxMjMgLTE4NHQ0NS41IC0yMjMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUyMyIgdW5pY29kZT0iJiN4ZjIyZTsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUyNCIgdW5pY29kZT0iJiN4ZjIyZjsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUyNSIgdW5pY29kZT0iJiN4ZjIzMDsiIApkPSJNMTQ1MSAxNDA4cTM1IDAgNjAgLTI1dDI1IC02MHYtMTM2NnEwIC0zNSAtMjUgLTYwdC02MCAtMjVoLTM5MXY1OTVoMTk5bDMwIDIzMmgtMjI5djE0OHEwIDU2IDIzLjUgODR0OTEuNSAyOGwxMjIgMXYyMDdxLTYzIDkgLTE3OCA5cS0xMzYgMCAtMjE3LjUgLTgwdC04MS41IC0yMjZ2LTE3MWgtMjAwdi0yMzJoMjAwdi01OTVoLTczNXEtMzUgMCAtNjAgMjV0LTI1IDYwdjEzNjZxMCAzNSAyNSA2MHQ2MCAyNWgxMzY2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTI2IiB1bmljb2RlPSImI3hmMjMxOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNMCA5MzlxMCAxMDggMzcuNSAyMDMuNXQxMDMuNSAxNjYuNXQxNTIgMTIzdDE4NSA3OHQyMDIgMjZxMTU4IDAgMjk0IC02Ni41dDIyMSAtMTkzLjV0ODUgLTI4N3EwIC05NiAtMTkgLTE4OHQtNjAgLTE3N3QtMTAwIC0xNDkuNXQtMTQ1IC0xMDN0LTE4OSAtMzguNXEtNjggMCAtMTM1IDMydC05NiA4OHEtMTAgLTM5IC0yOCAtMTEyLjV0LTIzLjUgLTk1dC0yMC41IC03MXQtMjYgLTcxdC0zMiAtNjIuNXQtNDYgLTc3LjV0LTYyIC04Ni41CmwtMTQgLTVsLTkgMTBxLTE1IDE1NyAtMTUgMTg4cTAgOTIgMjEuNSAyMDYuNXQ2Ni41IDI4Ny41dDUyIDIwM3EtMzIgNjUgLTMyIDE2OXEwIDgzIDUyIDE1NnQxMzIgNzNxNjEgMCA5NSAtNDAuNXQzNCAtMTAyLjVxMCAtNjYgLTQ0IC0xOTF0LTQ0IC0xODdxMCAtNjMgNDUgLTEwNC41dDEwOSAtNDEuNXE1NSAwIDEwMiAyNXQ3OC41IDY4dDU2IDk1dDM4IDExMC41dDIwIDExMXQ2LjUgOTkuNXEwIDE3MyAtMTA5LjUgMjY5LjV0LTI4NS41IDk2LjUKcS0yMDAgMCAtMzM0IC0xMjkuNXQtMTM0IC0zMjguNXEwIC00NCAxMi41IC04NXQyNyAtNjV0MjcgLTQ1LjV0MTIuNSAtMzAuNXEwIC0yOCAtMTUgLTczdC0zNyAtNDVxLTIgMCAtMTcgM3EtNTEgMTUgLTkwLjUgNTZ0LTYxIDk0LjV0LTMyLjUgMTA4dC0xMSAxMDYuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUyNyIgdW5pY29kZT0iJiN4ZjIzMjsiIApkPSJNOTg1IDU2MnExMyAwIDk3LjUgLTQ0dDg5LjUgLTUzcTIgLTUgMiAtMTVxMCAtMzMgLTE3IC03NnEtMTYgLTM5IC03MSAtNjUuNXQtMTAyIC0yNi41cS01NyAwIC0xOTAgNjJxLTk4IDQ1IC0xNzAgMTE4dC0xNDggMTg1cS03MiAxMDcgLTcxIDE5NHY4cTMgOTEgNzQgMTU4cTI0IDIyIDUyIDIycTYgMCAxOCAtMS41dDE5IC0xLjVxMTkgMCAyNi41IC02LjV0MTUuNSAtMjcuNXE4IC0yMCAzMyAtODh0MjUgLTc1cTAgLTIxIC0zNC41IC01Ny41CnQtMzQuNSAtNDYuNXEwIC03IDUgLTE1cTM0IC03MyAxMDIgLTEzN3E1NiAtNTMgMTUxIC0xMDFxMTIgLTcgMjIgLTdxMTUgMCA1NCA0OC41dDUyIDQ4LjV6TTc4MiAzMnExMjcgMCAyNDMuNSA1MHQyMDAuNSAxMzR0MTM0IDIwMC41dDUwIDI0My41dC01MCAyNDMuNXQtMTM0IDIwMC41dC0yMDAuNSAxMzR0LTI0My41IDUwdC0yNDMuNSAtNTB0LTIwMC41IC0xMzR0LTEzNCAtMjAwLjV0LTUwIC0yNDMuNXEwIC0yMDMgMTIwIC0zNjhsLTc5IC0yMzMKbDI0MiA3N3ExNTggLTEwNCAzNDUgLTEwNHpNNzgyIDE0MTRxMTUzIDAgMjkyLjUgLTYwdDI0MC41IC0xNjF0MTYxIC0yNDAuNXQ2MCAtMjkyLjV0LTYwIC0yOTIuNXQtMTYxIC0yNDAuNXQtMjQwLjUgLTE2MXQtMjkyLjUgLTYwcS0xOTUgMCAtMzY1IDk0bC00MTcgLTEzNGwxMzYgNDA1cS0xMDggMTc4IC0xMDggMzg5cTAgMTUzIDYwIDI5Mi41dDE2MSAyNDAuNXQyNDAuNSAxNjF0MjkyLjUgNjB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MjgiIHVuaWNvZGU9IiYjeGYyMzM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMjggMTI4aDEwMjR2MTI4aC0xMDI0di0xMjh6TTEyOCA2NDBoMTAyNHYxMjhoLTEwMjR2LTEyOHpNMTY5NiAxOTJxMCA0MCAtMjggNjh0LTY4IDI4dC02OCAtMjh0LTI4IC02OHQyOCAtNjh0NjggLTI4dDY4IDI4dDI4IDY4ek0xMjggMTE1MmgxMDI0djEyOGgtMTAyNHYtMTI4ek0xNjk2IDcwNHEwIDQwIC0yOCA2OHQtNjggMjh0LTY4IC0yOHQtMjggLTY4dDI4IC02OHQ2OCAtMjh0NjggMjh0MjggNjh6TTE2OTYgMTIxNgpxMCA0MCAtMjggNjh0LTY4IDI4dC02OCAtMjh0LTI4IC02OHQyOCAtNjh0NjggLTI4dDY4IDI4dDI4IDY4ek0xNzkyIDM4NHYtMzg0aC0xNzkydjM4NGgxNzkyek0xNzkyIDg5NnYtMzg0aC0xNzkydjM4NGgxNzkyek0xNzkyIDE0MDh2LTM4NGgtMTc5MnYzODRoMTc5MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUyOSIgdW5pY29kZT0iJiN4ZjIzNDsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTcwNCA2NDBxLTE1OSAwIC0yNzEuNSAxMTIuNXQtMTEyLjUgMjcxLjV0MTEyLjUgMjcxLjV0MjcxLjUgMTEyLjV0MjcxLjUgLTExMi41dDExMi41IC0yNzEuNXQtMTEyLjUgLTI3MS41dC0yNzEuNSAtMTEyLjV6TTE2NjQgNTEyaDM1MnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV2LTE5MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVoLTM1MnYtMzUycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtMTkycS0xMyAwIC0yMi41IDkuNQp0LTkuNSAyMi41djM1MmgtMzUycS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTkycTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMzUydjM1MnEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDE5MnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV2LTM1MnpNOTI4IDI4OHEwIC01MiAzOCAtOTB0OTAgLTM4aDI1NnYtMjM4cS02OCAtNTAgLTE3MSAtNTBoLTg3NHEtMTIxIDAgLTE5NCA2OXQtNzMgMTkwcTAgNTMgMy41IDEwMy41dDE0IDEwOXQyNi41IDEwOC41CnQ0MyA5Ny41dDYyIDgxdDg1LjUgNTMuNXQxMTEuNSAyMHExOSAwIDM5IC0xN3E3OSAtNjEgMTU0LjUgLTkxLjV0MTY0LjUgLTMwLjV0MTY0LjUgMzAuNXQxNTQuNSA5MS41cTIwIDE3IDM5IDE3cTEzMiAwIDIxNyAtOTZoLTIyM3EtNTIgMCAtOTAgLTM4dC0zOCAtOTB2LTE5MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUzMCIgdW5pY29kZT0iJiN4ZjIzNTsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTcwNCA2NDBxLTE1OSAwIC0yNzEuNSAxMTIuNXQtMTEyLjUgMjcxLjV0MTEyLjUgMjcxLjV0MjcxLjUgMTEyLjV0MjcxLjUgLTExMi41dDExMi41IC0yNzEuNXQtMTEyLjUgLTI3MS41dC0yNzEuNSAtMTEyLjV6TTE3ODEgMzIwbDI0OSAtMjQ5cTkgLTkgOSAtMjNxMCAtMTMgLTkgLTIybC0xMzYgLTEzNnEtOSAtOSAtMjIgLTlxLTE0IDAgLTIzIDlsLTI0OSAyNDlsLTI0OSAtMjQ5cS05IC05IC0yMyAtOXEtMTMgMCAtMjIgOWwtMTM2IDEzNgpxLTkgOSAtOSAyMnEwIDE0IDkgMjNsMjQ5IDI0OWwtMjQ5IDI0OXEtOSA5IC05IDIzcTAgMTMgOSAyMmwxMzYgMTM2cTkgOSAyMiA5cTE0IDAgMjMgLTlsMjQ5IC0yNDlsMjQ5IDI0OXE5IDkgMjMgOXExMyAwIDIyIC05bDEzNiAtMTM2cTkgLTkgOSAtMjJxMCAtMTQgLTkgLTIzek0xMjgzIDMyMGwtMTgxIC0xODFxLTM3IC0zNyAtMzcgLTkxcTAgLTUzIDM3IC05MGw4MyAtODNxLTIxIC0zIC00NCAtM2gtODc0cS0xMjEgMCAtMTk0IDY5CnQtNzMgMTkwcTAgNTMgMy41IDEwMy41dDE0IDEwOXQyNi41IDEwOC41dDQzIDk3LjV0NjIgODF0ODUuNSA1My41dDExMS41IDIwcTE5IDAgMzkgLTE3cTE1NCAtMTIyIDMxOSAtMTIydDMxOSAxMjJxMjAgMTcgMzkgMTdxMjggMCA1NyAtNnEtMjggLTI3IC00MSAtNTB0LTEzIC01NnEwIC01NCAzNyAtOTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MzEiIHVuaWNvZGU9IiYjeGYyMzY7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0yNTYgNTEyaDE3MjhxMjYgMCA0NSAtMTl0MTkgLTQ1di00NDhoLTI1NnYyNTZoLTE1MzZ2LTI1NmgtMjU2djEyMTZxMCAyNiAxOSA0NXQ0NSAxOWgxMjhxMjYgMCA0NSAtMTl0MTkgLTQ1di03MDR6TTgzMiA4MzJxMCAxMDYgLTc1IDE4MXQtMTgxIDc1dC0xODEgLTc1dC03NSAtMTgxdDc1IC0xODF0MTgxIC03NXQxODEgNzV0NzUgMTgxek0yMDQ4IDU3NnY2NHEwIDE1OSAtMTEyLjUgMjcxLjV0LTI3MS41IDExMi41aC03MDQKcS0yNiAwIC00NSAtMTl0LTE5IC00NXYtMzg0aDExNTJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MzIiIHVuaWNvZGU9IiYjeGYyMzc7IiAKZD0iTTE1MzYgMTUzNmwtMTkyIC00NDhoMTkydi0xOTJoLTI3NGwtNTUgLTEyOGgzMjl2LTE5MmgtNDExbC0zNTcgLTgzMmwtMzU3IDgzMmgtNDExdjE5MmgzMjlsLTU1IDEyOGgtMjc0djE5MmgxOTJsLTE5MiA0NDhoMjU2bDMyMyAtNzY4aDM3OGwzMjMgNzY4aDI1NnpNNzY4IDMyMGwxMDggMjU2aC0yMTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MzMiIHVuaWNvZGU9IiYjeGYyMzg7IiAKZD0iTTEwODggMTUzNnExODUgMCAzMTYuNSAtOTMuNXQxMzEuNSAtMjI2LjV2LTg5NnEwIC0xMzAgLTEyNS41IC0yMjJ0LTMwNS41IC05N2wyMTMgLTIwMnExNiAtMTUgOCAtMzV0LTMwIC0yMGgtMTA1NnEtMjIgMCAtMzAgMjB0OCAzNWwyMTMgMjAycS0xODAgNSAtMzA1LjUgOTd0LTEyNS41IDIyMnY4OTZxMCAxMzMgMTMxLjUgMjI2LjV0MzE2LjUgOTMuNWg2NDB6TTc2OCAxOTJxODAgMCAxMzYgNTZ0NTYgMTM2dC01NiAxMzZ0LTEzNiA1Ngp0LTEzNiAtNTZ0LTU2IC0xMzZ0NTYgLTEzNnQxMzYgLTU2ek0xMzQ0IDc2OHY1MTJoLTExNTJ2LTUxMmgxMTUyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTM0IiB1bmljb2RlPSImI3hmMjM5OyIgCmQ9Ik0xMDg4IDE1MzZxMTg1IDAgMzE2LjUgLTkzLjV0MTMxLjUgLTIyNi41di04OTZxMCAtMTMwIC0xMjUuNSAtMjIydC0zMDUuNSAtOTdsMjEzIC0yMDJxMTYgLTE1IDggLTM1dC0zMCAtMjBoLTEwNTZxLTIyIDAgLTMwIDIwdDggMzVsMjEzIDIwMnEtMTgwIDUgLTMwNS41IDk3dC0xMjUuNSAyMjJ2ODk2cTAgMTMzIDEzMS41IDIyNi41dDMxNi41IDkzLjVoNjQwek0yODggMjI0cTY2IDAgMTEzIDQ3dDQ3IDExM3QtNDcgMTEzdC0xMTMgNDcKdC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3pNNzA0IDc2OHY1MTJoLTU0NHYtNTEyaDU0NHpNMTI0OCAyMjRxNjYgMCAxMTMgNDd0NDcgMTEzdC00NyAxMTN0LTExMyA0N3QtMTEzIC00N3QtNDcgLTExM3Q0NyAtMTEzdDExMyAtNDd6TTE0MDggNzY4djUxMmgtNTc2di01MTJoNTc2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTM1IiB1bmljb2RlPSImI3hmMjNhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNTk3IDExMTV2LTExNzNxMCAtMjUgLTEyLjUgLTQyLjV0LTM2LjUgLTE3LjVxLTE3IDAgLTMzIDhsLTQ2NSAyMzNxLTIxIDEwIC0zNS41IDMzLjV0LTE0LjUgNDYuNXYxMTQwcTAgMjAgMTAgMzR0MjkgMTRxMTQgMCA0NCAtMTVsNTExIC0yNTZxMyAtMyAzIC01ek02NjEgMTAxNGw1MzQgLTg2NmwtNTM0IDI2NnY2MDB6TTE3OTIgOTk2di0xMDU0cTAgLTI1IC0xNCAtNDAuNXQtMzggLTE1LjV0LTQ3IDEzbC00NDEgMjIwek0xNzg5IDExMTYKcTAgLTMgLTI1Ni41IC00MTkuNXQtMzAwLjUgLTQ4Ny41bC0zOTAgNjM0bDMyNCA1MjdxMTcgMjggNTIgMjhxMTQgMCAyNiAtNmw1NDEgLTI3MHE0IC0yIDQgLTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81MzYiIHVuaWNvZGU9IiYjeGYyM2I7IiAKZD0iTTgwOSA1MzJsMjY2IDQ5OWgtMTEybC0xNTcgLTMxMnEtMjQgLTQ4IC00NCAtOTJsLTQyIDkybC0xNTUgMzEyaC0xMjBsMjYzIC00OTN2LTMyNGgxMDF2MzE4ek0xNTM2IDE0MDh2LTE1MzZoLTE1MzZ2MTUzNmgxNTM2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTM3IiB1bmljb2RlPSImI3hmMjNjOyIgaG9yaXotYWR2LXg9IjIyOTYiIApkPSJNNDc4IC0xMzlxLTggLTE2IC0yNyAtMzQuNXQtMzcgLTI1LjVxLTI1IC05IC01MS41IDMuNXQtMjguNSAzMS41cS0xIDIyIDQwIDU1dDY4IDM4cTIzIDQgMzQgLTIxLjV0MiAtNDYuNXpNMTgxOSAtMTM5cTcgLTE2IDI2IC0zNC41dDM4IC0yNS41cTI1IC05IDUxLjUgMy41dDI3LjUgMzEuNXEyIDIyIC0zOS41IDU1dC02OC41IDM4cS0yMiA0IC0zMyAtMjEuNXQtMiAtNDYuNXpNMTg2NyAtMzBxMTMgLTI3IDU2LjUgLTU5LjV0NzcuNSAtNDEuNQpxNDUgLTEzIDgyIDQuNXQzNyA1MC41cTAgNDYgLTY3LjUgMTAwLjV0LTExNS41IDU5LjVxLTQwIDUgLTYzLjUgLTM3LjV0LTYuNSAtNzYuNXpNNDI4IC0zMHEtMTMgLTI3IC01NiAtNTkuNXQtNzcgLTQxLjVxLTQ1IC0xMyAtODIgNC41dC0zNyA1MC41cTAgNDYgNjcuNSAxMDAuNXQxMTUuNSA1OS41cTQwIDUgNjMgLTM3LjV0NiAtNzYuNXpNMTE1OCAxMDk0aDFxLTQxIDAgLTc2IC0xNXEyNyAtOCA0NCAtMzAuNXQxNyAtNDkuNQpxMCAtMzUgLTI3IC02MHQtNjUgLTI1cS01MiAwIC04MCA0M3EtNSAtMjMgLTUgLTQycTAgLTc0IDU2IC0xMjYuNXQxMzUgLTUyLjVxODAgMCAxMzYgNTIuNXQ1NiAxMjYuNXQtNTYgMTI2LjV0LTEzNiA1Mi41ek0xNDYyIDEzMTJxLTk5IDEwOSAtMjIwLjUgMTMxLjV0LTI0NS41IC00NC41cTI3IDYwIDgyLjUgOTYuNXQxMTggMzkuNXQxMjEuNSAtMTd0OTkuNSAtNzQuNXQ0NC41IC0xMzEuNXpNMjIxMiA3M3E4IC0xMSAtMTEgLTQyCnE3IC0yMyA3IC00MHExIC01NiAtNDQuNSAtMTEyLjV0LTEwOS41IC05MS41dC0xMTggLTM3cS00OCAtMiAtOTIgMjEuNXQtNjYgNjUuNXEtNjg3IC0yNSAtMTI1OSAwcS0yMyAtNDEgLTY2LjUgLTY1dC05Mi41IC0yMnEtODYgMyAtMTc5LjUgODAuNXQtOTIuNSAxNjAuNXEyIDIyIDcgNDBxLTE5IDMxIC0xMSA0MnE2IDEwIDMxIDFxMTQgMjIgNDEgNTFxLTcgMjkgMiAzOHExMSAxMCAzOSAtNHEyOSAyMCA1OSAzNHEwIDI5IDEzIDM3CnEyMyAxMiA1MSAtMTZxMzUgNSA2MSAtMnExOCAtNCAzOCAtMTl2NzNxLTExIDAgLTE4IDJxLTUzIDEwIC05NyA0NC41dC01NSA4Ny41cS05IDM4IDAgODFxMTUgNjIgOTMgOTVxMiAxNyAxOSAzNS41dDM2IDIzLjV0MzMgLTcuNXQxOSAtMzAuNWgxM3E0NiAtNSA2MCAtMjNxMyAtMyA1IC03cTEwIDEgMzAuNSAzLjV0MzAuNSAzLjVxLTE1IDExIC0zMCAxN3EtMjMgNDAgLTkxIDQzcTAgNiAxIDEwcS02MiAyIC0xMTguNSAxOC41dC04NC41IDQ3LjUKcS0zMiAzNiAtNDIuNSA5MnQtMi41IDExMnExNiAxMjYgOTAgMTc5cTIzIDE2IDUyIDQuNXQzMiAtNDAuNXEwIC0xIDEuNSAtMTR0Mi41IC0yMXQzIC0yMHQ1LjUgLTE5dDguNSAtMTBxMjcgLTE0IDc2IC0xMnE0OCA0NiA5OCA3NHEtNDAgNCAtMTYyIC0xNGw0NyA0NnE2MSA1OCAxNjMgMTExcTE0NSA3MyAyODIgODZxLTIwIDggLTQxIDE1LjV0LTQ3IDE0dC00Mi41IDEwLjV0LTQ3LjUgMTF0LTQzIDEwcTU5NSAxMjYgOTA0IC0xMzkKcTk4IC04NCAxNTggLTIyMnE4NSAtMTAgMTIxIDloMXE1IDMgOC41IDEwdDUuNSAxOXQzIDE5LjV0MyAyMS41bDEgMTRxMyAyOCAzMiA0MHQ1MiAtNXE3MyAtNTIgOTEgLTE3OHE3IC01NyAtMy41IC0xMTN0LTQyLjUgLTkxcS0yOCAtMzIgLTgzLjUgLTQ4LjV0LTExNS41IC0xOC41di0xMHEtNzEgLTIgLTk1IC00M3EtMTQgLTUgLTMxIC0xN3ExMSAtMSAzMiAtMy41dDMwIC0zLjVxMSA1IDUgOHExNiAxOCA2MCAyM2gxM3E1IDE4IDE5IDMwdDMzIDgKdDM2IC0yM3QxOSAtMzZxNzkgLTMyIDkzIC05NXE5IC00MCAxIC04MXEtMTIgLTUzIC01NiAtODh0LTk3IC00NHEtMTAgLTIgLTE3IC0ycTAgLTQ5IC0xIC03M3EyMCAxNSAzOCAxOXEyNiA3IDYxIDJxMjggMjggNTEgMTZxMTQgLTkgMTQgLTM3cTMzIC0xNiA1OSAtMzRxMjcgMTMgMzggNHExMCAtMTAgMiAtMzhxMjggLTMwIDQxIC01MXEyMyA4IDMxIC0xek0xOTM3IDEwMjVxMCAtMjkgLTkgLTU0cTgyIC0zMiAxMTIgLTEzMgpxNCAzNyAtOS41IDk4LjV0LTQxLjUgOTAuNXEtMjAgMTkgLTM2IDE3dC0xNiAtMjB6TTE4NTkgOTI1cTM1IC00MiA0Ny41IC0xMDguNXQtMC41IC0xMjQuNXE2NyAxMyA5NyA0NXExMyAxNCAxOCAyOHEtMyA2NCAtMzEgMTE0LjV0LTc5IDY2LjVxLTE1IC0xNSAtNTIgLTIxek0xODIyIDkyMXEtMzAgMCAtNDQgMXE0MiAtMTE1IDUzIC0yMzlxMjEgMCA0MyAzcTE2IDY4IDEgMTM1dC01MyAxMDB6TTI1OCA4MzlxMzAgMTAwIDExMiAxMzIKcS05IDI1IC05IDU0cTAgMTggLTE2LjUgMjB0LTM1LjUgLTE3cS0yOCAtMjkgLTQxLjUgLTkwLjV0LTkuNSAtOTguNXpNMjk0IDczN3EyOSAtMzEgOTcgLTQ1cS0xMyA1OCAtMC41IDEyNC41dDQ3LjUgMTA4LjV2MHEtMzcgNiAtNTIgMjFxLTUxIC0xNiAtNzguNSAtNjZ0LTMxLjUgLTExNXE5IC0xNyAxOCAtMjh6TTQ3MSA2ODNxMTQgMTI0IDczIDIzNXEtMTkgLTQgLTU1IC0xOGwtNDUgLTE5djFxLTQ2IC04OSAtMjAgLTE5NnEyNSAtMyA0NyAtM3oKTTE0MzQgNjQ0cTggLTM4IDE2LjUgLTEwOC41dDExLjUgLTg5LjVxMyAtMTggOS41IC0yMS41dDIzLjUgNC41cTQwIDIwIDYyIDg1LjV0MjMgMTI1LjVxLTI0IDIgLTE0NiA0ek0xMTUyIDEyODVxLTExNiAwIC0xOTkgLTgyLjV0LTgzIC0xOTguNXEwIC0xMTcgODMgLTE5OS41dDE5OSAtODIuNXQxOTkgODIuNXQ4MyAxOTkuNXEwIDExNiAtODMgMTk4LjV0LTE5OSA4Mi41ek0xMzgwIDY0NnEtMTA1IDIgLTIxMSAwdjFxLTEgLTI3IDIuNSAtODYKdDEzLjUgLTY2cTI5IC0xNCA5My41IC0xNC41dDk1LjUgMTAuNXE5IDMgMTEgMzl0LTAuNSA2OS41dC00LjUgNDYuNXpNMTExMiA0NDdxOCA0IDkuNSA0OHQtMC41IDg4dC00IDYzdjFxLTIxMiAtMyAtMjE0IC0zcS00IC0yMCAtNyAtNjJ0MCAtODN0MTQgLTQ2cTM0IC0xNSAxMDEgLTE2dDEwMSAxMHpNNzE4IDYzNnEtMTYgLTU5IDQuNSAtMTE4LjV0NzcuNSAtODQuNXExNSAtOCAyNCAtNXQxMiAyMXEzIDE2IDggOTB0MTAgMTAzCnEtNjkgLTIgLTEzNiAtNnpNNTkxIDUxMHEzIC0yMyAtMzQgLTM2cTEzMiAtMTQxIDI3MS41IC0yNDB0MzA1LjUgLTE1NHExNzIgNDkgMzEwLjUgMTQ2dDI5My41IDI1MHEtMzMgMTMgLTMwIDM0cTAgMiAwLjUgMy41dDEuNSAzdDEgMi41djF2LTFxLTE3IDIgLTUwIDUuNXQtNDggNC41cS0yNiAtOTAgLTgyIC0xMzJxLTUxIC0zOCAtODIgMXEtNSA2IC05IDE0cS03IDEzIC0xNyA2MnEtMiAtNSAtNSAtOXQtNy41IC03dC04IC01LjV0LTkuNSAtNApsLTEwIC0yLjV0LTEyIC0ybC0xMiAtMS41dC0xMy41IC0xdC0xMy41IC0wLjVxLTEwNiAtOSAtMTYzIDExcS00IC0xNyAtMTAgLTI2LjV0LTIxIC0xNXQtMjMgLTd0LTM2IC0zLjVxLTYgLTEgLTkgLTFxLTE3OSAtMTcgLTIwMyA0MHEtMiAtNjMgLTU2IC01NHEtNDcgOCAtOTEgNTRxLTEyIDEzIC0yMCAyNnEtMTcgMjkgLTI2IDY1cS01OCAtNiAtODcgLTEwcTEgLTIgNCAtMTB6TTUwNyAtMTE4cTMgMTQgMyAzMHEtMTcgNzEgLTUxIDEzMAp0LTczIDcwcS00MSAxMiAtMTAxLjUgLTE0LjV0LTEwNC41IC04MHQtMzkgLTEwNy41cTM1IC01MyAxMDAgLTkzdDExOSAtNDJxNTEgLTIgOTQgMjh0NTMgNzl6TTUxMCA1M3EyMyAtNjMgMjcgLTExOXExOTUgMTEzIDM5MiAxNzRxLTk4IDUyIC0xODAuNSAxMjB0LTE3OS41IDE2NXEtNiAtNCAtMjkgLTEzcTAgLTEgLTEgLTR0LTEgLTVxMzEgLTE4IDIyIC0zN3EtMTIgLTIzIC01NiAtMzRxLTEwIC0xMyAtMjkgLTI0aC0xcS0yIC04MyAxIC0xNTAKcTE5IC0zNCAzNSAtNzN6TTU3OSAtMTEzcTUzMiAtMjEgMTE0NSAwcS0yNTQgMTQ3IC00MjggMTk2cS03NiAtMzUgLTE1NiAtNTdxLTggLTMgLTE2IDBxLTY1IDIxIC0xMjkgNDlxLTIwOCAtNjAgLTQxNiAtMTg4aC0xdi0xcTEgMCAxIDF6TTE3NjMgLTY3cTQgNTQgMjggMTIwcTE0IDM4IDMzIDcxbC0xIC0xcTMgNzcgMyAxNTNxLTE1IDggLTMwIDI1cS00MiA5IC01NiAzM3EtOSAyMCAyMiAzOHEtMiA0IC0yIDlxLTE2IDQgLTI4IDEyCnEtMjA0IC0xOTAgLTM4MyAtMjg0cTE5OCAtNTkgNDE0IC0xNzZ6TTIxNTUgLTkwcTUgNTQgLTM5IDEwNy41dC0xMDQgODB0LTEwMiAxNC41cS0zOCAtMTEgLTcyLjUgLTcwLjV0LTUxLjUgLTEyOS41cTAgLTE2IDMgLTMwcTEwIC00OSA1MyAtNzl0OTQgLTI4cTU0IDIgMTE5IDQydDEwMCA5M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUzOCIgdW5pY29kZT0iJiN4ZjIzZDsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTE1MjQgLTI1cTAgLTY4IC00OCAtMTE2dC0xMTYgLTQ4dC0xMTYuNSA0OHQtNDguNSAxMTZ0NDguNSAxMTYuNXQxMTYuNSA0OC41dDExNiAtNDguNXQ0OCAtMTE2LjV6TTc3NSAtMjVxMCAtNjggLTQ4LjUgLTExNnQtMTE2LjUgLTQ4dC0xMTYgNDh0LTQ4IDExNnQ0OCAxMTYuNXQxMTYgNDguNXQxMTYuNSAtNDguNXQ0OC41IC0xMTYuNXpNMCAxNDY5cTU3IC02MCAxMTAuNSAtMTA0LjV0MTIxIC04MnQxMzYgLTYzdDE2NiAtNDUuNQp0MjAwIC0zMS41dDI1MCAtMTguNXQzMDQgLTkuNXQzNzIuNSAtMi41cTEzOSAwIDI0NC41IC01dDE4MSAtMTYuNXQxMjQgLTI3LjV0NzEgLTM5LjV0MjQgLTUxLjV0LTE5LjUgLTY0dC01Ni41IC03Ni41dC04OS41IC05MXQtMTE2IC0xMDQuNXQtMTM5IC0xMTlxLTE4NSAtMTU3IC0yODYgLTI0N3EyOSA1MSA3Ni41IDEwOXQ5NCAxMDUuNXQ5NC41IDk4LjV0ODMgOTEuNXQ1NCA4MC41dDEzIDcwdC00NS41IDU1LjV0LTExNi41IDQxdC0yMDQgMjMuNQp0LTMwNCA1cS0xNjggLTIgLTMxNCA2dC0yNTYgMjN0LTIwNC41IDQxdC0xNTkuNSA1MS41dC0xMjIuNSA2Mi41dC05MS41IDY2LjV0LTY4IDcxLjV0LTUwLjUgNjkuNXQtNDAgNjh0LTM2LjUgNTkuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzUzOSIgdW5pY29kZT0iJiN4ZjIzZTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg5NiAxNDcycS0xNjkgMCAtMzIzIC02NnQtMjY1LjUgLTE3Ny41dC0xNzcuNSAtMjY1LjV0LTY2IC0zMjN0NjYgLTMyM3QxNzcuNSAtMjY1LjV0MjY1LjUgLTE3Ny41dDMyMyAtNjZ0MzIzIDY2dDI2NS41IDE3Ny41dDE3Ny41IDI2NS41dDY2IDMyM3QtNjYgMzIzdC0xNzcuNSAyNjUuNXQtMjY1LjUgMTc3LjV0LTMyMyA2NnpNODk2IDE1MzZxMTgyIDAgMzQ4IC03MXQyODYgLTE5MXQxOTEgLTI4NnQ3MSAtMzQ4dC03MSAtMzQ4CnQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXpNNDk2IDcwNHExNiAwIDE2IC0xNnYtNDgwcTAgLTE2IC0xNiAtMTZoLTMycS0xNiAwIC0xNiAxNnY0ODBxMCAxNiAxNiAxNmgzMnpNODk2IDY0MHE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXEwIC0zNSAtMTcuNSAtNjR0LTQ2LjUgLTQ2di0xMTRxMCAtMTQgLTkgLTIzCnQtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjExNHEtMjkgMTcgLTQ2LjUgNDZ0LTE3LjUgNjRxMCA1MyAzNy41IDkwLjV0OTAuNSAzNy41ek04OTYgMTQwOHEyMDkgMCAzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41dC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzek01NDQgOTI4di05NgpxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN2OTZxMCA5MyA2NS41IDE1OC41dDE1OC41IDY1LjV0MTU4LjUgLTY1LjV0NjUuNSAtMTU4LjV2LTk2cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzdjk2cTAgMTQ2IC0xMDMgMjQ5dC0yNDkgMTAzdC0yNDkgLTEwM3QtMTAzIC0yNDl6TTE0MDggMTkydjUxMnEwIDI2IC0xOSA0NXQtNDUgMTloLTg5NnEtMjYgMCAtNDUgLTE5dC0xOSAtNDV2LTUxMgpxMCAtMjYgMTkgLTQ1dDQ1IC0xOWg4OTZxMjYgMCA0NSAxOXQxOSA0NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU0MCIgdW5pY29kZT0iJiN4ZjI0MDsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTE5MjAgMTAyNHYtNzY4aC0xNjY0djc2OGgxNjY0ek0yMDQ4IDQ0OGgxMjh2Mzg0aC0xMjh2Mjg4cTAgMTQgLTkgMjN0LTIzIDloLTE4NTZxLTE0IDAgLTIzIC05dC05IC0yM3YtOTYwcTAgLTE0IDkgLTIzdDIzIC05aDE4NTZxMTQgMCAyMyA5dDkgMjN2Mjg4ek0yMzA0IDgzMnYtMzg0cTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41di0xNjBxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE4NTZxLTY2IDAgLTExMyA0N3QtNDcgMTEzCnY5NjBxMCA2NiA0NyAxMTN0MTEzIDQ3aDE4NTZxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTE2MHE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU0MSIgdW5pY29kZT0iJiN4ZjI0MTsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTI1NiAyNTZ2NzY4aDEyODB2LTc2OGgtMTI4MHpNMjE3NiA5NjBxNTMgMCA5MC41IC0zNy41dDM3LjUgLTkwLjV2LTM4NHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXYtMTYwcTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xODU2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3Y5NjBxMCA2NiA0NyAxMTN0MTEzIDQ3aDE4NTZxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTE2MHpNMjE3NiA0NDh2Mzg0aC0xMjh2Mjg4cTAgMTQgLTkgMjN0LTIzIDkKaC0xODU2cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTk2MHEwIC0xNCA5IC0yM3QyMyAtOWgxODU2cTE0IDAgMjMgOXQ5IDIzdjI4OGgxMjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NDIiIHVuaWNvZGU9IiYjeGYyNDI7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0yNTYgMjU2djc2OGg4OTZ2LTc2OGgtODk2ek0yMTc2IDk2MHE1MyAwIDkwLjUgLTM3LjV0MzcuNSAtOTAuNXYtMzg0cTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41di0xNjBxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE4NTZxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjk2MHEwIDY2IDQ3IDExM3QxMTMgNDdoMTg1NnE2NiAwIDExMyAtNDd0NDcgLTExM3YtMTYwek0yMTc2IDQ0OHYzODRoLTEyOHYyODhxMCAxNCAtOSAyM3QtMjMgOQpoLTE4NTZxLTE0IDAgLTIzIC05dC05IC0yM3YtOTYwcTAgLTE0IDkgLTIzdDIzIC05aDE4NTZxMTQgMCAyMyA5dDkgMjN2Mjg4aDEyOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU0MyIgdW5pY29kZT0iJiN4ZjI0MzsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTI1NiAyNTZ2NzY4aDUxMnYtNzY4aC01MTJ6TTIxNzYgOTYwcTUzIDAgOTAuNSAtMzcuNXQzNy41IC05MC41di0zODRxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV2LTE2MHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTg1NnEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2OTYwcTAgNjYgNDcgMTEzdDExMyA0N2gxODU2cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi0xNjB6TTIxNzYgNDQ4djM4NGgtMTI4djI4OHEwIDE0IC05IDIzdC0yMyA5CmgtMTg1NnEtMTQgMCAtMjMgLTl0LTkgLTIzdi05NjBxMCAtMTQgOSAtMjN0MjMgLTloMTg1NnExNCAwIDIzIDl0OSAyM3YyODhoMTI4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTQ0IiB1bmljb2RlPSImI3hmMjQ0OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMjE3NiA5NjBxNTMgMCA5MC41IC0zNy41dDM3LjUgLTkwLjV2LTM4NHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNXYtMTYwcTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xODU2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3Y5NjBxMCA2NiA0NyAxMTN0MTEzIDQ3aDE4NTZxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTE2MHpNMjE3NiA0NDh2Mzg0aC0xMjh2Mjg4cTAgMTQgLTkgMjN0LTIzIDloLTE4NTZxLTE0IDAgLTIzIC05dC05IC0yMwp2LTk2MHEwIC0xNCA5IC0yM3QyMyAtOWgxODU2cTE0IDAgMjMgOXQ5IDIzdjI4OGgxMjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NDUiIHVuaWNvZGU9IiYjeGYyNDU7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMTMzIDQ5M3EzMSAtMzAgMTQgLTY5cS0xNyAtNDAgLTU5IC00MGgtMzgybDIwMSAtNDc2cTEwIC0yNSAwIC00OXQtMzQgLTM1bC0xNzcgLTc1cS0yNSAtMTAgLTQ5IDB0LTM1IDM0bC0xOTEgNDUybC0zMTIgLTMxMnEtMTkgLTE5IC00NSAtMTlxLTEyIDAgLTI0IDVxLTQwIDE3IC00MCA1OXYxNTA0cTAgNDIgNDAgNTlxMTIgNSAyNCA1cTI3IDAgNDUgLTE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTQ2IiB1bmljb2RlPSImI3hmMjQ2OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNODMyIDE0MDhxLTMyMCAwIC0zMjAgLTIyNHYtNDE2aDEyOHYtMTI4aC0xMjh2LTU0NHEwIC0yMjQgMzIwIC0yMjRoNjR2LTEyOGgtNjRxLTI3MiAwIC0zODQgMTQ2cS0xMTIgLTE0NiAtMzg0IC0xNDZoLTY0djEyOGg2NHEzMjAgMCAzMjAgMjI0djU0NGgtMTI4djEyOGgxMjh2NDE2cTAgMjI0IC0zMjAgMjI0aC02NHYxMjhoNjRxMjcyIDAgMzg0IC0xNDZxMTEyIDE0NiAzODQgMTQ2aDY0di0xMjhoLTY0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTQ3IiB1bmljb2RlPSImI3hmMjQ3OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMjA0OCAxMTUyaC0xMjh2LTEwMjRoMTI4di0zODRoLTM4NHYxMjhoLTEyODB2LTEyOGgtMzg0djM4NGgxMjh2MTAyNGgtMTI4djM4NGgzODR2LTEyOGgxMjgwdjEyOGgzODR2LTM4NHpNMTc5MiAxNDA4di0xMjhoMTI4djEyOGgtMTI4ek0xMjggMTQwOHYtMTI4aDEyOHYxMjhoLTEyOHpNMjU2IC0xMjh2MTI4aC0xMjh2LTEyOGgxMjh6TTE2NjQgMHYxMjhoMTI4djEwMjRoLTEyOHYxMjhoLTEyODB2LTEyOGgtMTI4di0xMDI0aDEyOHYtMTI4CmgxMjgwek0xOTIwIC0xMjh2MTI4aC0xMjh2LTEyOGgxMjh6TTEyODAgODk2aDM4NHYtNzY4aC04OTZ2MjU2aC0zODR2NzY4aDg5NnYtMjU2ek01MTIgNTEyaDY0MHY1MTJoLTY0MHYtNTEyek0xNTM2IDI1NnY1MTJoLTI1NnYtMzg0aC0zODR2LTEyOGg2NDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NDgiIHVuaWNvZGU9IiYjeGYyNDg7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0yMzA0IDc2OGgtMTI4di02NDBoMTI4di0zODRoLTM4NHYxMjhoLTg5NnYtMTI4aC0zODR2Mzg0aDEyOHYxMjhoLTM4NHYtMTI4aC0zODR2Mzg0aDEyOHY2NDBoLTEyOHYzODRoMzg0di0xMjhoODk2djEyOGgzODR2LTM4NGgtMTI4di0xMjhoMzg0djEyOGgzODR2LTM4NHpNMjA0OCAxMDI0di0xMjhoMTI4djEyOGgtMTI4ek0xNDA4IDE0MDh2LTEyOGgxMjh2MTI4aC0xMjh6TTEyOCAxNDA4di0xMjhoMTI4djEyOGgtMTI4ek0yNTYgMjU2CnYxMjhoLTEyOHYtMTI4aDEyOHpNMTUzNiAzODRoLTEyOHYtMTI4aDEyOHYxMjh6TTM4NCAzODRoODk2djEyOGgxMjh2NjQwaC0xMjh2MTI4aC04OTZ2LTEyOGgtMTI4di02NDBoMTI4di0xMjh6TTg5NiAtMTI4djEyOGgtMTI4di0xMjhoMTI4ek0yMTc2IC0xMjh2MTI4aC0xMjh2LTEyOGgxMjh6TTIwNDggMTI4djY0MGgtMTI4djEyOGgtMzg0di0zODRoMTI4di0zODRoLTM4NHYxMjhoLTM4NHYtMTI4aDEyOHYtMTI4aDg5NnYxMjhoMTI4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTQ5IiB1bmljb2RlPSImI3hmMjQ5OyIgCmQ9Ik0xMDI0IDI4OHYtNDE2aC05MjhxLTQwIDAgLTY4IDI4dC0yOCA2OHYxMzQ0cTAgNDAgMjggNjh0NjggMjhoMTM0NHE0MCAwIDY4IC0yOHQyOCAtNjh2LTkyOGgtNDE2cS00MCAwIC02OCAtMjh0LTI4IC02OHpNMTE1MiAyNTZoMzgxcS0xNSAtODIgLTY1IC0xMzJsLTE4NCAtMTg0cS01MCAtNTAgLTEzMiAtNjV2MzgxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTUwIiB1bmljb2RlPSImI3hmMjRhOyIgCmQ9Ik0xNDAwIDI1NmgtMjQ4di0yNDhxMjkgMTAgNDEgMjJsMTg1IDE4NXExMiAxMiAyMiA0MXpNMTEyMCAzODRoMjg4djg5NmgtMTI4MHYtMTI4MGg4OTZ2Mjg4cTAgNDAgMjggNjh0NjggMjh6TTE1MzYgMTMxMnYtMTAyNHEwIC00MCAtMjAgLTg4dC00OCAtNzZsLTE4NCAtMTg0cS0yOCAtMjggLTc2IC00OHQtODggLTIwaC0xMDI0cS00MCAwIC02OCAyOHQtMjggNjh2MTM0NHEwIDQwIDI4IDY4dDY4IDI4aDEzNDRxNDAgMCA2OCAtMjh0MjggLTY4CnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU1MSIgdW5pY29kZT0iJiN4ZjI0YjsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTE5NTEgNTM4cTAgLTI2IC0xNS41IC00NC41dC0zOC41IC0yMy41cS04IC0yIC0xOCAtMmgtMTUzdjE0MGgxNTNxMTAgMCAxOCAtMnEyMyAtNSAzOC41IC0yMy41dDE1LjUgLTQ0LjV6TTE5MzMgNzUxcTAgLTI1IC0xNSAtNDJ0LTM4IC0yMXEtMyAtMSAtMTUgLTFoLTEzOXYxMjloMTM5cTMgMCA4LjUgLTAuNXQ2LjUgLTAuNXEyMyAtNCAzOCAtMjEuNXQxNSAtNDIuNXpNNzI4IDU4N3YzMDhoLTIyOHYtMzA4cTAgLTU4IC0zOCAtOTQuNQp0LTEwNSAtMzYuNXEtMTA4IDAgLTIyOSA1OXYtMTEycTUzIC0xNSAxMjEgLTIzdDEwOSAtOWw0MiAtMXEzMjggMCAzMjggMjE3ek0xNDQyIDQwM3YxMTNxLTk5IC01MiAtMjAwIC01OXEtMTA4IC04IC0xNjkgNDF0LTYxIDE0MnQ2MSAxNDJ0MTY5IDQxcTEwMSAtNyAyMDAgLTU4djExMnEtNDggMTIgLTEwMCAxOS41dC04MCA5LjVsLTI4IDJxLTEyNyA2IC0yMTguNSAtMTR0LTE0MC41IC02MHQtNzEgLTg4dC0yMiAtMTA2dDIyIC0xMDZ0NzEgLTg4CnQxNDAuNSAtNjB0MjE4LjUgLTE0cTEwMSA0IDIwOCAzMXpNMjE3NiA1MThxMCA1NCAtNDMgODguNXQtMTA5IDM5LjV2M3E1NyA4IDg5IDQxLjV0MzIgNzkuNXEwIDU1IC00MSA4OHQtMTA3IDM2cS0zIDAgLTEyIDAuNXQtMTQgMC41aC00NTV2LTUxMGg0OTFxNzQgMCAxMjEuNSAzNi41dDQ3LjUgOTYuNXpNMjMwNCAxMjgwdi0xMjgwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMjA0OHEtNTIgMCAtOTAgMzh0LTM4IDkwdjEyODBxMCA1MiAzOCA5MAp0OTAgMzhoMjA0OHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NTIiIHVuaWNvZGU9IiYjeGYyNGM7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik04NTggMjk1djY5M3EtMTA2IC00MSAtMTcyIC0xMzUuNXQtNjYgLTIxMS41dDY2IC0yMTEuNXQxNzIgLTEzNC41ek0xMzYyIDY0MXEwIDExNyAtNjYgMjExLjV0LTE3MiAxMzUuNXYtNjk0cTEwNiA0MSAxNzIgMTM1LjV0NjYgMjExLjV6TTE1NzcgNjQxcTAgLTE1OSAtNzguNSAtMjk0dC0yMTMuNSAtMjEzLjV0LTI5NCAtNzguNXEtMTE5IDAgLTIyNy41IDQ2LjV0LTE4NyAxMjV0LTEyNSAxODd0LTQ2LjUgMjI3LjVxMCAxNTkgNzguNSAyOTQKdDIxMy41IDIxMy41dDI5NCA3OC41dDI5NCAtNzguNXQyMTMuNSAtMjEzLjV0NzguNSAtMjk0ek0xOTYwIDYzNHEwIDEzOSAtNTUuNSAyNjEuNXQtMTQ3LjUgMjA1LjV0LTIxMy41IDEzMXQtMjUyLjUgNDhoLTMwMXEtMTc2IDAgLTMyMy41IC04MXQtMjM1IC0yMzB0LTg3LjUgLTMzNXEwIC0xNzEgODcgLTMxNy41dDIzNiAtMjMxLjV0MzIzIC04NWgzMDFxMTI5IDAgMjUxLjUgNTAuNXQyMTQuNSAxMzV0MTQ3LjUgMjAyLjV0NTUuNSAyNDZ6Ck0yMzA0IDEyODB2LTEyODBxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC0yMDQ4cS01MiAwIC05MCAzOHQtMzggOTB2MTI4MHEwIDUyIDM4IDkwdDkwIDM4aDIwNDhxNTIgMCA5MCAtMzh0MzggLTkweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTUzIiB1bmljb2RlPSImI3hmMjRkOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTY2NCAtOTZ2MTA4OHEwIDEzIC05LjUgMjIuNXQtMjIuNSA5LjVoLTEwODhxLTEzIDAgLTIyLjUgLTkuNXQtOS41IC0yMi41di0xMDg4cTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoMTA4OHExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xNzkyIDk5MnYtMTA4OHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTA4OHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTA4OHEwIDY2IDQ3IDExM3QxMTMgNDdoMTA4OHE2NiAwIDExMyAtNDd0NDcgLTExMwp6TTE0MDggMTM3NnYtMTYwaC0xMjh2MTYwcTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtMTA4OHEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTEwODhxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxNjB2LTEyOGgtMTYwcS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMDg4cTAgNjYgNDcgMTEzdDExMyA0N2gxMDg4cTY2IDAgMTEzIC00N3Q0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTU0IiB1bmljb2RlPSImI3hmMjRlOyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTcyOCAxMDg4bC0zODQgLTcwNGg3Njh6TTQ0OCAxMDg4bC0zODQgLTcwNGg3Njh6TTEyNjkgMTI4MHEtMTQgLTQwIC00NS41IC03MS41dC03MS41IC00NS41di0xMjkxaDYwOHExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC0xMzQ0cS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDYwOHYxMjkxcS00MCAxNCAtNzEuNSA0NS41dC00NS41IDcxLjVoLTQ5MXEtMTQgMCAtMjMgOXQtOSAyM3Y2NApxMCAxNCA5IDIzdDIzIDloNDkxcTIxIDU3IDcwIDkyLjV0MTExIDM1LjV0MTExIC0zNS41dDcwIC05Mi41aDQ5MXExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC00OTF6TTEwODggMTI2NHEzMyAwIDU2LjUgMjMuNXQyMy41IDU2LjV0LTIzLjUgNTYuNXQtNTYuNSAyMy41dC01Ni41IC0yMy41dC0yMy41IC01Ni41dDIzLjUgLTU2LjV0NTYuNSAtMjMuNXpNMjE3NiAzODRxMCAtNzMgLTQ2LjUgLTEzMXQtMTE3LjUgLTkxCnQtMTQ0LjUgLTQ5LjV0LTEzOS41IC0xNi41dC0xMzkuNSAxNi41dC0xNDQuNSA0OS41dC0xMTcuNSA5MXQtNDYuNSAxMzFxMCAxMSAzNSA4MXQ5MiAxNzQuNXQxMDcgMTk1LjV0MTAyIDE4NHQ1NiAxMDBxMTggMzMgNTYgMzN0NTYgLTMzcTQgLTcgNTYgLTEwMHQxMDIgLTE4NHQxMDcgLTE5NS41dDkyIC0xNzQuNXQzNSAtODF6TTg5NiAzODRxMCAtNzMgLTQ2LjUgLTEzMXQtMTE3LjUgLTkxdC0xNDQuNSAtNDkuNXQtMTM5LjUgLTE2LjUKdC0xMzkuNSAxNi41dC0xNDQuNSA0OS41dC0xMTcuNSA5MXQtNDYuNSAxMzFxMCAxMSAzNSA4MXQ5MiAxNzQuNXQxMDcgMTk1LjV0MTAyIDE4NHQ1NiAxMDBxMTggMzMgNTYgMzN0NTYgLTMzcTQgLTcgNTYgLTEwMHQxMDIgLTE4NHQxMDcgLTE5NS41dDkyIC0xNzQuNXQzNSAtODF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NTUiIHVuaWNvZGU9IiYjeGYyNTA7IiAKZD0iTTE0MDggMTQwOHEwIC0yNjEgLTEwNi41IC00NjEuNXQtMjY2LjUgLTMwNi41cTE2MCAtMTA2IDI2Ni41IC0zMDYuNXQxMDYuNSAtNDYxLjVoOTZxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTQ3MnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnEwIDI2MSAxMDYuNSA0NjEuNXQyNjYuNSAzMDYuNXEtMTYwIDEwNiAtMjY2LjUgMzA2LjV0LTEwNi41IDQ2MS41aC05NnEtMTQgMCAtMjMgOQp0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMTQ3MnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnpNODc0IDcwMHE3NyAyOSAxNDkgOTIuNXQxMjkuNSAxNTIuNXQ5Mi41IDIxMHQzNSAyNTNoLTEwMjRxMCAtMTMyIDM1IC0yNTN0OTIuNSAtMjEwdDEyOS41IC0xNTIuNXQxNDkgLTkyLjVxMTkgLTcgMzAuNSAtMjMuNXQxMS41IC0zNi41dC0xMS41IC0zNi41dC0zMC41IC0yMy41cS03NyAtMjkgLTE0OSAtOTIuNQp0LTEyOS41IC0xNTIuNXQtOTIuNSAtMjEwdC0zNSAtMjUzaDEwMjRxMCAxMzIgLTM1IDI1M3QtOTIuNSAyMTB0LTEyOS41IDE1Mi41dC0xNDkgOTIuNXEtMTkgNyAtMzAuNSAyMy41dC0xMS41IDM2LjV0MTEuNSAzNi41dDMwLjUgMjMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU1NiIgdW5pY29kZT0iJiN4ZjI1MTsiIApkPSJNMTQwOCAxNDA4cTAgLTI2MSAtMTA2LjUgLTQ2MS41dC0yNjYuNSAtMzA2LjVxMTYwIC0xMDYgMjY2LjUgLTMwNi41dDEwNi41IC00NjEuNWg5NnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC0xNDcycS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDk2cTAgMjYxIDEwNi41IDQ2MS41dDI2Ni41IDMwNi41cS0xNjAgMTA2IC0yNjYuNSAzMDYuNXQtMTA2LjUgNDYxLjVoLTk2cS0xNCAwIC0yMyA5CnQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWgxNDcycTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTk2ek0xMjgwIDE0MDhoLTEwMjRxMCAtNjYgOSAtMTI4aDEwMDZxOSA2MSA5IDEyOHpNMTI4MCAtMTI4cTAgMTMwIC0zNCAyNDkuNXQtOTAuNSAyMDh0LTEyNi41IDE1MnQtMTQ2IDk0LjVoLTIzMHEtNzYgLTMxIC0xNDYgLTk0LjV0LTEyNi41IC0xNTJ0LTkwLjUgLTIwOHQtMzQgLTI0OS41aDEwMjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NTciIHVuaWNvZGU9IiYjeGYyNTI7IiAKZD0iTTE0MDggMTQwOHEwIC0yNjEgLTEwNi41IC00NjEuNXQtMjY2LjUgLTMwNi41cTE2MCAtMTA2IDI2Ni41IC0zMDYuNXQxMDYuNSAtNDYxLjVoOTZxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTQ3MnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnEwIDI2MSAxMDYuNSA0NjEuNXQyNjYuNSAzMDYuNXEtMTYwIDEwNiAtMjY2LjUgMzA2LjV0LTEwNi41IDQ2MS41aC05NnEtMTQgMCAtMjMgOQp0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMTQ3MnExNCAwIDIzIC05dDkgLTIzdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnpNMTI4MCAxNDA4aC0xMDI0cTAgLTIwNiA4NSAtMzg0aDg1NHE4NSAxNzggODUgMzg0ek0xMjIzIDE5MnEtNTQgMTQxIC0xNDUuNSAyNDEuNXQtMTk0LjUgMTQyLjVoLTIzMHEtMTAzIC00MiAtMTk0LjUgLTE0Mi41dC0xNDUuNSAtMjQxLjVoOTEweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTU4IiB1bmljb2RlPSImI3hmMjUzOyIgCmQ9Ik0xNDA4IDE0MDhxMCAtMjYxIC0xMDYuNSAtNDYxLjV0LTI2Ni41IC0zMDYuNXExNjAgLTEwNiAyNjYuNSAtMzA2LjV0MTA2LjUgLTQ2MS41aDk2cTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTE0NzJxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloOTZxMCAyNjEgMTA2LjUgNDYxLjV0MjY2LjUgMzA2LjVxLTE2MCAxMDYgLTI2Ni41IDMwNi41dC0xMDYuNSA0NjEuNWgtOTZxLTE0IDAgLTIzIDkKdC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDE0NzJxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtOTZ6TTg3NCA3MDBxNzcgMjkgMTQ5IDkyLjV0MTI5LjUgMTUyLjV0OTIuNSAyMTB0MzUgMjUzaC0xMDI0cTAgLTEzMiAzNSAtMjUzdDkyLjUgLTIxMHQxMjkuNSAtMTUyLjV0MTQ5IC05Mi41cTE5IC03IDMwLjUgLTIzLjV0MTEuNSAtMzYuNXQtMTEuNSAtMzYuNXQtMzAuNSAtMjMuNXEtMTM3IC01MSAtMjQ0IC0xOTYKaDcwMHEtMTA3IDE0NSAtMjQ0IDE5NnEtMTkgNyAtMzAuNSAyMy41dC0xMS41IDM2LjV0MTEuNSAzNi41dDMwLjUgMjMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU1OSIgdW5pY29kZT0iJiN4ZjI1NDsiIApkPSJNMTUwNCAtNjRxMTQgMCAyMyAtOXQ5IC0yM3YtMTI4cTAgLTE0IC05IC0yM3QtMjMgLTloLTE0NzJxLTE0IDAgLTIzIDl0LTkgMjN2MTI4cTAgMTQgOSAyM3QyMyA5aDE0NzJ6TTEzMCAwcTMgNTUgMTYgMTA3dDMwIDk1dDQ2IDg3dDUzLjUgNzZ0NjQuNSA2OS41dDY2IDYwdDcwLjUgNTV0NjYuNSA0Ny41dDY1IDQzcS00MyAyOCAtNjUgNDN0LTY2LjUgNDcuNXQtNzAuNSA1NXQtNjYgNjB0LTY0LjUgNjkuNXQtNTMuNSA3NnQtNDYgODcKdC0zMCA5NXQtMTYgMTA3aDEyNzZxLTMgLTU1IC0xNiAtMTA3dC0zMCAtOTV0LTQ2IC04N3QtNTMuNSAtNzZ0LTY0LjUgLTY5LjV0LTY2IC02MHQtNzAuNSAtNTV0LTY2LjUgLTQ3LjV0LTY1IC00M3E0MyAtMjggNjUgLTQzdDY2LjUgLTQ3LjV0NzAuNSAtNTV0NjYgLTYwdDY0LjUgLTY5LjV0NTMuNSAtNzZ0NDYgLTg3dDMwIC05NXQxNiAtMTA3aC0xMjc2ek0xNTA0IDE1MzZxMTQgMCAyMyAtOXQ5IC0yM3YtMTI4cTAgLTE0IC05IC0yM3QtMjMgLTkKaC0xNDcycS0xNCAwIC0yMyA5dC05IDIzdjEyOHEwIDE0IDkgMjN0MjMgOWgxNDcyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTYwIiB1bmljb2RlPSImI3hmMjU1OyIgCmQ9Ik03NjggMTE1MnEtNTMgMCAtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXYtMTI4aC0zMnY5M3EwIDQ4IC0zMiA4MS41dC04MCAzMy41cS00NiAwIC03OSAtMzN0LTMzIC03OXYtNDI5bC0zMiAzMHYxNzJxMCA0OCAtMzIgODEuNXQtODAgMzMuNXEtNDYgMCAtNzkgLTMzdC0zMyAtNzl2LTIyNHEwIC00NyAzNSAtODJsMzEwIC0yOTZxMzkgLTM5IDM5IC0xMDJxMCAtMjYgMTkgLTQ1dDQ1IC0xOWg2NDBxMjYgMCA0NSAxOXQxOSA0NXYyNQpxMCA0MSAxMCA3N2wxMDggNDM2cTEwIDM2IDEwIDc3djI0NnEwIDQ4IC0zMiA4MS41dC04MCAzMy41cS00NiAwIC03OSAtMzN0LTMzIC03OXYtMzJoLTMydjEyNXEwIDQwIC0yNSA3Mi41dC02NCA0MC41cS0xNCAyIC0yMyAycS00NiAwIC03OSAtMzN0LTMzIC03OXYtMTI4aC0zMnYxMjJxMCA1MSAtMzIuNSA4OS41dC04Mi41IDQzLjVxLTUgMSAtMTMgMXpNNzY4IDEyODBxODQgMCAxNDkgLTUwcTU3IDM0IDEyMyAzNHE1OSAwIDExMSAtMjcKdDg2IC03NnEyNyA3IDU5IDdxMTAwIDAgMTcwIC03MS41dDcwIC0xNzEuNXYtMjQ2cTAgLTUxIC0xMyAtMTA4bC0xMDkgLTQzNnEtNiAtMjQgLTYgLTcxcTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2aC02NDBxLTg0IDAgLTEzOCA1OC41dC01NCAxNDIuNWwtMzA4IDI5NnEtNzYgNzMgLTc2IDE3NXYyMjRxMCA5OSA3MC41IDE2OS41dDE2OS41IDcwLjVxMTEgMCAxNiAtMXE2IDk1IDc1LjUgMTYwdDE2NC41IDY1cTUyIDAgOTggLTIxCnE3MiA2OSAxNzQgNjl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NjEiIHVuaWNvZGU9IiYjeGYyNTY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik04ODAgMTQwOHEtNDYgMCAtNzkgLTMzdC0zMyAtNzl2LTY1NmgtMzJ2NTI4cTAgNDYgLTMzIDc5dC03OSAzM3QtNzkgLTMzdC0zMyAtNzl2LTUyOHYtMjU2bC0xNTQgMjA1cS0zOCA1MSAtMTAyIDUxcS01MyAwIC05MC41IC0zNy41dC0zNy41IC05MC41cTAgLTQzIDI2IC03N2wzODQgLTUxMnEzOCAtNTEgMTAyIC01MWg2ODhxMzQgMCA2MSAyMnQzNCA1Nmw3NiA0MDVxNSAzMiA1IDU5djQ5OHEwIDQ2IC0zMyA3OXQtNzkgMzN0LTc5IC0zMwp0LTMzIC03OXYtMjcyaC0zMnY1MjhxMCA0NiAtMzMgNzl0LTc5IDMzdC03OSAtMzN0LTMzIC03OXYtNTI4aC0zMnY2NTZxMCA0NiAtMzMgNzl0LTc5IDMzek04ODAgMTUzNnE2OCAwIDEyNS41IC0zNS41dDg4LjUgLTk2LjVxMTkgNCA0MiA0cTk5IDAgMTY5LjUgLTcwLjV0NzAuNSAtMTY5LjV2LTE3cTEwNSA2IDE4MC41IC02NHQ3NS41IC0xNzV2LTQ5OHEwIC00MCAtOCAtODNsLTc2IC00MDRxLTE0IC03OSAtNzYuNSAtMTMxdC0xNDMuNSAtNTIKaC02ODhxLTYwIDAgLTExNC41IDI3LjV0LTkwLjUgNzQuNWwtMzg0IDUxMnEtNTEgNjggLTUxIDE1NHEwIDEwNiA3NSAxODF0MTgxIDc1cTc4IDAgMTI4IC0zNHY0MzRxMCA5OSA3MC41IDE2OS41dDE2OS41IDcwLjVxMjMgMCA0MiAtNHEzMSA2MSA4OC41IDk2LjV0MTI1LjUgMzUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU2MiIgdW5pY29kZT0iJiN4ZjI1NzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTEwNzMgLTEyOGgtMTc3cS0xNjMgMCAtMjI2IDE0MXEtMjMgNDkgLTIzIDEwMnY1cS02MiAzMCAtOTguNSA4OC41dC0zNi41IDEyNy41cTAgMzggNSA0OGgtMjYxcS0xMDYgMCAtMTgxIDc1dC03NSAxODF0NzUgMTgxdDE4MSA3NWgxMTNsLTQ0IDE3cS03NCAyOCAtMTE5LjUgOTMuNXQtNDUuNSAxNDUuNXEwIDEwNiA3NSAxODF0MTgxIDc1cTQ2IDAgOTEgLTE3bDYyOCAtMjM5aDQwMXExMDYgMCAxODEgLTc1dDc1IC0xODF2LTY2OApxMCAtODggLTU0IC0xNTcuNXQtMTQwIC05MC41bC0zMzkgLTg1cS05MiAtMjMgLTE4NiAtMjN6TTEwMjQgNTgzbC0xNTUgLTcxbC0xNjMgLTc0cS0zMCAtMTQgLTQ4IC00MS41dC0xOCAtNjAuNXEwIC00NiAzMyAtNzl0NzkgLTMzcTI2IDAgNDYgMTBsMzM4IDE1NHEtNDkgMTAgLTgwLjUgNTB0LTMxLjUgOTB2NTV6TTEzNDQgMjcycTAgNDYgLTMzIDc5dC03OSAzM3EtMjYgMCAtNDYgLTEwbC0yOTAgLTEzMnEtMjggLTEzIC0zNyAtMTcKdC0zMC41IC0xN3QtMjkuNSAtMjMuNXQtMTYgLTI5dC04IC00MC41cTAgLTUwIDMxLjUgLTgydDgxLjUgLTMycTIwIDAgMzggOWwzNTIgMTYwcTMwIDE0IDQ4IDQxLjV0MTggNjAuNXpNMTExMiAxMDI0bC02NTAgMjQ4cS0yNCA4IC00NiA4cS01MyAwIC05MC41IC0zNy41dC0zNy41IC05MC41cTAgLTQwIDIyLjUgLTczdDU5LjUgLTQ3bDUyNiAtMjAwdi02NGgtNjQwcS01MyAwIC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjUKdDkwLjUgLTM3LjVoNTM1bDIzMyAxMDZ2MTk4cTAgNjMgNDYgMTA2bDExMSAxMDJoLTY5ek0xMDczIDBxODIgMCAxNTUgMTlsMzM5IDg1cTQzIDExIDcwIDQ1LjV0MjcgNzguNXY2NjhxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjVoLTMwOGwtMTM2IC0xMjZxLTM2IC0zMyAtMzYgLTgydi0yOTZxMCAtNDYgMzMgLTc3dDc5IC0zMXQ3OSAzNXQzMyA4MXYyMDhoMzJ2LTIwOHEwIC03MCAtNTcgLTExNHE1MiAtOCA4Ni41IC00OC41dDM0LjUgLTkzLjUKcTAgLTQyIC0yMyAtNzh0LTYxIC01M2wtMzEwIC0xNDFoOTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NjMiIHVuaWNvZGU9IiYjeGYyNTg7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xMTUxIDE1MzZxNjEgMCAxMTYgLTI4dDkxIC03N2w1NzIgLTc4MXExMTggLTE1OSAxMTggLTM1OXYtMzU1cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2aC0zODRxLTgwIDAgLTEzNiA1NnQtNTYgMTM2djE3N2wtMjg2IDE0M2gtNTQ2cS04MCAwIC0xMzYgNTZ0LTU2IDEzNnYzMnEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoNDIwbDQyIDEyOGgtNjg2cS0xMDAgMCAtMTczLjUgNjcuNXQtODEuNSAxNjYuNXEtNjUgNzkgLTY1IDE4MnYzMgpxMCA4MCA1NiAxMzZ0MTM2IDU2aDk1OXpNMTkyMCAtNjR2MzU1cTAgMTU3IC05MyAyODRsLTU3MyA3ODFxLTM5IDUyIC0xMDMgNTJoLTk1OXEtMjYgMCAtNDUgLTE5dC0xOSAtNDVxMCAtMzIgMS41IC00OS41dDkuNSAtNDAuNXQyNSAtNDNxMTAgMzEgMzUuNSA1MHQ1Ni41IDE5aDgzMnYtMzJoLTgzMnEtMjYgMCAtNDUgLTE5dC0xOSAtNDVxMCAtNDQgMyAtNThxOCAtNDQgNDQgLTczdDgxIC0yOWg2NDBoOTFxNDAgMCA2OCAtMjh0MjggLTY4CnEwIC0xNSAtNSAtMzBsLTY0IC0xOTJxLTEwIC0yOSAtMzUgLTQ3LjV0LTU2IC0xOC41aC00NDNxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN2LTMycTAgLTI2IDE5IC00NXQ0NSAtMTloNTYxcTE2IDAgMjkgLTdsMzE3IC0xNThxMjQgLTEzIDM4LjUgLTM2dDE0LjUgLTUwdi0xOTdxMCAtMjYgMTkgLTQ1dDQ1IC0xOWgzODRxMjYgMCA0NSAxOXQxOSA0NXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU2NCIgdW5pY29kZT0iJiN4ZjI1OTsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTQ1OSAtMjU2cS03NyAwIC0xMzcuNSA0Ny41dC03OS41IDEyMi41bC0xMDEgNDAxcS0xMyA1NyAtMTMgMTA4cTAgNDUgLTUgNjdsLTExNiA0NzdxLTcgMjcgLTcgNTdxMCA5MyA2MiAxNjF0MTU1IDc4cTE3IDg1IDgyLjUgMTM5dDE1Mi41IDU0cTgzIDAgMTQ4IC01MS41dDg1IC0xMzIuNWw4MyAtMzQ4bDEwMyA0MjhxMjAgODEgODUgMTMyLjV0MTQ4IDUxLjVxODkgMCAxNTUuNSAtNTcuNXQ4MC41IC0xNDQuNXE5MiAtMTAgMTUyIC03OQp0NjAgLTE2MnEwIC0yNCAtNyAtNTlsLTEyMyAtNTEycTEwIDcgMzcuNSAyOC41dDM4LjUgMjkuNXQzNSAyM3Q0MSAyMC41dDQxLjUgMTF0NDkuNSA1LjVxMTA1IDAgMTgwIC03NHQ3NSAtMTc5cTAgLTYyIC0yOC41IC0xMTh0LTc4LjUgLTk0bC01MDcgLTM4MHEtNjggLTUxIC0xNTMgLTUxaC02OTR6TTExMDQgMTQwOHEtMzggMCAtNjguNSAtMjR0LTM5LjUgLTYybC0xNjQgLTY4MmgtMTI3bC0xNDUgNjAycS05IDM4IC0zOS41IDYydC02OC41IDI0CnEtNDggMCAtODAgLTMzdC0zMiAtODBxMCAtMTUgMyAtMjhsMTMyIC01NDdoLTI2bC05OSA0MDhxLTkgMzcgLTQwIDYyLjV0LTY5IDI1LjVxLTQ3IDAgLTgwIC0zM3QtMzMgLTc5cTAgLTE0IDMgLTI2bDExNiAtNDc4cTcgLTI4IDkgLTg2dDEwIC04OGwxMDAgLTQwMXE4IC0zMiAzNCAtNTIuNXQ1OSAtMjAuNWg2OTRxNDIgMCA3NiAyNmw1MDcgMzc5cTU2IDQzIDU2IDExMHEwIDUyIC0zNy41IDg4LjV0LTg5LjUgMzYuNXEtNDMgMCAtNzcgLTI2CmwtMzA3IC0yMzB2MjI3cTAgNCAzMiAxMzh0NjggMjgydDM5IDE2MXE0IDE4IDQgMjlxMCA0NyAtMzIgODF0LTc5IDM0cS0zOSAwIC02OS41IC0yNHQtMzkuNSAtNjJsLTExNiAtNDgyaC0yNmwxNTAgNjI0cTMgMTQgMyAyOHEwIDQ4IC0zMS41IDgydC03OS41IDM0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTY1IiB1bmljb2RlPSImI3hmMjVhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNjQwIDE0MDhxLTUzIDAgLTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV2LTUxMnYtMzg0bC0xNTEgMjAycS00MSA1NCAtMTA3IDU0cS01MiAwIC04OSAtMzh0LTM3IC05MHEwIC00MyAyNiAtNzdsMzg0IC01MTJxMzggLTUxIDEwMiAtNTFoNzE4cTIyIDAgMzkuNSAxMy41dDIyLjUgMzQuNWw5MiAzNjhxMjQgOTYgMjQgMTk0djIxN3EwIDQxIC0yOCA3MXQtNjggMzB0LTY4IC0yOHQtMjggLTY4aC0zMnY2MXEwIDQ4IC0zMiA4MS41dC04MCAzMy41CnEtNDYgMCAtNzkgLTMzdC0zMyAtNzl2LTY0aC0zMnY5MHEwIDU1IC0zNyA5NC41dC05MSAzOS41cS01MyAwIC05MC41IC0zNy41dC0zNy41IC05MC41di05NmgtMzJ2NTcwcTAgNTUgLTM3IDk0LjV0LTkxIDM5LjV6TTY0MCAxNTM2cTEwNyAwIDE4MS41IC03Ny41dDc0LjUgLTE4NC41di0yMjBxMjIgMiAzMiAycTk5IDAgMTczIC02OXE0NyAyMSA5OSAyMXExMTMgMCAxODQgLTg3cTI3IDcgNTYgN3E5NCAwIDE1OSAtNjcuNXQ2NSAtMTYxLjUKdi0yMTdxMCAtMTE2IC0yOCAtMjI1bC05MiAtMzY4cS0xNiAtNjQgLTY4IC0xMDQuNXQtMTE4IC00MC41aC03MThxLTYwIDAgLTExNC41IDI3LjV0LTkwLjUgNzQuNWwtMzg0IDUxMnEtNTEgNjggLTUxIDE1NHEwIDEwNSA3NC41IDE4MC41dDE3OS41IDc1LjVxNzEgMCAxMzAgLTM1djU0N3EwIDEwNiA3NSAxODF0MTgxIDc1ek03NjggMTI4djM4NGgtMzJ2LTM4NGgzMnpNMTAyNCAxMjh2Mzg0aC0zMnYtMzg0aDMyek0xMjgwIDEyOHYzODRoLTMyCnYtMzg0aDMyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTY2IiB1bmljb2RlPSImI3hmMjViOyIgCmQ9Ik0xMjg4IDg4OXE2MCAwIDEwNyAtMjNxMTQxIC02MyAxNDEgLTIyNnYtMTc3cTAgLTk0IC0yMyAtMTg2bC04NSAtMzM5cS0yMSAtODYgLTkwLjUgLTE0MHQtMTU3LjUgLTU0aC02NjhxLTEwNiAwIC0xODEgNzV0LTc1IDE4MXY0MDFsLTIzOSA2MjhxLTE3IDQ1IC0xNyA5MXEwIDEwNiA3NSAxODF0MTgxIDc1cTgwIDAgMTQ1LjUgLTQ1LjV0OTMuNSAtMTE5LjVsMTcgLTQ0djExM3EwIDEwNiA3NSAxODF0MTgxIDc1dDE4MSAtNzV0NzUgLTE4MQp2LTI2MXEyNyA1IDQ4IDVxNjkgMCAxMjcuNSAtMzYuNXQ4OC41IC05OC41ek0xMDcyIDg5NnEtMzMgMCAtNjAuNSAtMTh0LTQxLjUgLTQ4bC03NCAtMTYzbC03MSAtMTU1aDU1cTUwIDAgOTAgLTMxLjV0NTAgLTgwLjVsMTU0IDMzOHExMCAyMCAxMCA0NnEwIDQ2IC0zMyA3OXQtNzkgMzN6TTEyOTMgNzYxcS0yMiAwIC00MC41IC04dC0yOSAtMTZ0LTIzLjUgLTI5LjV0LTE3IC0zMC41dC0xNyAtMzdsLTEzMiAtMjkwcS0xMCAtMjAgLTEwIC00NgpxMCAtNDYgMzMgLTc5dDc5IC0zM3EzMyAwIDYwLjUgMTh0NDEuNSA0OGwxNjAgMzUycTkgMTggOSAzOHEwIDUwIC0zMiA4MS41dC04MiAzMS41ek0xMjggMTEyMHEwIC0yMiA4IC00NmwyNDggLTY1MHYtNjlsMTAyIDExMXE0MyA0NiAxMDYgNDZoMTk4bDEwNiAyMzN2NTM1cTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41di02NDBoLTY0bC0yMDAgNTI2cS0xNCAzNyAtNDcgNTkuNXQtNzMgMjIuNQpxLTUzIDAgLTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV6TTExODAgLTEyOHE0NCAwIDc4LjUgMjd0NDUuNSA3MGw4NSAzMzlxMTkgNzMgMTkgMTU1djkxbC0xNDEgLTMxMHEtMTcgLTM4IC01MyAtNjF0LTc4IC0yM3EtNTMgMCAtOTMuNSAzNC41dC00OC41IDg2LjVxLTQ0IC01NyAtMTE0IC01N2gtMjA4djMyaDIwOHE0NiAwIDgxIDMzdDM1IDc5dC0zMSA3OXQtNzcgMzNoLTI5NnEtNDkgMCAtODIgLTM2bC0xMjYgLTEzNnYtMzA4CnEwIC01MyAzNy41IC05MC41dDkwLjUgLTM3LjVoNjY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTY3IiB1bmljb2RlPSImI3hmMjVjOyIgaG9yaXotYWR2LXg9IjE5NzMiIApkPSJNODU3IDk5MnYtMTE3cTAgLTEzIC05LjUgLTIydC0yMi41IC05aC0yOTh2LTgxMnEwIC0xMyAtOSAtMjIuNXQtMjIgLTkuNWgtMTM1cS0xMyAwIC0yMi41IDl0LTkuNSAyM3Y4MTJoLTI5N3EtMTMgMCAtMjIuNSA5dC05LjUgMjJ2MTE3cTAgMTQgOSAyM3QyMyA5aDc5M3ExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV6TTE4OTUgOTk1bDc3IC05NjFxMSAtMTMgLTggLTI0cS0xMCAtMTAgLTIzIC0xMGgtMTM0cS0xMiAwIC0yMSA4LjUKdC0xMCAyMC41bC00NiA1ODhsLTE4OSAtNDI1cS04IC0xOSAtMjkgLTE5aC0xMjBxLTIwIDAgLTI5IDE5bC0xODggNDI3bC00NSAtNTkwcS0xIC0xMiAtMTAgLTIwLjV0LTIxIC04LjVoLTEzNXEtMTMgMCAtMjMgMTBxLTkgMTAgLTkgMjRsNzggOTYxcTEgMTIgMTAgMjAuNXQyMSA4LjVoMTQycTIwIDAgMjkgLTE5bDIyMCAtNTIwcTEwIC0yNCAyMCAtNTFxMyA3IDkuNSAyNC41dDEwLjUgMjYuNWwyMjEgNTIwcTkgMTkgMjkgMTloMTQxCnExMyAwIDIyIC04LjV0MTAgLTIwLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NjgiIHVuaWNvZGU9IiYjeGYyNWQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDQyIDgzM3EwIDg4IC02MCAxMjFxLTMzIDE4IC0xMTcgMThoLTEyM3YtMjgxaDE2MnE2NiAwIDEwMiAzN3QzNiAxMDV6TTEwOTQgNTQ4bDIwNSAtMzczcTggLTE3IC0xIC0zMXEtOCAtMTYgLTI3IC0xNmgtMTUycS0yMCAwIC0yOCAxN2wtMTk0IDM2NWgtMTU1di0zNTBxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTM0cS0xNCAwIC0yMyA5dC05IDIzdjk2MHEwIDE0IDkgMjN0MjMgOWgyOTRxMTI4IDAgMTkwIC0yNHE4NSAtMzEgMTM0IC0xMDkKdDQ5IC0xODBxMCAtOTIgLTQyLjUgLTE2NS41dC0xMTUuNSAtMTA5LjVxNiAtMTAgOSAtMTZ6TTg5NiAxMzc2cS0xNTAgMCAtMjg2IC01OC41dC0yMzQuNSAtMTU3dC0xNTcgLTIzNC41dC01OC41IC0yODZ0NTguNSAtMjg2dDE1NyAtMjM0LjV0MjM0LjUgLTE1N3QyODYgLTU4LjV0Mjg2IDU4LjV0MjM0LjUgMTU3dDE1NyAyMzQuNXQ1OC41IDI4NnQtNTguNSAyODZ0LTE1NyAyMzQuNXQtMjM0LjUgMTU3dC0yODYgNTguNXpNMTc5MiA2NDAKcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NjkiIHVuaWNvZGU9IiYjeGYyNWU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02MDUgMzAzcTE1MyAwIDI1NyAxMDRxMTQgMTggMyAzNmwtNDUgODJxLTYgMTMgLTI0IDE3cS0xNiAyIC0yNyAtMTFsLTQgLTNxLTQgLTQgLTExLjUgLTEwdC0xNy41IC0xMy41dC0yMy41IC0xNC41dC0yOC41IC0xM3QtMzMuNSAtOS41dC0zNy41IC0zLjVxLTc2IDAgLTEyNSA1MHQtNDkgMTI3cTAgNzYgNDggMTI1LjV0MTIyIDQ5LjVxMzcgMCA3MS41IC0xNHQ1MC41IC0yOGwxNiAtMTRxMTEgLTExIDI2IC0xMHExNiAyIDI0IDE0bDUzIDc4CnExMyAyMCAtMiAzOXEtMyA0IC0xMSAxMnQtMzAgMjMuNXQtNDguNSAyOHQtNjcuNSAyMi41dC04NiAxMHEtMTQ4IDAgLTI0NiAtOTYuNXQtOTggLTI0MC41cTAgLTE0NiA5NyAtMjQxLjV0MjQ3IC05NS41ek0xMjM1IDMwM3ExNTMgMCAyNTcgMTA0cTE0IDE4IDQgMzZsLTQ1IDgycS04IDE0IC0yNSAxN3EtMTYgMiAtMjcgLTExbC00IC0zcS00IC00IC0xMS41IC0xMHQtMTcuNSAtMTMuNXQtMjMuNSAtMTQuNXQtMjguNSAtMTN0LTMzLjUgLTkuNQp0LTM3LjUgLTMuNXEtNzYgMCAtMTI1IDUwdC00OSAxMjdxMCA3NiA0OCAxMjUuNXQxMjIgNDkuNXEzNyAwIDcxLjUgLTE0dDUwLjUgLTI4bDE2IC0xNHExMSAtMTEgMjYgLTEwcTE2IDIgMjQgMTRsNTMgNzhxMTMgMjAgLTIgMzlxLTMgNCAtMTEgMTJ0LTMwIDIzLjV0LTQ4LjUgMjh0LTY3LjUgMjIuNXQtODYgMTBxLTE0NyAwIC0yNDUuNSAtOTYuNXQtOTguNSAtMjQwLjVxMCAtMTQ2IDk3IC0yNDEuNXQyNDcgLTk1LjV6TTg5NiAxMzc2CnEtMTUwIDAgLTI4NiAtNTguNXQtMjM0LjUgLTE1N3QtMTU3IC0yMzQuNXQtNTguNSAtMjg2dDU4LjUgLTI4NnQxNTcgLTIzNC41dDIzNC41IC0xNTd0Mjg2IC01OC41dDI4NiA1OC41dDIzNC41IDE1N3QxNTcgMjM0LjV0NTguNSAyODZ0LTU4LjUgMjg2dC0xNTcgMjM0LjV0LTIzNC41IDE1N3QtMjg2IDU4LjV6TTg5NiAxNTM2cTE4MiAwIDM0OCAtNzF0Mjg2IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHQtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxCnQtMzQ4IC03MXQtMzQ4IDcxdC0yODYgMTkxdC0xOTEgMjg2dC03MSAzNDh0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYyNjAiIHVuaWNvZGU9IiYjeGYyNjA7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik03MzYgNzM2bDM4NCAtMzg0bC0zODQgLTM4NGwtNjcyIDY3Mmw2NzIgNjcybDE2OCAtMTY4bC05NiAtOTZsLTcyIDcybC00ODAgLTQ4MGw0ODAgLTQ4MGwxOTMgMTkzbC0yODkgMjg3ek0xMzEyIDEzMTJsNjcyIC02NzJsLTY3MiAtNjcybC0xNjggMTY4bDk2IDk2bDcyIC03Mmw0ODAgNDgwbC00ODAgNDgwbC0xOTMgLTE5M2wyODkgLTI4N2wtOTYgLTk2bC0zODQgMzg0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmMjYxIiB1bmljb2RlPSImI3hmMjYxOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNzE3IDE4MmwyNzEgMjcxbC0yNzkgMjc5bC04OCAtODhsMTkyIC0xOTFsLTk2IC05NmwtMjc5IDI3OWwyNzkgMjc5bDQwIC00MGw4NyA4N2wtMTI3IDEyOGwtNDU0IC00NTR6TTEwNzUgMTkwbDQ1NCA0NTRsLTQ1NCA0NTRsLTI3MSAtMjcxbDI3OSAtMjc5bDg4IDg4bC0xOTIgMTkxbDk2IDk2bDI3OSAtMjc5bC0yNzkgLTI3OWwtNDAgNDBsLTg3IC04OHpNMTc5MiA2NDBxMCAtMTgyIC03MSAtMzQ4dC0xOTEgLTI4NnQtMjg2IC0xOTEKdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NzIiIHVuaWNvZGU9IiYjeGYyNjI7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik02NTEgNTM5cTAgLTM5IC0yNy41IC02Ni41dC02NS41IC0yNy41cS0zOSAwIC02Ni41IDI3LjV0LTI3LjUgNjYuNXEwIDM4IDI3LjUgNjUuNXQ2Ni41IDI3LjVxMzggMCA2NS41IC0yNy41dDI3LjUgLTY1LjV6TTE4MDUgNTQwcTAgLTM5IC0yNy41IC02Ni41dC02Ni41IC0yNy41dC02Ni41IDI3LjV0LTI3LjUgNjYuNXQyNy41IDY2dDY2LjUgMjd0NjYuNSAtMjd0MjcuNSAtNjZ6TTc2NSA1MzlxMCA3OSAtNTYuNSAxMzZ0LTEzNi41IDU3CnQtMTM2LjUgLTU2LjV0LTU2LjUgLTEzNi41dDU2LjUgLTEzNi41dDEzNi41IC01Ni41dDEzNi41IDU2LjV0NTYuNSAxMzYuNXpNMTkxOCA1NDBxMCA4MCAtNTYuNSAxMzYuNXQtMTM2LjUgNTYuNXEtNzkgMCAtMTM2IC01Ni41dC01NyAtMTM2LjV0NTYuNSAtMTM2LjV0MTM2LjUgLTU2LjV0MTM2LjUgNTYuNXQ1Ni41IDEzNi41ek04NTAgNTM5cTAgLTExNiAtODEuNSAtMTk3LjV0LTE5Ni41IC04MS41cS0xMTYgMCAtMTk3LjUgODJ0LTgxLjUgMTk3CnQ4MiAxOTYuNXQxOTcgODEuNXQxOTYuNSAtODEuNXQ4MS41IC0xOTYuNXpNMjAwNCA1NDBxMCAtMTE1IC04MS41IC0xOTYuNXQtMTk3LjUgLTgxLjVxLTExNSAwIC0xOTYuNSA4MS41dC04MS41IDE5Ni41dDgxLjUgMTk2LjV0MTk2LjUgODEuNXExMTYgMCAxOTcuNSAtODEuNXQ4MS41IC0xOTYuNXpNMTA0MCA1MzdxMCAxOTEgLTEzNS41IDMyNi41dC0zMjYuNSAxMzUuNXEtMTI1IDAgLTIzMSAtNjJ0LTE2OCAtMTY4LjV0LTYyIC0yMzEuNQp0NjIgLTIzMS41dDE2OCAtMTY4LjV0MjMxIC02MnExOTEgMCAzMjYuNSAxMzUuNXQxMzUuNSAzMjYuNXpNMTcwOCAxMTEwcS0yNTQgMTExIC01NTYgMTExcS0zMTkgMCAtNTczIC0xMTBxMTE3IDAgMjIzIC00NS41dDE4Mi41IC0xMjIuNXQxMjIgLTE4M3Q0NS41IC0yMjNxMCAxMTUgNDMuNSAyMTkuNXQxMTggMTgwLjV0MTc3LjUgMTIzdDIxNyA1MHpNMjE4NyA1MzdxMCAxOTEgLTEzNSAzMjYuNXQtMzI2IDEzNS41dC0zMjYuNSAtMTM1LjUKdC0xMzUuNSAtMzI2LjV0MTM1LjUgLTMyNi41dDMyNi41IC0xMzUuNXQzMjYgMTM1LjV0MTM1IDMyNi41ek0xOTIxIDExMDNoMzgzcS00NCAtNTEgLTc1IC0xMTQuNXQtNDAgLTExNC41cTExMCAtMTUxIDExMCAtMzM3cTAgLTE1NiAtNzcgLTI4OHQtMjA5IC0yMDguNXQtMjg3IC03Ni41cS0xMzMgMCAtMjQ5IDU2dC0xOTYgMTU1cS00NyAtNTYgLTEyOSAtMTc5cS0xMSAyMiAtNTMuNSA4Mi41dC03NC41IDk3LjUKcS04MCAtOTkgLTE5Ni41IC0xNTUuNXQtMjQ5LjUgLTU2LjVxLTE1NSAwIC0yODcgNzYuNXQtMjA5IDIwOC41dC03NyAyODhxMCAxODYgMTEwIDMzN3EtOSA1MSAtNDAgMTE0LjV0LTc1IDExNC41aDM2NXExNDkgMTAwIDM1NSAxNTYuNXQ0MzIgNTYuNXEyMjQgMCA0MjEgLTU2dDM0OCAtMTU3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmMjYzIiB1bmljb2RlPSImI3hmMjYzOyIgaG9yaXotYWR2LXg9IjEyODAiIApkPSJNNjQwIDYyOXEtMTg4IDAgLTMyMSAxMzN0LTEzMyAzMjBxMCAxODggMTMzIDMyMXQzMjEgMTMzdDMyMSAtMTMzdDEzMyAtMzIxcTAgLTE4NyAtMTMzIC0zMjB0LTMyMSAtMTMzek02NDAgMTMwNnEtOTIgMCAtMTU3LjUgLTY1LjV0LTY1LjUgLTE1OC41cTAgLTkyIDY1LjUgLTE1Ny41dDE1Ny41IC02NS41dDE1Ny41IDY1LjV0NjUuNSAxNTcuNXEwIDkzIC02NS41IDE1OC41dC0xNTcuNSA2NS41ek0xMTYzIDU3NHExMyAtMjcgMTUgLTQ5LjUKdC00LjUgLTQwLjV0LTI2LjUgLTM4LjV0LTQyLjUgLTM3dC02MS41IC00MS41cS0xMTUgLTczIC0zMTUgLTk0bDczIC03MmwyNjcgLTI2N3EzMCAtMzEgMzAgLTc0dC0zMCAtNzNsLTEyIC0xM3EtMzEgLTMwIC03NCAtMzB0LTc0IDMwcS02NyA2OCAtMjY3IDI2OGwtMjY3IC0yNjhxLTMxIC0zMCAtNzQgLTMwdC03MyAzMGwtMTIgMTNxLTMxIDMwIC0zMSA3M3QzMSA3NGwyNjcgMjY3bDcyIDcycS0yMDMgMjEgLTMxNyA5NApxLTM5IDI1IC02MS41IDQxLjV0LTQyLjUgMzd0LTI2LjUgMzguNXQtNC41IDQwLjV0MTUgNDkuNXExMCAyMCAyOCAzNXQ0MiAyMnQ1NiAtMnQ2NSAtMzVxNSAtNCAxNSAtMTF0NDMgLTI0LjV0NjkgLTMwLjV0OTIgLTI0dDExMyAtMTFxOTEgMCAxNzQgMjUuNXQxMjAgNTAuNWwzOCAyNXEzMyAyNiA2NSAzNXQ1NiAydDQyIC0yMnQyOCAtMzV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NzQiIHVuaWNvZGU9IiYjeGYyNjQ7IiAKZD0iTTkyNyA5NTZxMCAtNjYgLTQ2LjUgLTExMi41dC0xMTIuNSAtNDYuNXQtMTEyLjUgNDYuNXQtNDYuNSAxMTIuNXQ0Ni41IDExMi41dDExMi41IDQ2LjV0MTEyLjUgLTQ2LjV0NDYuNSAtMTEyLjV6TTExNDEgNTkzcS0xMCAyMCAtMjggMzJ0LTQ3LjUgOS41dC02MC41IC0yNy41cS0xMCAtOCAtMjkgLTIwdC04MSAtMzJ0LTEyNyAtMjB0LTEyNCAxOHQtODYgMzZsLTI3IDE4cS0zMSAyNSAtNjAuNSAyNy41dC00Ny41IC05LjV0LTI4IC0zMgpxLTIyIC00NSAtMiAtNzQuNXQ4NyAtNzMuNXE4MyAtNTMgMjI2IC02N2wtNTEgLTUycS0xNDIgLTE0MiAtMTkxIC0xOTBxLTIyIC0yMiAtMjIgLTUyLjV0MjIgLTUyLjVsOSAtOXEyMiAtMjIgNTIuNSAtMjJ0NTIuNSAyMmwxOTEgMTkxcTExNCAtMTE1IDE5MSAtMTkxcTIyIC0yMiA1Mi41IC0yMnQ1Mi41IDIybDkgOXEyMiAyMiAyMiA1Mi41dC0yMiA1Mi41bC0xOTEgMTkwbC01MiA1MnExNDEgMTQgMjI1IDY3cTY3IDQ0IDg3IDczLjV0LTIgNzQuNQp6TTEwOTIgOTU2cTAgMTM0IC05NSAyMjl0LTIyOSA5NXQtMjI5IC05NXQtOTUgLTIyOXQ5NSAtMjI5dDIyOSAtOTV0MjI5IDk1dDk1IDIyOXpNMTUzNiAxMTIwdi05NjBxMCAtMTE5IC04NC41IC0yMDMuNXQtMjAzLjUgLTg0LjVoLTk2MHEtMTE5IDAgLTIwMy41IDg0LjV0LTg0LjUgMjAzLjV2OTYwcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNWg5NjBxMTE5IDAgMjAzLjUgLTg0LjV0ODQuNSAtMjAzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81NzUiIHVuaWNvZGU9IiYjeGYyNjU7IiBob3Jpei1hZHYteD0iMTcyMCIgCmQ9Ik0xNTY1IDE0MDhxNjUgMCAxMTAgLTQ1LjV0NDUgLTExMC41di01MTlxMCAtMTc2IC02OCAtMzM2dC0xODIuNSAtMjc1dC0yNzQgLTE4Mi41dC0zMzQuNSAtNjcuNXEtMTc2IDAgLTMzNS41IDY3LjV0LTI3NC41IDE4Mi41dC0xODMgMjc1dC02OCAzMzZ2NTE5cTAgNjQgNDYgMTEwdDExMCA0NmgxNDA5ek04NjEgMzQ0cTQ3IDAgODIgMzNsNDA0IDM4OHEzNyAzNSAzNyA4NXEwIDQ5IC0zNC41IDgzLjV0LTgzLjUgMzQuNXEtNDcgMCAtODIgLTMzCmwtMzIzIC0zMTBsLTMyMyAzMTBxLTM1IDMzIC04MSAzM3EtNDkgMCAtODMuNSAtMzQuNXQtMzQuNSAtODMuNXEwIC01MSAzNiAtODVsNDA1IC0zODhxMzMgLTMzIDgxIC0zM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU3NiIgdW5pY29kZT0iJiN4ZjI2NjsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTE0OTQgLTEwM2wtMjk1IDY5NXEtMjUgLTQ5IC0xNTguNSAtMzA1LjV0LTE5OC41IC0zODkuNXEtMSAtMSAtMjcuNSAtMC41dC0yNi41IDEuNXEtODIgMTkzIC0yNTUuNSA1ODd0LTI1OS41IDU5NnEtMjEgNTAgLTY2LjUgMTA3LjV0LTEwMy41IDEwMC41dC0xMDIgNDNxMCA1IC0wLjUgMjR0LTAuNSAyN2g1ODN2LTUwcS0zOSAtMiAtNzkuNSAtMTZ0LTY2LjUgLTQzdC0xMCAtNjRxMjYgLTU5IDIxNi41IC00OTl0MjM1LjUgLTU0MApxMzEgNjEgMTQwIDI2Ni41dDEzMSAyNDcuNXEtMTkgMzkgLTEyNiAyODF0LTEzNiAyOTVxLTM4IDY5IC0yMDEgNzF2NTBsNTEzIC0xdi00N3EtNjAgLTIgLTkzLjUgLTI1dC0xMi41IC02OXEzMyAtNzAgODcgLTE4OS41dDg2IC0xODcuNXExMTAgMjE0IDE3MyAzNjNxMjQgNTUgLTEwIDc5LjV0LTEyOSAyNi41cTEgNyAxIDI1djI0cTY0IDAgMTcwLjUgMC41dDE4MCAxdDkyLjUgMC41di00OXEtNjIgLTIgLTExOSAtMzN0LTkwIC04MQpsLTIxMyAtNDQycTEzIC0zMyAxMjcuNSAtMjkwdDEyMS41IC0yNzRsNDQxIDEwMTdxLTE0IDM4IC00OS41IDYyLjV0LTY1IDMxLjV0LTU1LjUgOHY1MGw0NjAgLTRsMSAtMmwtMSAtNDRxLTEzOSAtNCAtMjAxIC0xNDVxLTUyNiAtMTIxNiAtNTU5IC0xMjkxaC00OXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU3NyIgdW5pY29kZT0iJiN4ZjI2NzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTk0OSA2NDNxMCAtMjYgLTE2LjUgLTQ1dC00MS41IC0xOXEtMjYgMCAtNDUgMTYuNXQtMTkgNDEuNXEwIDI2IDE3IDQ1dDQyIDE5dDQ0IC0xNi41dDE5IC00MS41ek05NjQgNTg1bDM1MCA1ODFxLTkgLTggLTY3LjUgLTYyLjV0LTEyNS41IC0xMTYuNXQtMTM2LjUgLTEyN3QtMTE3IC0xMTAuNXQtNTAuNSAtNTEuNWwtMzQ5IC01ODBxNyA3IDY3IDYydDEyNiAxMTYuNXQxMzYgMTI3dDExNyAxMTF0NTAgNTAuNXpNMTYxMSA2NDAKcTAgLTIwMSAtMTA0IC0zNzFxLTMgMiAtMTcgMTF0LTI2LjUgMTYuNXQtMTYuNSA3LjVxLTEzIDAgLTEzIC0xM3EwIC0xMCA1OSAtNDRxLTc0IC0xMTIgLTE4NC41IC0xOTAuNXQtMjQxLjUgLTExMC41bC0xNiA2N3EtMSAxMCAtMTUgMTBxLTUgMCAtOCAtNS41dC0yIC05LjVsMTYgLTY4cS03MiAtMTUgLTE0NiAtMTVxLTE5OSAwIC0zNzIgMTA1cTEgMiAxMyAyMC41dDIxLjUgMzMuNXQ5LjUgMTlxMCAxMyAtMTMgMTNxLTYgMCAtMTcgLTE0LjUKdC0yMi41IC0zNC41dC0xMy41IC0yM3EtMTEzIDc1IC0xOTIgMTg3LjV0LTExMCAyNDQuNWw2OSAxNXExMCAzIDEwIDE1cTAgNSAtNS41IDh0LTEwLjUgMmwtNjggLTE1cS0xNCA3MiAtMTQgMTM5cTAgMjA2IDEwOSAzNzlxMiAtMSAxOC41IC0xMnQzMCAtMTl0MTcuNSAtOHExMyAwIDEzIDEycTAgNiAtMTIuNSAxNS41dC0zMi41IDIxLjVsLTIwIDEycTc3IDExMiAxODkgMTg5dDI0NCAxMDdsMTUgLTY3cTIgLTEwIDE1IC0xMHE1IDAgOCA1LjUKdDIgMTAuNWwtMTUgNjZxNzEgMTMgMTM0IDEzcTIwNCAwIDM3OSAtMTA5cS0zOSAtNTYgLTM5IC02NXEwIC0xMyAxMiAtMTNxMTEgMCA0OCA2NHExMTEgLTc1IDE4Ny41IC0xODZ0MTA3LjUgLTI0MWwtNTYgLTEycS0xMCAtMiAtMTAgLTE2cTAgLTUgNS41IC04dDkuNSAtMmw1NyAxM3ExNCAtNzIgMTQgLTE0MHpNMTY5NiA2NDBxMCAxNjMgLTYzLjUgMzExdC0xNzAuNSAyNTV0LTI1NSAxNzAuNXQtMzExIDYzLjV0LTMxMSAtNjMuNQp0LTI1NSAtMTcwLjV0LTE3MC41IC0yNTV0LTYzLjUgLTMxMXQ2My41IC0zMTF0MTcwLjUgLTI1NXQyNTUgLTE3MC41dDMxMSAtNjMuNXQzMTEgNjMuNXQyNTUgMTcwLjV0MTcwLjUgMjU1dDYzLjUgMzExek0xNzkyIDY0MHEwIC0xODIgLTcxIC0zNDh0LTE5MSAtMjg2dC0yODYgLTE5MXQtMzQ4IC03MXQtMzQ4IDcxdC0yODYgMTkxdC0xOTEgMjg2dC03MSAzNDh0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzF0MzQ4IC03MXQyODYgLTE5MQp0MTkxIC0yODZ0NzEgLTM0OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU3OCIgdW5pY29kZT0iJiN4ZjI2ODsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTg5MyAxNTM2cTI0MCAyIDQ1MSAtMTIwcTIzMiAtMTM0IDM1MiAtMzcybC03NDIgMzlxLTE2MCA5IC0yOTQgLTc0LjV0LTE4NSAtMjI5LjVsLTI3NiA0MjRxMTI4IDE1OSAzMTEgMjQ1LjV0MzgzIDg3LjV6TTE0NiAxMTMxbDMzNyAtNjYzcTcyIC0xNDMgMjExIC0yMTd0MjkzIC00NWwtMjMwIC00NTFxLTIxMiAzMyAtMzg1IDE1Ny41dC0yNzIuNSAzMTZ0LTk5LjUgNDExLjVxMCAyNjcgMTQ2IDQ5MXpNMTczMiA5NjIKcTU4IC0xNTAgNTkuNSAtMzEwLjV0LTQ4LjUgLTMwNnQtMTUzIC0yNzJ0LTI0NiAtMjA5LjVxLTIzMCAtMTMzIC00OTggLTExOWw0MDUgNjIzcTg4IDEzMSA4Mi41IDI5MC41dC0xMDYuNSAyNzcuNXpNODk2IDk0MnExMjUgMCAyMTMuNSAtODguNXQ4OC41IC0yMTMuNXQtODguNSAtMjEzLjV0LTIxMy41IC04OC41dC0yMTMuNSA4OC41dC04OC41IDIxMy41dDg4LjUgMjEzLjV0MjEzLjUgODguNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU3OSIgdW5pY29kZT0iJiN4ZjI2OTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTkwMyAtMjU2cS0yODMgMCAtNTA0LjUgMTUwLjV0LTMyOS41IDM5OC41cS01OCAxMzEgLTY3IDMwMXQyNiAzMzIuNXQxMTEgMzEydDE3OSAyNDIuNWwtMTEgLTI4MXExMSAxNCA2OCAxNS41dDcwIC0xNS41cTQyIDgxIDE2MC41IDEzOHQyMzQuNSA1OXEtNTQgLTQ1IC0xMTkuNSAtMTQ4LjV0LTU4LjUgLTE2My41cTI1IC04IDYyLjUgLTEzLjV0NjMgLTcuNXQ2OCAtNHQ1MC41IC0zcTE1IC01IDkuNSAtNDUuNXQtMzAuNSAtNzUuNQpxLTUgLTcgLTE2LjUgLTE4LjV0LTU2LjUgLTM1LjV0LTEwMSAtMzRsMTUgLTE4OWwtMTM5IDY3cS0xOCAtNDMgLTcuNSAtODEuNXQzNiAtNjYuNXQ2NS41IC00MS41dDgxIC02LjVxNTEgOSA5OCAzNC41dDgzLjUgNDV0NzMuNSAxNy41cTYxIC00IDg5LjUgLTMzdDE5LjUgLTY1cS0xIC0yIC0yLjUgLTUuNXQtOC41IC0xMi41dC0xOCAtMTUuNXQtMzEuNSAtMTAuNXQtNDYuNSAtMXEtNjAgLTk1IC0xNDQuNSAtMTM1LjV0LTIwOS41IC0yOS41CnE3NCAtNjEgMTYyLjUgLTgyLjV0MTY4LjUgLTZ0MTU0LjUgNTJ0MTI4IDg3LjV0ODAuNSAxMDRxNDMgOTEgMzkgMTkyLjV0LTM3LjUgMTg4LjV0LTc4LjUgMTI1cTg3IC0zOCAxMzcgLTc5LjV0NzcgLTExMi41cTE1IDE3MCAtNTcuNSAzNDN0LTIwOS41IDI4NHEyNjUgLTc3IDQxMiAtMjc5LjV0MTUxIC01MTcuNXEyIC0xMjcgLTQwLjUgLTI1NXQtMTIzLjUgLTIzOHQtMTg5IC0xOTZ0LTI0Ny41IC0xMzUuNXQtMjg4LjUgLTQ5LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODAiIHVuaWNvZGU9IiYjeGYyNmE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNDkzIDEzMDhxLTE2NSAxMTAgLTM1OSAxMTBxLTE1NSAwIC0yOTMgLTczdC0yNDAgLTIwMHEtNzUgLTkzIC0xMTkuNSAtMjE4dC00OC41IC0yNjZ2LTQycTQgLTE0MSA0OC41IC0yNjZ0MTE5LjUgLTIxOHExMDIgLTEyNyAyNDAgLTIwMHQyOTMgLTczcTE5NCAwIDM1OSAxMTBxLTEyMSAtMTA4IC0yNzQuNSAtMTY4dC0zMjIuNSAtNjBxLTI5IDAgLTQzIDFxLTE3NSA4IC0zMzMgODJ0LTI3MiAxOTN0LTE4MSAyODF0LTY3IDMzOQpxMCAxODIgNzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzFoM3ExNjggLTEgMzIwLjUgLTYwLjV0MjczLjUgLTE2Ny41ek0xNzkyIDY0MHEwIC0xOTIgLTc3IC0zNjIuNXQtMjEzIC0yOTYuNXEtMTA0IC02MyAtMjIyIC02M3EtMTM3IDAgLTI1NSA4NHExNTQgNTYgMjUzLjUgMjMzdDk5LjUgNDA1cTAgMjI3IC05OSA0MDR0LTI1MyAyMzRxMTE5IDgzIDI1NCA4M3ExMTkgMCAyMjYgLTY1cTEzNSAtMTI1IDIxMC41IC0yOTV0NzUuNSAtMzYxegoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU4MSIgdW5pY29kZT0iJiN4ZjI2YjsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgNTk5cTAgLTU2IC03IC0xMDRoLTExNTFxMCAtMTQ2IDEwOS41IC0yNDQuNXQyNTcuNSAtOTguNXE5OSAwIDE4NS41IDQ2LjV0MTM2LjUgMTMwLjVoNDIzcS01NiAtMTU5IC0xNzAuNSAtMjgxdC0yNjcuNSAtMTg4LjV0LTMyMSAtNjYuNXEtMTg3IDAgLTM1NiA4M3EtMjI4IC0xMTYgLTM5NCAtMTE2cS0yMzcgMCAtMjM3IDI2M3EwIDExNSA0NSAyNzVxMTcgNjAgMTA5IDIyOXExOTkgMzYwIDQ3NSA2MDYKcS0xODQgLTc5IC00MjcgLTM1NHE2MyAyNzQgMjgzLjUgNDQ5LjV0NTAxLjUgMTc1LjVxMzAgMCA0NSAtMXEyNTUgMTE3IDQzMyAxMTdxNjQgMCAxMTYgLTEzdDk0LjUgLTQwLjV0NjYuNSAtNzYuNXQyNCAtMTE1cTAgLTExNiAtNzUgLTI4NnExMDEgLTE4MiAxMDEgLTM5MHpNMTcyMiAxMjM5cTAgODMgLTUzIDEzMnQtMTM3IDQ5cS0xMDggMCAtMjU0IC03MHExMjEgLTQ3IDIyMi41IC0xMzEuNXQxNzAuNSAtMTk1LjVxNTEgMTM1IDUxIDIxNnoKTTEyOCAycTAgLTg2IDQ4LjUgLTEzMi41dDEzNC41IC00Ni41cTExNSAwIDI2NiA4M3EtMTIyIDcyIC0yMTMuNSAxODN0LTEzNy41IDI0NXEtOTggLTIwNSAtOTggLTMzMnpNNjMyIDcxNWg3MjhxLTUgMTQyIC0xMTMgMjM3dC0yNTEgOTVxLTE0NCAwIC0yNTEuNSAtOTV0LTExMi41IC0yMzd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODIiIHVuaWNvZGU9IiYjeGYyNmM7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xNzkyIDI4OHY5NjBxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC0xNjAwcS0xMyAwIC0yMi41IC05LjV0LTkuNSAtMjIuNXYtOTYwcTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoMTYwMHExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xOTIwIDEyNDh2LTk2MHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtNzM2di0xMjhoMzUycTE0IDAgMjMgLTl0OSAtMjN2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTgzMnEtMTQgMCAtMjMgOXQtOSAyMwp2NjRxMCAxNCA5IDIzdDIzIDloMzUydjEyOGgtNzM2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3Y5NjBxMCA2NiA0NyAxMTN0MTEzIDQ3aDE2MDBxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODMiIHVuaWNvZGU9IiYjeGYyNmQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMzggMTQwOGgxOTdxLTcwIC02NCAtMTI2IC0xNDlxLTM2IC01NiAtNTkgLTExNXQtMzAgLTEyNS41dC04LjUgLTEyMHQxMC41IC0xMzJ0MjEgLTEyNnQyOCAtMTM2LjVxNCAtMTkgNiAtMjhxNTEgLTIzOCA4MSAtMzI5cTU3IC0xNzEgMTUyIC0yNzVoLTI3MnEtNDggMCAtODIgMzR0LTM0IDgydjEzMDRxMCA0OCAzNCA4MnQ4MiAzNHpNMTM0NiAxNDA4aDMwOHE0OCAwIDgyIC0zNHQzNCAtODJ2LTEzMDRxMCAtNDggLTM0IC04MnQtODIgLTM0CmgtMTc4cTIxMiAyMTAgMTk2IDU2NWwtNDY5IC0xMDFxLTIgLTQ1IC0xMiAtODJ0LTMxIC03MnQtNTkuNSAtNTkuNXQtOTMuNSAtMzYuNXEtMTIzIC0yNiAtMTk5IDQwcS0zMiAyNyAtNTMgNjF0LTUxLjUgMTI5dC02NC41IDI1OHEtMzUgMTYzIC00NS41IDI2M3QtNS41IDEzOXQyMyA3N3EyMCA0MSA2Mi41IDczdDEwMi41IDQ1cTQ1IDEyIDgzLjUgNi41dDY3IC0xN3Q1NCAtMzV0NDMgLTQ4dDM0LjUgLTU2LjVsNDY4IDEwMApxLTY4IDE3NSAtMTgwIDI4N3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU4NCIgdW5pY29kZT0iJiN4ZjI2ZTsiIApkPSJNMTQwMSAtMTFsLTYgLTZxLTExMyAtMTEzIC0yNTkgLTE3NXEtMTU0IC02NCAtMzE3IC02NHEtMTY1IDAgLTMxNyA2NHEtMTQ4IDYzIC0yNTkgMTc1cS0xMTMgMTEyIC0xNzUgMjU4cS00MiAxMDMgLTU0IDE4OXEtNCAyOCA0OCAzNnE1MSA4IDU2IC0yMHExIC0xIDEgLTRxMTggLTkwIDQ2IC0xNTlxNTAgLTEyNCAxNTIgLTIyNnE5OCAtOTggMjI2IC0xNTJxMTMyIC01NiAyNzYgLTU2cTE0MyAwIDI3NiA1NnExMjggNTUgMjI1IDE1Mmw2IDYKcTEwIDEwIDI1IDZxMTIgLTMgMzMgLTIycTM2IC0zNyAxNyAtNTh6TTkyOSA2MDRsLTY2IC02Nmw2MyAtNjNxMjEgLTIxIC03IC00OXEtMTcgLTE3IC0zMiAtMTdxLTEwIDAgLTE5IDEwbC02MiA2MWwtNjYgLTY2cS01IC01IC0xNSAtNXEtMTUgMCAtMzEgMTZsLTIgMnEtMTggMTUgLTE4IDI5cTAgNyA4IDE3bDY2IDY1bC02NiA2NnEtMTYgMTYgMTQgNDVxMTggMTggMzEgMThxNiAwIDEzIC01bDY1IC02Nmw2NSA2NXExOCAxNyA0OCAtMTMKcTI3IC0yNyAxMSAtNDR6TTE0MDAgNTQ3cTAgLTExOCAtNDYgLTIyOHEtNDUgLTEwNSAtMTI2IC0xODZxLTgwIC04MCAtMTg3IC0xMjZ0LTIyOCAtNDZ0LTIyOCA0NnQtMTg3IDEyNnEtODIgODIgLTEyNSAxODZxLTE1IDMzIC0xNSA0MGgtMXEtOSAyNyA0MyA0NHE1MCAxNiA2MCAtMTJxMzcgLTk5IDk3IC0xNjdoMXYzMzl2MnEzIDEzNiAxMDIgMjMycTEwNSAxMDMgMjUzIDEwM3ExNDcgMCAyNTEgLTEwM3QxMDQgLTI0OQpxMCAtMTQ3IC0xMDQuNSAtMjUxdC0yNTAuNSAtMTA0cS01OCAwIC0xMTIgMTZxLTI4IDExIC0xMyA2MXExNiA1MSA0NCA0M2wxNCAtM3ExNCAtMyAzMyAtNnQzMCAtM3ExMDQgMCAxNzYgNzEuNXQ3MiAxNzQuNXEwIDEwMSAtNzIgMTcxcS03MSA3MSAtMTc1IDcxcS0xMDcgMCAtMTc4IC04MHEtNjQgLTcyIC02NCAtMTYwdi00MTNxMTEwIC02NyAyNDIgLTY3cTk2IDAgMTg1IDM2LjV0MTU2IDEwMy41dDEwMy41IDE1NXQzNi41IDE4MwpxMCAxOTggLTE0MSAzMzlxLTE0MCAxNDAgLTMzOSAxNDBxLTIwMCAwIC0zNDAgLTE0MHEtNTMgLTUzIC03NyAtODdsLTIgLTJxLTggLTExIC0xMyAtMTUuNXQtMjEuNSAtOS41dC0zOC41IDNxLTIxIDUgLTM2LjUgMTYuNXQtMTUuNSAyNi41djY4MHEwIDE1IDEwLjUgMjYuNXQyNy41IDExLjVoODc3cTMwIDAgMzAgLTU1dC0zMCAtNTVoLTgxMXYtNDgzaDFxNDAgNDIgMTAyIDg0dDEwOCA2MXExMDkgNDYgMjMxIDQ2cTEyMSAwIDIyOCAtNDYKdDE4NyAtMTI2cTgxIC04MSAxMjYgLTE4NnE0NiAtMTEyIDQ2IC0yMjl6TTEzNjkgMTEyOHE5IC04IDkgLTE4dC01LjUgLTE4dC0xNi41IC0yMXEtMjYgLTI2IC0zOSAtMjZxLTkgMCAtMTYgN3EtMTA2IDkxIC0yMDcgMTMzcS0xMjggNTYgLTI3NiA1NnEtMTMzIDAgLTI2MiAtNDlxLTI3IC0xMCAtNDUgMzdxLTkgMjUgLTggMzhxMyAxNiAxNiAyMHExMzAgNTcgMjk5IDU3cTE2NCAwIDMxNiAtNjRxMTM3IC01OCAyMzUgLTE1MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU4NSIgdW5pY29kZT0iJiN4ZjI3MDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE1NTEgNjBxMTUgNiAyNiAzdDExIC0xNy41dC0xNSAtMzMuNXEtMTMgLTE2IC00NCAtNDMuNXQtOTUuNSAtNjh0LTE0MSAtNzR0LTE4OCAtNTh0LTIyOS41IC0yNC41cS0xMTkgMCAtMjM4IDMxdC0yMDkgNzYuNXQtMTcyLjUgMTA0dC0xMzIuNSAxMDV0LTg0IDg3LjVxLTggOSAtMTAgMTYuNXQxIDEydDggN3QxMS41IDJ0MTEuNSAtNC41cTE5MiAtMTE3IDMwMCAtMTY2cTM4OSAtMTc2IDc5OSAtOTBxMTkwIDQwIDM5MSAxMzV6Ck0xNzU4IDE3NXExMSAtMTYgMi41IC02OS41dC0yOC41IC0xMDIuNXEtMzQgLTgzIC04NSAtMTI0cS0xNyAtMTQgLTI2IC05dDAgMjRxMjEgNDUgNDQuNSAxMjEuNXQ2LjUgOTguNXEtNSA3IC0xNS41IDExLjV0LTI3IDZ0LTI5LjUgMi41dC0zNSAwdC0zMS41IC0ydC0zMSAtM3QtMjIuNSAtMnEtNiAtMSAtMTMgLTEuNXQtMTEgLTF0LTguNSAtMXQtNyAtMC41aC01LjVoLTQuNXQtMyAwLjV0LTIgMS41bC0xLjUgM3EtNiAxNiA0NyA0MHQxMDMgMzAKcTQ2IDcgMTA4IDF0NzYgLTI0ek0xMzY0IDYxOHEwIC0zMSAxMy41IC02NHQzMiAtNTh0MzcuNSAtNDZ0MzMgLTMybDEzIC0xMWwtMjI3IC0yMjRxLTQwIDM3IC03OSA3NS41dC01OCA1OC41bC0xOSAyMHEtMTEgMTEgLTI1IDMzcS0zOCAtNTkgLTk3LjUgLTEwMi41dC0xMjcuNSAtNjMuNXQtMTQwIC0yM3QtMTM3LjUgMjF0LTExNy41IDY1LjV0LTgzIDExM3QtMzEgMTYyLjVxMCA4NCAyOCAxNTR0NzIgMTE2LjV0MTA2LjUgODN0MTIyLjUgNTcKdDEzMCAzNC41dDExOS41IDE4LjV0OTkuNSA2LjV2MTI3cTAgNjUgLTIxIDk3cS0zNCA1MyAtMTIxIDUzcS02IDAgLTE2LjUgLTF0LTQwLjUgLTEydC01NiAtMjkuNXQtNTYgLTU5LjV0LTQ4IC05NmwtMjk0IDI3cTAgNjAgMjIgMTE5dDY3IDExM3QxMDggOTV0MTUxLjUgNjUuNXQxOTAuNSAyNC41cTEwMCAwIDE4MSAtMjV0MTI5LjUgLTYxLjV0ODEgLTgzdDQ1IC04NnQxMi41IC03My41di01ODl6TTY5MiA1OTdxMCAtODYgNzAgLTEzMwpxNjYgLTQ0IDEzOSAtMjJxODQgMjUgMTE0IDEyM3ExNCA0NSAxNCAxMDF2MTYycS01OSAtMiAtMTExIC0xMnQtMTA2LjUgLTMzLjV0LTg3IC03MXQtMzIuNSAtMTE0LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODYiIHVuaWNvZGU9IiYjeGYyNzE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNTM2IDEyODBxNTIgMCA5MCAtMzh0MzggLTkwdi0xMjgwcTAgLTUyIC0zOCAtOTB0LTkwIC0zOGgtMTQwOHEtNTIgMCAtOTAgMzh0LTM4IDkwdjEyODBxMCA1MiAzOCA5MHQ5MCAzOGgxMjh2OTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDY0cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi05NmgzODR2OTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDY0cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi05NmgxMjh6TTExNTIgMTM3NnYtMjg4cTAgLTE0IDkgLTIzdDIzIC05Cmg2NHExNCAwIDIzIDl0OSAyM3YyODhxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3pNMzg0IDEzNzZ2LTI4OHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3YyODhxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3pNMTUzNiAtMTI4djEwMjRoLTE0MDh2LTEwMjRoMTQwOHpNODk2IDQ0OGgyMjRxMTQgMCAyMyAtOXQ5IC0yM3YtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMjI0CnYtMjI0cTAgLTE0IC05IC0yM3QtMjMgLTloLTY0cS0xNCAwIC0yMyA5dC05IDIzdjIyNGgtMjI0cS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDIyNHYyMjRxMCAxNCA5IDIzdDIzIDloNjRxMTQgMCAyMyAtOXQ5IC0yM3YtMjI0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTg3IiB1bmljb2RlPSImI3hmMjcyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTE1MiA0MTZ2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTU3NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg1NzZxMTQgMCAyMyAtOXQ5IC0yM3pNMTI4IC0xMjhoMTQwOHYxMDI0aC0xNDA4di0xMDI0ek01MTIgMTA4OHYyODhxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtMjg4cTAgLTE0IDkgLTIzdDIzIC05aDY0cTE0IDAgMjMgOXQ5IDIzek0xMjgwIDEwODh2Mjg4cTAgMTQgLTkgMjMKdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0yODhxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTE2NjQgMTE1MnYtMTI4MHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTE0MDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxMjgwcTAgNTIgMzggOTB0OTAgMzhoMTI4djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDd0NDcgLTExM3YtOTZoMzg0djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDcKdDQ3IC0xMTN2LTk2aDEyOHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODgiIHVuaWNvZGU9IiYjeGYyNzM7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMTExIDE1MWwtNDYgLTQ2cS05IC05IC0yMiAtOXQtMjMgOWwtMTg4IDE4OWwtMTg4IC0xODlxLTEwIC05IC0yMyAtOXQtMjIgOWwtNDYgNDZxLTkgOSAtOSAyMnQ5IDIzbDE4OSAxODhsLTE4OSAxODhxLTkgMTAgLTkgMjN0OSAyMmw0NiA0NnE5IDkgMjIgOXQyMyAtOWwxODggLTE4OGwxODggMTg4cTEwIDkgMjMgOXQyMiAtOWw0NiAtNDZxOSAtOSA5IC0yMnQtOSAtMjNsLTE4OCAtMTg4bDE4OCAtMTg4cTkgLTEwIDkgLTIzdC05IC0yMnoKTTEyOCAtMTI4aDE0MDh2MTAyNGgtMTQwOHYtMTAyNHpNNTEyIDEwODh2Mjg4cTAgMTQgLTkgMjN0LTIzIDloLTY0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTI4OHEwIC0xNCA5IC0yM3QyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTI4MCAxMDg4djI4OHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0yODhxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTE2NjQgMTE1MnYtMTI4MApxMCAtNTIgLTM4IC05MHQtOTAgLTM4aC0xNDA4cS01MiAwIC05MCAzOHQtMzggOTB2MTI4MHEwIDUyIDM4IDkwdDkwIDM4aDEyOHY5NnEwIDY2IDQ3IDExM3QxMTMgNDdoNjRxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTk2aDM4NHY5NnEwIDY2IDQ3IDExM3QxMTMgNDdoNjRxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTk2aDEyOHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81ODkiIHVuaWNvZGU9IiYjeGYyNzQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMzAzIDU3MmwtNTEyIC01MTJxLTEwIC05IC0yMyAtOXQtMjMgOWwtMjg4IDI4OHEtOSAxMCAtOSAyM3Q5IDIybDQ2IDQ2cTkgOSAyMiA5dDIzIC05bDIyMCAtMjIwbDQ0NCA0NDRxMTAgOSAyMyA5dDIyIC05bDQ2IC00NnE5IC05IDkgLTIydC05IC0yM3pNMTI4IC0xMjhoMTQwOHYxMDI0aC0xNDA4di0xMDI0ek01MTIgMTA4OHYyODhxMCAxNCAtOSAyM3QtMjMgOWgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtMjg4cTAgLTE0IDkgLTIzCnQyMyAtOWg2NHExNCAwIDIzIDl0OSAyM3pNMTI4MCAxMDg4djI4OHEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi0yODhxMCAtMTQgOSAtMjN0MjMgLTloNjRxMTQgMCAyMyA5dDkgMjN6TTE2NjQgMTE1MnYtMTI4MHEwIC01MiAtMzggLTkwdC05MCAtMzhoLTE0MDhxLTUyIDAgLTkwIDM4dC0zOCA5MHYxMjgwcTAgNTIgMzggOTB0OTAgMzhoMTI4djk2cTAgNjYgNDcgMTEzdDExMyA0N2g2NHE2NiAwIDExMyAtNDcKdDQ3IC0xMTN2LTk2aDM4NHY5NnEwIDY2IDQ3IDExM3QxMTMgNDdoNjRxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN2LTk2aDEyOHE1MiAwIDkwIC0zOHQzOCAtOTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTAiIHVuaWNvZGU9IiYjeGYyNzU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik00NDggMTUzNnEyNiAwIDQ1IC0xOXQxOSAtNDV2LTg5MWw1MzYgNDI5cTE3IDE0IDQwIDE0cTI2IDAgNDUgLTE5dDE5IC00NXYtMzc5bDUzNiA0MjlxMTcgMTQgNDAgMTRxMjYgMCA0NSAtMTl0MTkgLTQ1di0xMTUycTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTY2NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djE2NjRxMCAyNiAxOSA0NXQ0NSAxOWgzODR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTEiIHVuaWNvZGU9IiYjeGYyNzY7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik01MTIgNDQ4cTY2IDAgMTI4IDE1di02NTVxMCAtMjYgLTE5IC00NXQtNDUgLTE5aC0xMjhxLTI2IDAgLTQ1IDE5dC0xOSA0NXY2NTVxNjIgLTE1IDEyOCAtMTV6TTUxMiAxNTM2cTIxMiAwIDM2MiAtMTUwdDE1MCAtMzYydC0xNTAgLTM2MnQtMzYyIC0xNTB0LTM2MiAxNTB0LTE1MCAzNjJ0MTUwIDM2MnQzNjIgMTUwek01MTIgMTMxMnExNCAwIDIzIDl0OSAyM3QtOSAyM3QtMjMgOXEtMTQ2IDAgLTI0OSAtMTAzdC0xMDMgLTI0OQpxMCAtMTQgOSAtMjN0MjMgLTl0MjMgOXQ5IDIzcTAgMTE5IDg0LjUgMjAzLjV0MjAzLjUgODQuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU5MiIgdW5pY29kZT0iJiN4ZjI3NzsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3NDUgMTIzOXExMCAtMTAgMTAgLTIzdC0xMCAtMjNsLTE0MSAtMTQxcS0yOCAtMjggLTY4IC0yOGgtMTM0NHEtMjYgMCAtNDUgMTl0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDU3NnY2NHEwIDI2IDE5IDQ1dDQ1IDE5aDEyOHEyNiAwIDQ1IC0xOXQxOSAtNDV2LTY0aDUxMnE0MCAwIDY4IC0yOHpNNzY4IDMyMGgyNTZ2LTUxMnEwIC0yNiAtMTkgLTQ1dC00NSAtMTloLTEyOHEtMjYgMCAtNDUgMTl0LTE5IDQ1djUxMnpNMTYwMCA3NjgKcTI2IDAgNDUgLTE5dDE5IC00NXYtMjU2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMTM0NHEtNDAgMCAtNjggMjhsLTE0MSAxNDFxLTEwIDEwIC0xMCAyM3QxMCAyM2wxNDEgMTQxcTI4IDI4IDY4IDI4aDUxMnYxOTJoMjU2di0xOTJoNTc2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNTkzIiB1bmljb2RlPSImI3hmMjc4OyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMjAyMCAxNTI1cTI4IC0yMCAyOCAtNTN2LTE0MDhxMCAtMjAgLTExIC0zNnQtMjkgLTIzbC02NDAgLTI1NnEtMjQgLTExIC00OCAwbC02MTYgMjQ2bC02MTYgLTI0NnEtMTAgLTUgLTI0IC01cS0xOSAwIC0zNiAxMXEtMjggMjAgLTI4IDUzdjE0MDhxMCAyMCAxMSAzNnQyOSAyM2w2NDAgMjU2cTI0IDExIDQ4IDBsNjE2IC0yNDZsNjE2IDI0NnEzMiAxMyA2MCAtNnpNNzM2IDEzOTB2LTEyNzBsNTc2IC0yMzB2MTI3MHpNMTI4IDExNzMKdi0xMjcwbDU0NCAyMTd2MTI3MHpNMTkyMCAxMDd2MTI3MGwtNTQ0IC0yMTd2LTEyNzB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTQiIHVuaWNvZGU9IiYjeGYyNzk7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik01MTIgMTUzNnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV2LTE0NzJxMCAtMjAgLTE3IC0yOGwtNDgwIC0yNTZxLTcgLTQgLTE1IC00cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTQ3MnEwIDIwIDE3IDI4bDQ4MCAyNTZxNyA0IDE1IDR6TTE3NjAgMTUzNnExMyAwIDIyLjUgLTkuNXQ5LjUgLTIyLjV2LTE0NzJxMCAtMjAgLTE3IC0yOGwtNDgwIC0yNTZxLTcgLTQgLTE1IC00cS0xMyAwIC0yMi41IDkuNXQtOS41IDIyLjV2MTQ3MgpxMCAyMCAxNyAyOGw0ODAgMjU2cTcgNCAxNSA0ek02NDAgMTUzNnE4IDAgMTQgLTNsNTEyIC0yNTZxMTggLTEwIDE4IC0yOXYtMTQ3MnEwIC0xMyAtOS41IC0yMi41dC0yMi41IC05LjVxLTggMCAtMTQgM2wtNTEyIDI1NnEtMTggMTAgLTE4IDI5djE0NzJxMCAxMyA5LjUgMjIuNXQyMi41IDkuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzU5NSIgdW5pY29kZT0iJiN4ZjI3YTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTY0MCA2NDBxMCA1MyAtMzcuNSA5MC41dC05MC41IDM3LjV0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTEwMjQgNjQwcTAgNTMgLTM3LjUgOTAuNXQtOTAuNSAzNy41dC05MC41IC0zNy41dC0zNy41IC05MC41dDM3LjUgLTkwLjV0OTAuNSAtMzcuNXQ5MC41IDM3LjV0MzcuNSA5MC41ek0xNDA4IDY0MHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNQp0LTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV0MzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV6TTE3OTIgNjQwcTAgLTE3NCAtMTIwIC0zMjEuNXQtMzI2IC0yMzN0LTQ1MCAtODUuNXEtMTEwIDAgLTIxMSAxOHEtMTczIC0xNzMgLTQzNSAtMjI5cS01MiAtMTAgLTg2IC0xM3EtMTIgLTEgLTIyIDZ0LTEzIDE4cS00IDE1IDIwIDM3cTUgNSAyMy41IDIxLjV0MjUuNSAyMy41dDIzLjUgMjUuNXQyNCAzMS41dDIwLjUgMzcKdDIwIDQ4dDE0LjUgNTcuNXQxMi41IDcyLjVxLTE0NiA5MCAtMjI5LjUgMjE2LjV0LTgzLjUgMjY5LjVxMCAxNzQgMTIwIDMyMS41dDMyNiAyMzN0NDUwIDg1LjV0NDUwIC04NS41dDMyNiAtMjMzdDEyMCAtMzIxLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTYiIHVuaWNvZGU9IiYjeGYyN2I7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02NDAgNjQwcTAgLTUzIC0zNy41IC05MC41dC05MC41IC0zNy41dC05MC41IDM3LjV0LTM3LjUgOTAuNXQzNy41IDkwLjV0OTAuNSAzNy41dDkwLjUgLTM3LjV0MzcuNSAtOTAuNXpNMTAyNCA2NDBxMCAtNTMgLTM3LjUgLTkwLjV0LTkwLjUgLTM3LjV0LTkwLjUgMzcuNXQtMzcuNSA5MC41dDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek0xNDA4IDY0MHEwIC01MyAtMzcuNSAtOTAuNXQtOTAuNSAtMzcuNQp0LTkwLjUgMzcuNXQtMzcuNSA5MC41dDM3LjUgOTAuNXQ5MC41IDM3LjV0OTAuNSAtMzcuNXQzNy41IC05MC41ek04OTYgMTE1MnEtMjA0IDAgLTM4MS41IC02OS41dC0yODIgLTE4Ny41dC0xMDQuNSAtMjU1cTAgLTExMiA3MS41IC0yMTMuNXQyMDEuNSAtMTc1LjVsODcgLTUwbC0yNyAtOTZxLTI0IC05MSAtNzAgLTE3MnExNTIgNjMgMjc1IDE3MWw0MyAzOGw1NyAtNnE2OSAtOCAxMzAgLThxMjA0IDAgMzgxLjUgNjkuNXQyODIgMTg3LjUKdDEwNC41IDI1NXQtMTA0LjUgMjU1dC0yODIgMTg3LjV0LTM4MS41IDY5LjV6TTE3OTIgNjQwcTAgLTE3NCAtMTIwIC0zMjEuNXQtMzI2IC0yMzN0LTQ1MCAtODUuNXEtNzAgMCAtMTQ1IDhxLTE5OCAtMTc1IC00NjAgLTI0MnEtNDkgLTE0IC0xMTQgLTIyaC01cS0xNSAwIC0yNyAxMC41dC0xNiAyNy41djFxLTMgNCAtMC41IDEydDIgMTB0NC41IDkuNWw2IDl0NyA4LjV0OCA5cTcgOCAzMSAzNC41dDM0LjUgMzh0MzEgMzkuNXQzMi41IDUxCnQyNyA1OXQyNiA3NnEtMTU3IDg5IC0yNDcuNSAyMjB0LTkwLjUgMjgxcTAgMTMwIDcxIDI0OC41dDE5MSAyMDQuNXQyODYgMTM2LjV0MzQ4IDUwLjV0MzQ4IC01MC41dDI4NiAtMTM2LjV0MTkxIC0yMDQuNXQ3MSAtMjQ4LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTciIHVuaWNvZGU9IiYjeGYyN2M7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik01MTIgMzQ1bDUxMiAyOTV2LTU5MWwtNTEyIC0yOTZ2NTkyek0wIDY0MHYtNTkxbDUxMiAyOTZ6TTUxMiAxNTI3di01OTFsLTUxMiAtMjk2djU5MXpNNTEyIDkzNmw1MTIgMjk1di01OTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il81OTgiIHVuaWNvZGU9IiYjeGYyN2Q7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzA5IDEwMThxLTEwIC0yMzYgLTMzMiAtNjUxcS0zMzMgLTQzMSAtNTYyIC00MzFxLTE0MiAwIC0yNDAgMjYzcS00NCAxNjAgLTEzMiA0ODJxLTcyIDI2MiAtMTU3IDI2MnEtMTggMCAtMTI3IC03NmwtNzcgOThxMjQgMjEgMTA4IDk2LjV0MTMwIDExNS41cTE1NiAxMzggMjQxIDE0NnE5NSA5IDE1MyAtNTUuNXQ4MSAtMjAzLjVxNDQgLTI4NyA2NiAtMzczcTU1IC0yNDkgMTIwIC0yNDlxNTEgMCAxNTQgMTYxcTEwMSAxNjEgMTA5IDI0NgpxMTMgMTM5IC0xMDkgMTM5cS01NyAwIC0xMjEgLTI2cTEyMCAzOTMgNDU5IDM4MnEyNTEgLTggMjM2IC0zMjZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYyN2UiIHVuaWNvZGU9IiYjeGYyN2U7IiAKZD0iTTAgMTQwOGgxNTM2di0xNTM2aC0xNTM2djE1MzZ6TTEwODUgMjkzbC0yMjEgNjMxbDIyMSAyOTdoLTYzNGwyMjEgLTI5N2wtMjIxIC02MzFsMzE3IC0zMDR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyODAiIHVuaWNvZGU9IiYjeGYyODA7IiAKZD0iTTAgMTQwOGgxNTM2di0xNTM2aC0xNTM2djE1MzZ6TTkwOCAxMDg4bC0xMiAtMzNsNzUgLTgzbC0zMSAtMTE0bDI1IC0yNWwxMDcgNTdsMTA3IC01N2wyNSAyNWwtMzEgMTE0bDc1IDgzbC0xMiAzM2gtOTVsLTUzIDk2aC0zMmwtNTMgLTk2aC05NXpNNjQxIDkyNXEzMiAwIDQ0LjUgLTE2dDExLjUgLTYzbDE3NCAyMXEwIDU1IC0xNy41IDkyLjV0LTUwLjUgNTZ0LTY5IDI1LjV0LTg1IDdxLTEzMyAwIC0xOTkgLTU3LjV0LTY2IC0xODIuNXYtNzIKaC05NnYtMTI4aDc2cTIwIDAgMjAgLTh2LTM4MnEwIC0xNCAtNSAtMjB0LTE4IC03bC03MyAtN3YtODhoNDQ4djg2bC0xNDkgMTRxLTYgMSAtOC41IDEuNXQtMy41IDIuNXQtMC41IDR0MSA3dDAuNSAxMHYzODdoMTkxbDM4IDEyOGgtMjMxcS02IDAgLTIgNnQ0IDl2ODBxMCAyNyAxLjUgNDAuNXQ3LjUgMjh0MTkuNSAyMHQzNi41IDUuNXpNMTI0OCA5NnY4NmwtNTQgOXEtNyAxIC05LjUgMi41dC0yLjUgM3QxIDcuNXQxIDEydjUyMGgtMjc1CmwtMjMgLTEwMWw4MyAtMjJxMjMgLTcgMjMgLTI3di0zNzBxMCAtMTQgLTYgLTE4LjV0LTIwIC02LjVsLTcwIC05di04NmgzNTJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyODEiIHVuaWNvZGU9IiYjeGYyODE7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzkyIDY5MHEwIC01OCAtMjkuNSAtMTA1LjV0LTc5LjUgLTcyLjVxMTIgLTQ2IDEyIC05NnEwIC0xNTUgLTEwNi41IC0yODd0LTI5MC41IC0yMDguNXQtNDAwIC03Ni41dC0zOTkuNSA3Ni41dC0yOTAgMjA4LjV0LTEwNi41IDI4N3EwIDQ3IDExIDk0cS01MSAyNSAtODIgNzMuNXQtMzEgMTA2LjVxMCA4MiA1OCAxNDAuNXQxNDEgNTguNXE4NSAwIDE0NSAtNjNxMjE4IDE1MiA1MTUgMTYybDExNiA1MjFxMyAxMyAxNSAyMXQyNiA1CmwzNjkgLTgxcTE4IDM3IDU0IDU5LjV0NzkgMjIuNXE2MiAwIDEwNiAtNDMuNXQ0NCAtMTA1LjV0LTQ0IC0xMDZ0LTEwNiAtNDR0LTEwNS41IDQzLjV0LTQzLjUgMTA1LjVsLTMzNCA3NGwtMTA0IC00NzJxMzAwIC05IDUxOSAtMTYwcTU4IDYxIDE0MyA2MXE4MyAwIDE0MSAtNTguNXQ1OCAtMTQwLjV6TTQxOCA0OTFxMCAtNjIgNDMuNSAtMTA2dDEwNS41IC00NHQxMDYgNDR0NDQgMTA2dC00NCAxMDUuNXQtMTA2IDQzLjVxLTYxIDAgLTEwNSAtNDQKdC00NCAtMTA1ek0xMjI4IDEzNnExMSAxMSAxMSAyNnQtMTEgMjZxLTEwIDEwIC0yNSAxMHQtMjYgLTEwcS00MSAtNDIgLTEyMSAtNjJ0LTE2MCAtMjB0LTE2MCAyMHQtMTIxIDYycS0xMSAxMCAtMjYgMTB0LTI1IC0xMHEtMTEgLTEwIC0xMSAtMjUuNXQxMSAtMjYuNXE0MyAtNDMgMTE4LjUgLTY4dDEyMi41IC0yOS41dDkxIC00LjV0OTEgNC41dDEyMi41IDI5LjV0MTE4LjUgNjh6TTEyMjUgMzQxcTYyIDAgMTA1LjUgNDR0NDMuNSAxMDYKcTAgNjEgLTQ0IDEwNXQtMTA1IDQ0cS02MiAwIC0xMDYgLTQzLjV0LTQ0IC0xMDUuNXQ0NCAtMTA2dDEwNiAtNDR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MDIiIHVuaWNvZGU9IiYjeGYyODI7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik02OSA3NDFoMXExNiAxMjYgNTguNSAyNDEuNXQxMTUgMjE3dDE2Ny41IDE3NnQyMjMuNSAxMTcuNXQyNzYuNSA0M3EyMzEgMCA0MTQgLTEwNS41dDI5NCAtMzAzLjVxMTA0IC0xODcgMTA0IC00NDJ2LTE4OGgtMTEyNXExIC0xMTEgNTMuNSAtMTkyLjV0MTM2LjUgLTEyMi41dDE4OS41IC01N3QyMTMgLTN0MjA4IDQ2LjV0MTczLjUgODQuNXYtMzc3cS05MiAtNTUgLTIyOS41IC05MnQtMzEyLjUgLTM4dC0zMTYgNTMKcS0xODkgNzMgLTMxMS41IDI0OXQtMTI0LjUgMzcycS0zIDI0MiAxMTEgNDEydDMyNSAyNjhxLTQ4IC02MCAtNzggLTEyNS41dC00NiAtMTU5LjVoNjM1cTggNzcgLTggMTQwdC00NyAxMDEuNXQtNzAuNSA2Ni41dC04MC41IDQxdC03NSAyMC41dC01NiA4LjVsLTIyIDFxLTEzNSAtNSAtMjU5LjUgLTQ0LjV0LTIyMy41IC0xMDQuNXQtMTc2IC0xNDAuNXQtMTM4IC0xNjMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYwMyIgdW5pY29kZT0iJiN4ZjI4MzsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTAgMzJ2NjA4aDIzMDR2LTYwOHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTk4NHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN6TTY0MCAyNTZ2LTEyOGgzODR2MTI4aC0zODR6TTI1NiAyNTZ2LTEyOGgyNTZ2MTI4aC0yNTZ6TTIxNDQgMTQwOHE2NiAwIDExMyAtNDd0NDcgLTExM3YtMjI0aC0yMzA0djIyNHEwIDY2IDQ3IDExM3QxMTMgNDdoMTk4NHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYwNCIgdW5pY29kZT0iJiN4ZjI4NDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE1ODQgMjQ2bC0yMTggMTExcS03NCAtMTIwIC0xOTYuNSAtMTg5dC0yNjMuNSAtNjlxLTE0NyAwIC0yNzEgNzJ0LTE5NiAxOTZ0LTcyIDI3MHEwIDExMCA0Mi41IDIwOS41dDExNSAxNzJ0MTcyIDExNXQyMDkuNSA0Mi41cTEzMSAwIDI0Ny41IC02MC41dDE5Mi41IC0xNjguNWwyMTUgMTI1cS0xMTAgMTY5IC0yODYuNSAyNjV0LTM3OC41IDk2cS0xNjEgMCAtMzA4IC02M3QtMjUzIC0xNjl0LTE2OSAtMjUzdC02MyAtMzA4dDYzIC0zMDgKdDE2OSAtMjUzdDI1MyAtMTY5dDMwOCAtNjNxMjEzIDAgMzk3LjUgMTA3dDI5MC41IDI5MnpNMTAzMCA2NDNsNjkzIC0zNTJxLTExNiAtMjUzIC0zMzQuNSAtNDAwdC00OTIuNSAtMTQ3cS0xODIgMCAtMzQ4IDcxdC0yODYgMTkxdC0xOTEgMjg2dC03MSAzNDh0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzFxMjYwIDAgNDcwLjUgLTEzMy41dDMzNS41IC0zNjYuNXpNMTU0MyA2NDBoLTM5di0xNjBoLTk2djM1MmgxMzZxMzIgMCA1NC41IC0yMAp0MjguNSAtNDh0MSAtNTZ0LTI3LjUgLTQ4dC01Ny41IC0yMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjI4NSIgdW5pY29kZT0iJiN4ZjI4NTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE0MjcgODI3bC02MTQgMzg2bDkyIDE1MWg4NTV6TTQwNSA1NjJsLTE4NCAxMTZ2ODU4bDExODMgLTc0M3pNMTQyNCA2OTdsMTQ3IC05NXYtODU4bC01MzIgMzM1ek0xMzg3IDcxOGwtNTAwIC04MDJoLTg1NWwzNTYgNTcxeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMjg2IiB1bmljb2RlPSImI3hmMjg2OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNNjQwIDUyOHYyMjRxMCAxNiAtMTYgMTZoLTk2cS0xNiAwIC0xNiAtMTZ2LTIyNHEwIC0xNiAxNiAtMTZoOTZxMTYgMCAxNiAxNnpNMTE1MiA1Mjh2MjI0cTAgMTYgLTE2IDE2aC05NnEtMTYgMCAtMTYgLTE2di0yMjRxMCAtMTYgMTYgLTE2aDk2cTE2IDAgMTYgMTZ6TTE2NjQgNDk2di03NTJoLTY0MHYzMjBxMCA4MCAtNTYgMTM2dC0xMzYgNTZ0LTEzNiAtNTZ0LTU2IC0xMzZ2LTMyMGgtNjQwdjc1MnEwIDE2IDE2IDE2aDk2CnExNiAwIDE2IC0xNnYtMTEyaDEyOHY2MjRxMCAxNiAxNiAxNmg5NnExNiAwIDE2IC0xNnYtMTEyaDEyOHYxMTJxMCAxNiAxNiAxNmg5NnExNiAwIDE2IC0xNnYtMTEyaDEyOHYxMTJxMCA2IDIuNSA5LjV0OC41IDV0OS41IDJ0MTEuNSAwdDkgLTAuNXYzOTFxLTMyIDE1IC0zMiA1MHEwIDIzIDE2LjUgMzl0MzguNSAxNnQzOC41IC0xNnQxNi41IC0zOXEwIC0zNSAtMzIgLTUwdi0xN3E0NSAxMCA4MyAxMHEyMSAwIDU5LjUgLTcuNXQ1NC41IC03LjUKcTE3IDAgNDcgNy41dDM3IDcuNXExNiAwIDE2IC0xNnYtMjEwcTAgLTE1IC0zNSAtMjEuNXQtNjIgLTYuNXEtMTggMCAtNTQuNSA3LjV0LTU1LjUgNy41cS00MCAwIC05MCAtMTJ2LTEzM3ExIDAgOSAwLjV0MTEuNSAwdDkuNSAtMnQ4LjUgLTV0Mi41IC05LjV2LTExMmgxMjh2MTEycTAgMTYgMTYgMTZoOTZxMTYgMCAxNiAtMTZ2LTExMmgxMjh2MTEycTAgMTYgMTYgMTZoOTZxMTYgMCAxNiAtMTZ2LTYyNGgxMjh2MTEycTAgMTYgMTYgMTZoOTYKcTE2IDAgMTYgLTE2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjA3IiB1bmljb2RlPSImI3hmMjg3OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMjI4OCA3MzFxMTYgLTggMTYgLTI3dC0xNiAtMjdsLTMyMCAtMTkycS04IC01IC0xNiAtNXEtOSAwIC0xNiA0cS0xNiAxMCAtMTYgMjh2MTI4aC04NThxMzcgLTU4IDgzIC0xNjVxMTYgLTM3IDI0LjUgLTU1dDI0IC00OXQyNyAtNDd0MjcgLTM0dDMxLjUgLTI2dDMzIC04aDk2djk2cTAgMTQgOSAyM3QyMyA5aDMyMHExNCAwIDIzIC05dDkgLTIzdi0zMjBxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMzIwcS0xNCAwIC0yMyA5dC05IDIzdjk2aC05NgpxLTMyIDAgLTYxIDEwdC01MSAyMy41dC00NSA0MC41dC0zNyA0NnQtMzMuNSA1N3QtMjguNSA1Ny41dC0yOCA2MC41cS0yMyA1MyAtMzcgODEuNXQtMzYgNjV0LTQ0LjUgNTMuNXQtNDYuNSAxN2gtMzYwcS0yMiAtODQgLTkxIC0xMzh0LTE1NyAtNTRxLTEwNiAwIC0xODEgNzV0LTc1IDE4MXQ3NSAxODF0MTgxIDc1cTg4IDAgMTU3IC01NHQ5MSAtMTM4aDEwNHEyNCAwIDQ2LjUgMTd0NDQuNSA1My41dDM2IDY1dDM3IDgxLjVxMTkgNDEgMjggNjAuNQp0MjguNSA1Ny41dDMzLjUgNTd0MzcgNDZ0NDUgNDAuNXQ1MSAyMy41dDYxIDEwaDEwN3EyMSA1NyA3MCA5Mi41dDExMSAzNS41cTgwIDAgMTM2IC01NnQ1NiAtMTM2dC01NiAtMTM2dC0xMzYgLTU2cS02MiAwIC0xMTEgMzUuNXQtNzAgOTIuNWgtMTA3cS0xNyAwIC0zMyAtOHQtMzEuNSAtMjZ0LTI3IC0zNHQtMjcgLTQ3dC0yNCAtNDl0LTI0LjUgLTU1cS00NiAtMTA3IC04MyAtMTY1aDExMTR2MTI4cTAgMTggMTYgMjh0MzIgLTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MDgiIHVuaWNvZGU9IiYjeGYyODg7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMTUwIDc3NHEwIC01NiAtMzkuNSAtOTV0LTk1LjUgLTM5aC0yNTN2MjY5aDI1M3E1NiAwIDk1LjUgLTM5LjV0MzkuNSAtOTUuNXpNMTMyOSA3NzRxMCAxMzAgLTkxLjUgMjIydC0yMjIuNSA5MmgtNDMzdi04OTZoMTgwdjI2OWgyNTNxMTMwIDAgMjIyIDkxLjV0OTIgMjIxLjV6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OAp0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzF0MzQ4IC03MXQyODYgLTE5MXQxOTEgLTI4NnQ3MSAtMzQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjA5IiB1bmljb2RlPSImI3hmMjg5OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTY0NSA0MzhxMCA1OSAtMzQgMTA2LjV0LTg3IDY4LjVxLTcgLTQ1IC0yMyAtOTJxLTcgLTI0IC0yNy41IC0zOHQtNDQuNSAtMTRxLTEyIDAgLTI0IDNxLTMxIDEwIC00NSAzOC41dC00IDU4LjVxMjMgNzEgMjMgMTQzcTAgMTIzIC02MSAyMjcuNXQtMTY2IDE2NS41dC0yMjggNjFxLTEzNCAwIC0yNDcgLTczdC0xNjcgLTE5NHExMDggLTI4IDE4OCAtMTA2cTIyIC0yMyAyMiAtNTV0LTIyIC01NHQtNTQgLTIydC01NSAyMgpxLTc1IDc1IC0xODAgNzVxLTEwNiAwIC0xODEgLTc0LjV0LTc1IC0xODAuNXQ3NSAtMTgwLjV0MTgxIC03NC41aDEwNDZxNzkgMCAxMzQuNSA1NS41dDU1LjUgMTMzLjV6TTE3OTggNDM4cTAgLTE0MiAtMTAwLjUgLTI0MnQtMjQyLjUgLTEwMGgtMTA0NnEtMTY5IDAgLTI4OSAxMTkuNXQtMTIwIDI4OC41cTAgMTUzIDEwMCAyNjd0MjQ5IDEzNnE2MiAxODQgMjIxIDI5OHQzNTQgMTE0cTIzNSAwIDQwOC41IC0xNTguNXQxOTYuNSAtMzg5LjUKcTExNiAtMjUgMTkyLjUgLTExOC41dDc2LjUgLTIxNC41ek0yMDQ4IDQzOHEwIC0xNzUgLTk3IC0zMTlxLTIzIC0zMyAtNjQgLTMzcS0yNCAwIC00MyAxM3EtMjYgMTcgLTMyIDQ4LjV0MTIgNTcuNXE3MSAxMDQgNzEgMjMzdC03MSAyMzNxLTE4IDI2IC0xMiA1N3QzMiA0OXQ1Ny41IDExLjV0NDkuNSAtMzIuNXE5NyAtMTQyIDk3IC0zMTh6TTIzMDQgNDM4cTAgLTI0NCAtMTM0IC00NDNxLTIzIC0zNCAtNjQgLTM0cS0yMyAwIC00MiAxMwpxLTI2IDE4IC0zMi41IDQ5dDExLjUgNTdxMTA4IDE2NCAxMDggMzU4cTAgMTk1IC0xMDggMzU3cS0xOCAyNiAtMTEuNSA1Ny41dDMyLjUgNDguNXEyNiAxOCA1NyAxMnQ0OSAtMzNxMTM0IC0xOTggMTM0IC00NDJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MTAiIHVuaWNvZGU9IiYjeGYyOGE7IiAKZD0iTTE1MDAgLTEzcTAgLTg5IC02MyAtMTUyLjV0LTE1MyAtNjMuNXQtMTUzLjUgNjMuNXQtNjMuNSAxNTIuNXEwIDkwIDYzLjUgMTUzLjV0MTUzLjUgNjMuNXQxNTMgLTYzLjV0NjMgLTE1My41ek0xMjY3IDI2OHEtMTE1IC0xNSAtMTkyLjUgLTEwMi41dC03Ny41IC0yMDUuNXEwIC03NCAzMyAtMTM4cS0xNDYgLTc4IC0zNzkgLTc4cS0xMDkgMCAtMjAxIDIxdC0xNTMuNSA1NC41dC0xMTAuNSA3Ni41dC03NiA4NXQtNDQuNSA4Mwp0LTIzLjUgNjYuNXQtNiAzOS41cTAgMTkgNC41IDQyLjV0MTguNSA1NnQzNi41IDU4dDY0IDQzLjV0OTQuNSAxOHQ5NCAtMTcuNXQ2MyAtNDF0MzUuNSAtNTN0MTcuNSAtNDl0NCAtMzMuNXEwIC0zNCAtMjMgLTgxcTI4IC0yNyA4MiAtNDJ0OTMgLTE3bDQwIC0xcTExNSAwIDE5MCA1MXQ3NSAxMzNxMCAyNiAtOSA0OC41dC0zMS41IDQ0LjV0LTQ5LjUgNDF0LTc0IDQ0dC05My41IDQ3LjV0LTExOS41IDU2LjVxLTI4IDEzIC00MyAyMApxLTExNiA1NSAtMTg3IDEwMHQtMTIyLjUgMTAydC03MiAxMjUuNXQtMjAuNSAxNjIuNXEwIDc4IDIwLjUgMTUwdDY2IDEzNy41dDExMi41IDExNHQxNjYuNSA3N3QyMjEuNSAyOC41cTEyMCAwIDIyMCAtMjZ0MTY0LjUgLTY3dDEwOS41IC05NHQ2NCAtMTA1LjV0MTkgLTEwMy41cTAgLTQ2IC0xNSAtODIuNXQtMzYuNSAtNTh0LTQ4LjUgLTM2dC00OSAtMTkuNXQtMzkgLTVoLThoLTMydC0zOSA1dC00NCAxNHQtNDEgMjh0LTM3IDQ2dC0yNCA3MC41CnQtMTAgOTcuNXEtMTUgMTYgLTU5IDI1LjV0LTgxIDEwLjVsLTM3IDFxLTY4IDAgLTExNy41IC0zMXQtNzAuNSAtNzB0LTIxIC03NnEwIC0yNCA1IC00M3QyNCAtNDZ0NTMgLTUxdDk3IC01My41dDE1MCAtNTguNXE3NiAtMjUgMTM4LjUgLTUzLjV0MTA5IC01NS41dDgzIC01OXQ2MC41IC01OS41dDQxIC02Mi41dDI2LjUgLTYydDE0LjUgLTYzLjV0NiAtNjJ0MSAtNjIuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYxMSIgdW5pY29kZT0iJiN4ZjI4YjsiIApkPSJNNzA0IDM1MnY1NzZxMCAxNCAtOSAyM3QtMjMgOWgtMjU2cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTU3NnEwIC0xNCA5IC0yM3QyMyAtOWgyNTZxMTQgMCAyMyA5dDkgMjN6TTExNTIgMzUydjU3NnEwIDE0IC05IDIzdC0yMyA5aC0yNTZxLTE0IDAgLTIzIC05dC05IC0yM3YtNTc2cTAgLTE0IDkgLTIzdDIzIC05aDI1NnExNCAwIDIzIDl0OSAyM3pNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDMKdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjEyIiB1bmljb2RlPSImI3hmMjhjOyIgCmQ9Ik03NjggMTQwOHEyMDkgMCAzODUuNSAtMTAzdDI3OS41IC0yNzkuNXQxMDMgLTM4NS41dC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzek03NjggOTZxMTQ4IDAgMjczIDczdDE5OCAxOTh0NzMgMjczdC03MyAyNzN0LTE5OCAxOTh0LTI3MyA3M3QtMjczIC03M3QtMTk4IC0xOTh0LTczIC0yNzMKdDczIC0yNzN0MTk4IC0xOTh0MjczIC03M3pNODY0IDMyMHEtMTQgMCAtMjMgOXQtOSAyM3Y1NzZxMCAxNCA5IDIzdDIzIDloMTkycTE0IDAgMjMgLTl0OSAtMjN2LTU3NnEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJ6TTQ4MCAzMjBxLTE0IDAgLTIzIDl0LTkgMjN2NTc2cTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzdi01NzZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTkyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjEzIiB1bmljb2RlPSImI3hmMjhkOyIgCmQ9Ik0xMDg4IDM1MnY1NzZxMCAxNCAtOSAyM3QtMjMgOWgtNTc2cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTU3NnEwIC0xNCA5IC0yM3QyMyAtOWg1NzZxMTQgMCAyMyA5dDkgMjN6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3QzODUuNSAtMTAzdDI3OS41IC0yNzkuNQp0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYxNCIgdW5pY29kZT0iJiN4ZjI4ZTsiIApkPSJNNzY4IDE0MDhxMjA5IDAgMzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXQtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41dDI3OS41IDI3OS41dDM4NS41IDEwM3pNNzY4IDk2cTE0OCAwIDI3MyA3M3QxOTggMTk4dDczIDI3M3QtNzMgMjczdC0xOTggMTk4dC0yNzMgNzN0LTI3MyAtNzN0LTE5OCAtMTk4dC03MyAtMjczCnQ3MyAtMjczdDE5OCAtMTk4dDI3MyAtNzN6TTQ4MCAzMjBxLTE0IDAgLTIzIDl0LTkgMjN2NTc2cTAgMTQgOSAyM3QyMyA5aDU3NnExNCAwIDIzIC05dDkgLTIzdi01NzZxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNTc2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjE1IiB1bmljb2RlPSImI3hmMjkwOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTc1NyAxMjhsMzUgLTMxM3EzIC0yOCAtMTYgLTUwcS0xOSAtMjEgLTQ4IC0yMWgtMTY2NHEtMjkgMCAtNDggMjFxLTE5IDIyIC0xNiA1MGwzNSAzMTNoMTcyMnpNMTY2NCA5NjdsODYgLTc3NWgtMTcwOGw4NiA3NzVxMyAyNCAyMSA0MC41dDQzIDE2LjVoMjU2di0xMjhxMCAtNTMgMzcuNSAtOTAuNXQ5MC41IC0zNy41dDkwLjUgMzcuNXQzNy41IDkwLjV2MTI4aDM4NHYtMTI4cTAgLTUzIDM3LjUgLTkwLjV0OTAuNSAtMzcuNQp0OTAuNSAzNy41dDM3LjUgOTAuNXYxMjhoMjU2cTI1IDAgNDMgLTE2LjV0MjEgLTQwLjV6TTEyODAgMTE1MnYtMjU2cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1djI1NnEwIDEwNiAtNzUgMTgxdC0xODEgNzV0LTE4MSAtNzV0LTc1IC0xODF2LTI1NnEwIC0yNiAtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5dC0xOSA0NXYyNTZxMCAxNTkgMTEyLjUgMjcxLjV0MjcxLjUgMTEyLjV0MjcxLjUgLTExMi41dDExMi41IC0yNzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYxNiIgdW5pY29kZT0iJiN4ZjI5MTsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTE5MjAgNzY4cTUzIDAgOTAuNSAtMzcuNXQzNy41IC05MC41dC0zNy41IC05MC41dC05MC41IC0zNy41aC0xNWwtMTE1IC02NjJxLTggLTQ2IC00NCAtNzZ0LTgyIC0zMGgtMTI4MHEtNDYgMCAtODIgMzB0LTQ0IDc2bC0xMTUgNjYyaC0xNXEtNTMgMCAtOTAuNSAzNy41dC0zNy41IDkwLjV0MzcuNSA5MC41dDkwLjUgMzcuNWgxNzkyek00ODUgLTMycTI2IDIgNDMuNSAyMi41dDE1LjUgNDYuNWwtMzIgNDE2cS0yIDI2IC0yMi41IDQzLjUKdC00Ni41IDE1LjV0LTQzLjUgLTIyLjV0LTE1LjUgLTQ2LjVsMzIgLTQxNnEyIC0yNSAyMC41IC00MnQ0My41IC0xN2g1ek04OTYgMzJ2NDE2cTAgMjYgLTE5IDQ1dC00NSAxOXQtNDUgLTE5dC0xOSAtNDV2LTQxNnEwIC0yNiAxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1ek0xMjgwIDMydjQxNnEwIDI2IC0xOSA0NXQtNDUgMTl0LTQ1IC0xOXQtMTkgLTQ1di00MTZxMCAtMjYgMTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXpNMTYzMiAyN2wzMiA0MTYKcTIgMjYgLTE1LjUgNDYuNXQtNDMuNSAyMi41dC00Ni41IC0xNS41dC0yMi41IC00My41bC0zMiAtNDE2cS0yIC0yNiAxNS41IC00Ni41dDQzLjUgLTIyLjVoNXEyNSAwIDQzLjUgMTd0MjAuNSA0MnpNNDc2IDEyNDRsLTkzIC00MTJoLTEzMmwxMDEgNDQxcTE5IDg4IDg5IDE0My41dDE2MCA1NS41aDE2N3EwIDI2IDE5IDQ1dDQ1IDE5aDM4NHEyNiAwIDQ1IC0xOXQxOSAtNDVoMTY3cTkwIDAgMTYwIC01NS41dDg5IC0xNDMuNWwxMDEgLTQ0MQpoLTEzMmwtOTMgNDEycS0xMSA0NCAtNDUuNSA3MnQtNzkuNSAyOGgtMTY3cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtMzg0cS0yNiAwIC00NSAxOXQtMTkgNDVoLTE2N3EtNDUgMCAtNzkuNSAtMjh0LTQ1LjUgLTcyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjE3IiB1bmljb2RlPSImI3hmMjkyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNOTkxIDUxMmw2NCAyNTZoLTI1NGwtNjQgLTI1NmgyNTR6TTE3NTkgMTAxNmwtNTYgLTIyNHEtNyAtMjQgLTMxIC0yNGgtMzI3bC02NCAtMjU2aDMxMXExNSAwIDI1IC0xMnExMCAtMTQgNiAtMjhsLTU2IC0yMjRxLTUgLTI0IC0zMSAtMjRoLTMyN2wtODEgLTMyOHEtNyAtMjQgLTMxIC0yNGgtMjI0cS0xNiAwIC0yNiAxMnEtOSAxMiAtNiAyOGw3OCAzMTJoLTI1NGwtODEgLTMyOHEtNyAtMjQgLTMxIC0yNGgtMjI1cS0xNSAwIC0yNSAxMgpxLTkgMTIgLTYgMjhsNzggMzEyaC0zMTFxLTE1IDAgLTI1IDEycS05IDEyIC02IDI4bDU2IDIyNHE3IDI0IDMxIDI0aDMyN2w2NCAyNTZoLTMxMXEtMTUgMCAtMjUgMTJxLTEwIDE0IC02IDI4bDU2IDIyNHE1IDI0IDMxIDI0aDMyN2w4MSAzMjhxNyAyNCAzMiAyNGgyMjRxMTUgMCAyNSAtMTJxOSAtMTIgNiAtMjhsLTc4IC0zMTJoMjU0bDgxIDMyOHE3IDI0IDMyIDI0aDIyNHExNSAwIDI1IC0xMnE5IC0xMiA2IC0yOGwtNzggLTMxMmgzMTEKcTE1IDAgMjUgLTEycTkgLTEyIDYgLTI4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjE4IiB1bmljb2RlPSImI3hmMjkzOyIgCmQ9Ik04NDEgNDgzbDE0OCAtMTQ4bC0xNDkgLTE0OXpNODQwIDEwOTRsMTQ5IC0xNDlsLTE0OCAtMTQ4ek03MTAgLTEzMGw0NjQgNDY0bC0zMDYgMzA2bDMwNiAzMDZsLTQ2NCA0NjR2LTYxMWwtMjU1IDI1NWwtOTMgLTkzbDMyMCAtMzIxbC0zMjAgLTMyMWw5MyAtOTNsMjU1IDI1NXYtNjExek0xNDI5IDY0MHEwIC0yMDkgLTMyIC0zNjUuNXQtODcuNSAtMjU3dC0xNDAuNSAtMTYyLjV0LTE4MS41IC04Ni41dC0yMTkuNSAtMjQuNQp0LTIxOS41IDI0LjV0LTE4MS41IDg2LjV0LTE0MC41IDE2Mi41dC04Ny41IDI1N3QtMzIgMzY1LjV0MzIgMzY1LjV0ODcuNSAyNTd0MTQwLjUgMTYyLjV0MTgxLjUgODYuNXQyMTkuNSAyNC41dDIxOS41IC0yNC41dDE4MS41IC04Ni41dDE0MC41IC0xNjIuNXQ4Ny41IC0yNTd0MzIgLTM2NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjE5IiB1bmljb2RlPSImI3hmMjk0OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNNTk2IDExM2wxNzMgMTcybC0xNzMgMTcydi0zNDR6TTU5NiA4MjNsMTczIDE3MmwtMTczIDE3MnYtMzQ0ek02MjggNjQwbDM1NiAtMzU2bC01MzkgLTU0MHY3MTFsLTI5NyAtMjk2bC0xMDggMTA4bDM3MiAzNzNsLTM3MiAzNzNsMTA4IDEwOGwyOTcgLTI5NnY3MTFsNTM5IC01NDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MjAiIHVuaWNvZGU9IiYjeGYyOTU7IiAKZD0iTTEyODAgMjU2cTAgNTIgLTM4IDkwdC05MCAzOHQtOTAgLTM4dC0zOCAtOTB0MzggLTkwdDkwIC0zOHQ5MCAzOHQzOCA5MHpNNTEyIDEwMjRxMCA1MiAtMzggOTB0LTkwIDM4dC05MCAtMzh0LTM4IC05MHQzOCAtOTB0OTAgLTM4dDkwIDM4dDM4IDkwek0xNTM2IDI1NnEwIC0xNTkgLTExMi41IC0yNzEuNXQtMjcxLjUgLTExMi41dC0yNzEuNSAxMTIuNXQtMTEyLjUgMjcxLjV0MTEyLjUgMjcxLjV0MjcxLjUgMTEyLjV0MjcxLjUgLTExMi41CnQxMTIuNSAtMjcxLjV6TTE0NDAgMTM0NHEwIC0yMCAtMTMgLTM4bC0xMDU2IC0xNDA4cS0xOSAtMjYgLTUxIC0yNmgtMTYwcS0yNiAwIC00NSAxOXQtMTkgNDVxMCAyMCAxMyAzOGwxMDU2IDE0MDhxMTkgMjYgNTEgMjZoMTYwcTI2IDAgNDUgLTE5dDE5IC00NXpNNzY4IDEwMjRxMCAtMTU5IC0xMTIuNSAtMjcxLjV0LTI3MS41IC0xMTIuNXQtMjcxLjUgMTEyLjV0LTExMi41IDI3MS41dDExMi41IDI3MS41dDI3MS41IDExMi41CnQyNzEuNSAtMTEyLjV0MTEyLjUgLTI3MS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjIxIiB1bmljb2RlPSImI3hmMjk2OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTA0IDgzMGw3OTIgLTEwMTVsLTg2OCA2MzBxLTE4IDEzIC0yNSAzNC41dDAgNDIuNWwxMDEgMzA4djB6TTU2NiA4MzBoNjYwbC0zMzAgLTEwMTV2MHpNMzY4IDE0NDJsMTk4IC02MTJoLTQ2MmwxOTggNjEycTggMjMgMzMgMjN0MzMgLTIzek0xNjg4IDgzMGwxMDEgLTMwOHE3IC0yMSAwIC00Mi41dC0yNSAtMzQuNWwtODY4IC02MzBsNzkyIDEwMTV2MHpNMTY4OCA4MzBoLTQ2MmwxOTggNjEycTggMjMgMzMgMjN0MzMgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjIyIiB1bmljb2RlPSImI3hmMjk3OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMzg0IDcwNGgxNjB2MjI0aC0xNjB2LTIyNHpNMTIyMSAzNzJ2OTJxLTEwNCAtMzYgLTI0MyAtMzhxLTEzNSAtMSAtMjU5LjUgNDYuNXQtMjIwLjUgMTIyLjVsMSAtOTZxODggLTgwIDIxMiAtMTI4LjV0MjcyIC00Ny41cTEyOSAwIDIzOCA0OXpNNjQwIDcwNGg2NDB2MjI0aC02NDB2LTIyNHpNMTc5MiA3MzZxMCAtMTg3IC05OSAtMzUycTg5IC0xMDIgODkgLTIyOXEwIC0xNTcgLTEyOS41IC0yNjh0LTMxMy41IC0xMTEKcS0xMjIgMCAtMjI1IDUyLjV0LTE2MSAxNDAuNXEtMTkgLTEgLTU3IC0xdC01NyAxcS01OCAtODggLTE2MSAtMTQwLjV0LTIyNSAtNTIuNXEtMTg0IDAgLTMxMy41IDExMXQtMTI5LjUgMjY4cTAgMTI3IDg5IDIyOXEtOTkgMTY1IC05OSAzNTJxMCAyMDkgMTIwIDM4NS41dDMyNi41IDI3OS41dDQ0OS41IDEwM3Q0NDkuNSAtMTAzdDMyNi41IC0yNzkuNXQxMjAgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjIzIiB1bmljb2RlPSImI3hmMjk4OyIgCmQ9Ik01MTUgNjI1di0xMjhoLTI1MnYxMjhoMjUyek01MTUgODgwdi0xMjdoLTI1MnYxMjdoMjUyek0xMjczIDM2OXYtMTI4aC0zNDF2MTI4aDM0MXpNMTI3MyA2MjV2LTEyOGgtNjcydjEyOGg2NzJ6TTEyNzMgODgwdi0xMjdoLTY3MnYxMjdoNjcyek0xNDA4IDIwdjEyNDBxMCA4IC02IDE0dC0xNCA2aC0zMmwtMzc4IC0yNTZsLTIxMCAxNzFsLTIxMCAtMTcxbC0zNzggMjU2aC0zMnEtOCAwIC0xNCAtNnQtNiAtMTR2LTEyNDBxMCAtOCA2IC0xNAp0MTQgLTZoMTI0MHE4IDAgMTQgNnQ2IDE0ek01NTMgMTEzMGwxODUgMTUwaC00MDZ6TTk4MyAxMTMwbDIyMSAxNTBoLTQwNnpNMTUzNiAxMjYwdi0xMjQwcTAgLTYyIC00MyAtMTA1dC0xMDUgLTQzaC0xMjQwcS02MiAwIC0xMDUgNDN0LTQzIDEwNXYxMjQwcTAgNjIgNDMgMTA1dDEwNSA0M2gxMjQwcTYyIDAgMTA1IC00M3Q0MyAtMTA1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjI0IiB1bmljb2RlPSImI3hmMjk5OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNODk2IDcyMHEtMTA0IDE5NiAtMTYwIDI3OHEtMTM5IDIwMiAtMzQ3IDMxOHEtMzQgMTkgLTcwIDM2cS04OSA0MCAtOTQgMzJ0MzQgLTM4bDM5IC0zMXE2MiAtNDMgMTEyLjUgLTkzLjV0OTQuNSAtMTE2LjV0NzAuNSAtMTEzdDcwLjUgLTEzMXE5IC0xNyAxMyAtMjVxNDQgLTg0IDg0IC0xNTN0OTggLTE1NHQxMTUuNSAtMTUwdDEzMSAtMTIzLjV0MTQ4LjUgLTkwLjVxMTUzIC02NiAxNTQgLTYwcTEgMyAtNDkgMzdxLTUzIDM2IC04MSA1NwpxLTc3IDU4IC0xNzkgMjExdC0xODUgMzEwek01NDkgMTc3cS03NiA2MCAtMTMyLjUgMTI1dC05OCAxNDMuNXQtNzEgMTU0LjV0LTU4LjUgMTg2dC01MiAyMDl0LTYwLjUgMjUydC03Ni41IDI4OXEyNzMgMCA0OTcuNSAtMzZ0Mzc5IC05MnQyNzEgLTE0NC41dDE4NS41IC0xNzIuNXQxMTAgLTE5OC41dDU2IC0xOTkuNXQxMi41IC0xOTguNXQtOS41IC0xNzN0LTIwIC0xNDMuNXQtMTMgLTEwN2wzMjMgLTMyN2gtMTA0bC0yODEgMjg1CnEtMjIgLTIgLTkxLjUgLTE0dC0xMjEuNSAtMTl0LTEzOCAtNnQtMTYwLjUgMTd0LTE2Ny41IDU5dC0xNzkgMTExeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjI1IiB1bmljb2RlPSImI3hmMjlhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTM3NCA4NzlxLTYgMjYgLTI4LjUgMzkuNXQtNDguNSA3LjVxLTI2MSAtNjIgLTQwMSAtNjJ0LTQwMSA2MnEtMjYgNiAtNDguNSAtNy41dC0yOC41IC0zOS41dDcuNSAtNDguNXQzOS41IC0yOC41cTE5NCAtNDYgMzAzIC01OHEtMiAtMTU4IC0xNS41IC0yNjl0LTI2LjUgLTE1NS41dC00MSAtMTE1LjVsLTkgLTIxcS0xMCAtMjUgMSAtNDl0MzYgLTM0cTkgLTQgMjMgLTRxNDQgMCA2MCA0MWw4IDIwcTU0IDEzOSA3MSAyNTloNDIKcTE3IC0xMjAgNzEgLTI1OWw4IC0yMHExNiAtNDEgNjAgLTQxcTE0IDAgMjMgNHEyNSAxMCAzNiAzNHQxIDQ5bC05IDIxcS0yOCA3MSAtNDEgMTE1LjV0LTI2LjUgMTU1LjV0LTE1LjUgMjY5cTEwOSAxMiAzMDMgNThxMjYgNiAzOS41IDI4LjV0Ny41IDQ4LjV6TTEwMjQgMTAyNHEwIDUzIC0zNy41IDkwLjV0LTkwLjUgMzcuNXQtOTAuNSAtMzcuNXQtMzcuNSAtOTAuNXQzNy41IC05MC41dDkwLjUgLTM3LjV0OTAuNSAzNy41dDM3LjUgOTAuNXoKTTE2MDAgNjQwcTAgLTE0MyAtNTUuNSAtMjczLjV0LTE1MCAtMjI1dC0yMjUgLTE1MHQtMjczLjUgLTU1LjV0LTI3My41IDU1LjV0LTIyNSAxNTB0LTE1MCAyMjV0LTU1LjUgMjczLjV0NTUuNSAyNzMuNXQxNTAgMjI1dDIyNSAxNTB0MjczLjUgNTUuNXQyNzMuNSAtNTUuNXQyMjUgLTE1MHQxNTAgLTIyNXQ1NS41IC0yNzMuNXpNODk2IDE0MDhxLTE1NiAwIC0yOTggLTYxdC0yNDUgLTE2NHQtMTY0IC0yNDV0LTYxIC0yOTh0NjEgLTI5OAp0MTY0IC0yNDV0MjQ1IC0xNjR0Mjk4IC02MXQyOTggNjF0MjQ1IDE2NHQxNjQgMjQ1dDYxIDI5OHQtNjEgMjk4dC0xNjQgMjQ1dC0yNDUgMTY0dC0yOTggNjF6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MjYiIHVuaWNvZGU9IiYjeGYyOWI7IiAKZD0iTTE0MzggNzIzcTM0IC0zNSAyOSAtODJsLTQ0IC01NTFxLTQgLTQyIC0zNC41IC03MHQtNzEuNSAtMjhxLTYgMCAtOSAxcS00NCAzIC03Mi41IDM2LjV0LTI1LjUgNzcuNWwzNSA0MjlsLTE0MyAtOHE1NSAtMTEzIDU1IC0yNDBxMCAtMjE2IC0xNDggLTM3MmwtMTM3IDEzN3E5MSAxMDEgOTEgMjM1cTAgMTQ1IC0xMDIuNSAyNDh0LTI0Ny41IDEwM3EtMTM0IDAgLTIzNiAtOTJsLTEzNyAxMzhxMTIwIDExNCAyODQgMTQxbDI2NCAzMDAKbC0xNDkgODdsLTE4MSAtMTYxcS0zMyAtMzAgLTc3IC0yNy41dC03MyAzNS41dC0yNi41IDc3dDM0LjUgNzNsMjM5IDIxM3EyNiAyMyA2MCAyNi41dDY0IC0xNC41bDQ4OCAtMjgzcTM2IC0yMSA0OCAtNjhxMTcgLTY3IC0yNiAtMTE3bC0yMDUgLTIzMmwzNzEgMjBxNDkgMyA4MyAtMzJ6TTEyNDAgMTE4MHEtNzQgMCAtMTI2IDUydC01MiAxMjZ0NTIgMTI2dDEyNiA1MnQxMjYuNSAtNTJ0NTIuNSAtMTI2dC01Mi41IC0xMjZ0LTEyNi41IC01MnoKTTYxMyAtNjJxMTA2IDAgMTk2IDYxbDEzOSAtMTM5cS0xNDYgLTExNiAtMzM1IC0xMTZxLTE0OCAwIC0yNzMuNSA3M3QtMTk4LjUgMTk4dC03MyAyNzNxMCAxODggMTE2IDMzNmwxMzkgLTEzOXEtNjAgLTg4IC02MCAtMTk3cTAgLTE0NSAxMDIuNSAtMjQ3LjV0MjQ3LjUgLTEwMi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJfNjI3IiB1bmljb2RlPSImI3hmMjljOyIgCmQ9Ik04ODAgMzM2di0xNjBxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTYwcS0xNCAwIC0yMyA5dC05IDIzdjE2MHEwIDE0IDkgMjN0MjMgOWgxNjBxMTQgMCAyMyAtOXQ5IC0yM3pNMTEzNiA4MzJxMCAtNTAgLTE1IC05MHQtNDUuNSAtNjl0LTUyIC00NHQtNTkuNSAtMzZxLTMyIC0xOCAtNDYuNSAtMjh0LTI2IC0yNHQtMTEuNSAtMjl2LTMycTAgLTE0IC05IC0yM3QtMjMgLTloLTE2MHEtMTQgMCAtMjMgOXQtOSAyM3Y2OHEwIDM1IDEwLjUgNjQuNQp0MjQgNDcuNXQzOSAzNS41dDQxIDI1LjV0NDQuNSAyMXE1MyAyNSA3NSA0M3QyMiA0OXEwIDQyIC00My41IDcxLjV0LTk1LjUgMjkuNXEtNTYgMCAtOTUgLTI3cS0yOSAtMjAgLTgwIC04M3EtOSAtMTIgLTI1IC0xMnEtMTEgMCAtMTkgNmwtMTA4IDgycS0xMCA3IC0xMiAyMHQ1IDIzcTEyMiAxOTIgMzQ5IDE5MnExMjkgMCAyMzguNSAtODkuNXQxMDkuNSAtMjE0LjV6TTc2OCAxMjgwcS0xMzAgMCAtMjQ4LjUgLTUxdC0yMDQgLTEzNi41CnQtMTM2LjUgLTIwNHQtNTEgLTI0OC41dDUxIC0yNDguNXQxMzYuNSAtMjA0dDIwNCAtMTM2LjV0MjQ4LjUgLTUxdDI0OC41IDUxdDIwNCAxMzYuNXQxMzYuNSAyMDR0NTEgMjQ4LjV0LTUxIDI0OC41dC0xMzYuNSAyMDR0LTIwNCAxMzYuNXQtMjQ4LjUgNTF6TTE1MzYgNjQwcTAgLTIwOSAtMTAzIC0zODUuNXQtMjc5LjUgLTI3OS41dC0zODUuNSAtMTAzdC0zODUuNSAxMDN0LTI3OS41IDI3OS41dC0xMDMgMzg1LjV0MTAzIDM4NS41CnQyNzkuNSAyNzkuNXQzODUuNSAxMDN0Mzg1LjUgLTEwM3QyNzkuNSAtMjc5LjV0MTAzIC0zODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iXzYyOCIgdW5pY29kZT0iJiN4ZjI5ZDsiIGhvcml6LWFkdi14PSIxNDA4IiAKZD0iTTM2NiAxMjI1cS02NCAwIC0xMTAgNDUuNXQtNDYgMTEwLjVxMCA2NCA0NiAxMDkuNXQxMTAgNDUuNXQxMDkuNSAtNDUuNXQ0NS41IC0xMDkuNXEwIC02NSAtNDUuNSAtMTEwLjV0LTEwOS41IC00NS41ek05MTcgNTgzcTAgLTUwIC0zMCAtNjcuNXQtNjMuNSAtNi41dC00Ny41IDM0bC0zNjcgNDM4cS03IDEyIC0xNCAxNS41dC0xMSAxLjVsLTMgLTNxLTcgLTggNCAtMjFsMTIyIC0xMzlsMSAtMzU0bC0xNjEgLTQ1NwpxLTY3IC0xOTIgLTkyIC0yMzRxLTE1IC0yNiAtMjggLTMycS01MCAtMjYgLTEwMyAtMXEtMjkgMTMgLTQxLjUgNDN0LTkuNSA1N3EyIDE3IDE5NyA2MThsNSA0MTZsLTg1IC0xNjRsMzUgLTIyMnE0IC0yNCAtMSAtNDJ0LTE0IC0yNy41dC0xOSAtMTZ0LTE3IC03LjVsLTcgLTJxLTE5IC0zIC0zNC41IDN0LTI0IDE2dC0xNCAyMnQtNy41IDE5LjV0LTIgOS41bC00NiAyOTlsMjExIDM4MXEyMyAzNCAxMTMgMzRxNzUgMCAxMDcgLTQwbDQyNCAtNTIxCnE3IC01IDE0IC0xN2wzIC0zbC0xIC0xcTcgLTEzIDcgLTI5ek01MTQgNDMzcTQzIC0xMTMgODguNSAtMjI1dDY5LjUgLTE2OGwyNCAtNTVxMzYgLTkzIDQyIC0xMjVxMTEgLTcwIC0zNiAtOTdxLTM1IC0yMiAtNjYgLTE2dC01MSAyMnQtMjkgMzVoLTFxLTYgMTYgLTggMjVsLTEyNCAzNTF6TTEzMzggLTE1OXEzMSAtNDkgMzEgLTU3cTAgLTUgLTMgLTdxLTkgLTUgLTE0LjUgMC41dC0xNS41IDI2dC0xNiAzMC41cS0xMTQgMTcyIC00MjMgNjYxCnEzIC0xIDcgMXQ3IDRsMyAycTExIDkgMTEgMTd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82MjkiIHVuaWNvZGU9IiYjeGYyOWU7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik01MDQgNTQyaDE3MWwtMSAyNjV6TTE1MzAgNjQxcTAgODcgLTUwLjUgMTQwdC0xNDYuNSA1M2gtNTR2LTM4OGg1MnE5MSAwIDE0NSA1N3Q1NCAxMzh6TTk1NiAxMDE4bDEgLTc1NnEwIC0xNCAtOS41IC0yNHQtMjMuNSAtMTBoLTIxNnEtMTQgMCAtMjMuNSAxMHQtOS41IDI0djYyaC0yOTFsLTU1IC04MXEtMTAgLTE1IC0yOCAtMTVoLTI2N3EtMjEgMCAtMzAuNSAxOHQzLjUgMzVsNTU2IDc1N3E5IDE0IDI3IDE0aDMzMnExNCAwIDI0IC0xMAp0MTAgLTI0ek0xNzgzIDY0MXEwIC0xOTMgLTEyNS41IC0zMDN0LTMyNC41IC0xMTBoLTI3MHEtMTQgMCAtMjQgMTB0LTEwIDI0djc1NnEwIDE0IDEwIDI0dDI0IDEwaDI2OHEyMDAgMCAzMjYgLTEwOXQxMjYgLTMwMnpNMTkzOSA2NDBxMCAtMTEgLTAuNSAtMjl0LTggLTcxLjV0LTIxLjUgLTEwMnQtNDQuNSAtMTA4dC03My41IC0xMDIuNWgtNTFxMzggNDUgNjYuNSAxMDQuNXQ0MS41IDExMnQyMSA5OHQ5IDcyLjVsMSAyN3EwIDggLTAuNSAyMi41CnQtNy41IDYwdC0yMCA5MS41dC00MSAxMTEuNXQtNjYgMTI0LjVoNDNxNDEgLTQ3IDcyIC0xMDd0NDUuNSAtMTExLjV0MjMgLTk2dDEwLjUgLTcwLjV6TTIxMjMgNjQwcTAgLTExIC0wLjUgLTI5dC04IC03MS41dC0yMS41IC0xMDJ0LTQ1IC0xMDh0LTc0IC0xMDIuNWgtNTFxMzggNDUgNjYuNSAxMDQuNXQ0MS41IDExMnQyMSA5OHQ5IDcyLjVsMSAyN3EwIDggLTAuNSAyMi41dC03LjUgNjB0LTE5LjUgOTEuNXQtNDAuNSAxMTEuNXQtNjYgMTI0LjUKaDQzcTQxIC00NyA3MiAtMTA3dDQ1LjUgLTExMS41dDIzIC05NnQxMC41IC03MC41ek0yMzA0IDY0MHEwIC0xMSAtMC41IC0yOXQtOCAtNzEuNXQtMjEuNSAtMTAydC00NC41IC0xMDh0LTczLjUgLTEwMi41aC01MXEzOCA0NSA2NiAxMDQuNXQ0MSAxMTJ0MjEgOTh0OSA3Mi41bDEgMjdxMCA4IC0wLjUgMjIuNXQtNy41IDYwdC0xOS41IDkxLjV0LTQwLjUgMTExLjV0LTY2IDEyNC41aDQzcTQxIC00NyA3MiAtMTA3dDQ1LjUgLTExMS41dDIzIC05Ngp0OS41IC03MC41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkEwIiB1bmljb2RlPSImI3hmMmEwOyIgaG9yaXotYWR2LXg9IjE0MDgiIApkPSJNNjE3IC0xNTNxMCAxMSAtMTMgNTh0LTMxIDEwN3QtMjAgNjlxLTEgNCAtNSAyNi41dC04LjUgMzZ0LTEzLjUgMjEuNXEtMTUgMTQgLTUxIDE0cS0yMyAwIC03MCAtNS41dC03MSAtNS41cS0zNCAwIC00NyAxMXEtNiA1IC0xMSAxNS41dC03LjUgMjB0LTYuNSAyNHQtNSAxOC41cS0zNyAxMjggLTM3IDI1NXQzNyAyNTVxMSA0IDUgMTguNXQ2LjUgMjR0Ny41IDIwdDExIDE1LjVxMTMgMTEgNDcgMTFxMjQgMCA3MSAtNS41dDcwIC01LjUKcTM2IDAgNTEgMTRxOSA4IDEzLjUgMjEuNXQ4LjUgMzZ0NSAyNi41cTIgOSAyMCA2OXQzMSAxMDd0MTMgNThxMCAyMiAtNDMuNSA1Mi41dC03NS41IDQyLjVxLTIwIDggLTQ1IDhxLTM0IDAgLTk4IC0xOHEtNTcgLTE3IC05Ni41IC00MC41dC03MSAtNjZ0LTQ2IC03MHQtNDUuNSAtOTQuNXEtNiAtMTIgLTkgLTE5cS00OSAtMTA3IC02OCAtMjE2dC0xOSAtMjQ0dDE5IC0yNDR0NjggLTIxNnE1NiAtMTIyIDgzIC0xNjFxNjMgLTkxIDE3OSAtMTI3Cmw2IC0ycTY0IC0xOCA5OCAtMThxMjUgMCA0NSA4cTMyIDEyIDc1LjUgNDIuNXQ0My41IDUyLjV6TTc3NiA3NjBxLTI2IDAgLTQ1IDE5dC0xOSA0NS41dDE5IDQ1LjVxMzcgMzcgMzcgOTBxMCA1MiAtMzcgOTFxLTE5IDE5IC0xOSA0NXQxOSA0NXQ0NSAxOXQ0NSAtMTlxNzUgLTc1IDc1IC0xODF0LTc1IC0xODFxLTIxIC0xOSAtNDUgLTE5ek05NTcgNTc5cS0yNyAwIC00NSAxOXEtMTkgMTkgLTE5IDQ1dDE5IDQ1cTExMiAxMTQgMTEyIDI3Mgp0LTExMiAyNzJxLTE5IDE5IC0xOSA0NXQxOSA0NXQ0NSAxOXQ0NSAtMTlxMTUwIC0xNTAgMTUwIC0zNjJ0LTE1MCAtMzYycS0xOCAtMTkgLTQ1IC0xOXpNMTEzOCAzOThxLTI3IDAgLTQ1IDE5cS0xOSAxOSAtMTkgNDV0MTkgNDVxOTAgOTEgMTM4LjUgMjA4dDQ4LjUgMjQ1dC00OC41IDI0NXQtMTM4LjUgMjA4cS0xOSAxOSAtMTkgNDV0MTkgNDV0NDUgMTl0NDUgLTE5cTEwOSAtMTA5IDE2NyAtMjQ5dDU4IC0yOTR0LTU4IC0yOTR0LTE2NyAtMjQ5CnEtMTggLTE5IC00NSAtMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQTEiIHVuaWNvZGU9IiYjeGYyYTE7IiBob3Jpei1hZHYteD0iMjE3NiIgCmQ9Ik0xOTIgMzUycS02NiAwIC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3QxMTMgNDd0NDcgMTEzdC00NyAxMTN0LTExMyA0N3pNNzA0IDM1MnEtNjYgMCAtMTEzIC00N3QtNDcgLTExM3Q0NyAtMTEzdDExMyAtNDd0MTEzIDQ3dDQ3IDExM3QtNDcgMTEzdC0xMTMgNDd6TTcwNCA4NjRxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN0NDcgLTExM3QxMTMgLTQ3dDExMyA0N3Q0NyAxMTN0LTQ3IDExM3QtMTEzIDQ3ek0xNDcyIDM1MgpxLTY2IDAgLTExMyAtNDd0LTQ3IC0xMTN0NDcgLTExM3QxMTMgLTQ3dDExMyA0N3Q0NyAxMTN0LTQ3IDExM3QtMTEzIDQ3ek0xOTg0IDM1MnEtNjYgMCAtMTEzIC00N3QtNDcgLTExM3Q0NyAtMTEzdDExMyAtNDd0MTEzIDQ3dDQ3IDExM3QtNDcgMTEzdC0xMTMgNDd6TTE0NzIgODY0cS02NiAwIC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3QxMTMgNDd0NDcgMTEzdC00NyAxMTN0LTExMyA0N3pNMTk4NCA4NjQKcS02NiAwIC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3QxMTMgNDd0NDcgMTEzdC00NyAxMTN0LTExMyA0N3pNMTk4NCAxMzc2cS02NiAwIC0xMTMgLTQ3dC00NyAtMTEzdDQ3IC0xMTN0MTEzIC00N3QxMTMgNDd0NDcgMTEzdC00NyAxMTN0LTExMyA0N3pNMzg0IDE5MnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTg5NiAxOTJxMCAtODAgLTU2IC0xMzYKdC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnQ1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnpNMzg0IDcwNHEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTg5NiA3MDRxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0zODQgMTIxNnEwIC04MCAtNTYgLTEzNnQtMTM2IC01Ngp0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0xNjY0IDE5MnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTg5NiAxMjE2cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnQ1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnpNMjE3NiAxOTJxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1Ngp0LTU2IDEzNnQ1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnpNMTY2NCA3MDRxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0yMTc2IDcwNHEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZ0NTYgMTM2dDEzNiA1NnQxMzYgLTU2dDU2IC0xMzZ6TTE2NjQgMTIxNnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzYKdDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2ek0yMTc2IDEyMTZxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2dDU2IDEzNnQxMzYgNTZ0MTM2IC01NnQ1NiAtMTM2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkEyIiB1bmljb2RlPSImI3hmMmEyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTI4IC0xOTJxMCAtMjYgLTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl0NDUgLTE5dDE5IC00NXpNMzIwIDBxMCAtMjYgLTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl0NDUgLTE5dDE5IC00NXpNMzY1IDM2NWwyNTYgLTI1NmwtOTAgLTkwbC0yNTYgMjU2ek03MDQgMzg0cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV6Ck0xNDExIDcwNHEwIC01OSAtMTEuNSAtMTA4LjV0LTM3LjUgLTkzLjV0LTQ0IC02Ny41dC01MyAtNjQuNXEtMzEgLTM1IC00NS41IC01NHQtMzMuNSAtNTB0LTI2LjUgLTY0dC03LjUgLTc0cTAgLTE1OSAtMTEyLjUgLTI3MS41dC0yNzEuNSAtMTEyLjVxLTI2IDAgLTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOXExMDYgMCAxODEgNzV0NzUgMTgxcTAgNTcgMTEuNSAxMDUuNXQzNyA5MXQ0My41IDY2LjV0NTIgNjNxNDAgNDYgNTkuNSA3Mgp0MzcuNSA3NC41dDE4IDEwMy41cTAgMTg1IC0xMzEuNSAzMTYuNXQtMzE2LjUgMTMxLjV0LTMxNi41IC0xMzEuNXQtMTMxLjUgLTMxNi41cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1cTAgMTE3IDQ1LjUgMjIzLjV0MTIzIDE4NHQxODQgMTIzdDIyMy41IDQ1LjV0MjIzLjUgLTQ1LjV0MTg0IC0xMjN0MTIzIC0xODR0NDUuNSAtMjIzLjV6TTg5NiA1NzZxMCAtMjYgLTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDUKdDQ1IDE5dDQ1IC0xOXQxOSAtNDV6TTExODQgNzA0cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1cTAgOTMgLTY1LjUgMTU4LjV0LTE1OC41IDY1LjVxLTkyIDAgLTE1OCAtNjUuNXQtNjYgLTE1OC41cTAgLTI2IC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1cTAgMTQ2IDEwMyAyNDl0MjQ5IDEwM3QyNDkgLTEwM3QxMDMgLTI0OXpNMTU3OCA5OTNxMTAgLTI1IC0xIC00OXQtMzYgLTM0cS05IC00IC0yMyAtNApxLTE5IDAgLTM1LjUgMTF0LTIzLjUgMzBxLTY4IDE3OCAtMjI0IDI5NXEtMjEgMTYgLTI1IDQydDEyIDQ3cTE3IDIxIDQzIDI1dDQ3IC0xMnExODMgLTEzNyAyNjYgLTM1MXpNMTc4OCAxMDc0cTkgLTI1IC0xLjUgLTQ5dC0zNS41IC0zNHEtMTEgLTQgLTIzIC00cS00NCAwIC02MCA0MXEtOTIgMjM4IC0yOTcgMzkzcS0yMiAxNiAtMjUuNSA0MnQxMi41IDQ3cTE2IDIyIDQyIDI1LjV0NDcgLTEyLjVxMjM1IC0xNzUgMzQxIC00NDl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQTMiIHVuaWNvZGU9IiYjeGYyYTM7IiBob3Jpei1hZHYteD0iMjMwNCIgCmQ9Ik0xMDMyIDU3NnEtNTkgMiAtODQgNTVxLTE3IDM0IC00OCA1My41dC02OCAxOS41cS01MyAwIC05MC41IC0zNy41dC0zNy41IC05MC41cTAgLTU2IDM2IC04OWwxMCAtOHEzNCAtMzEgODIgLTMxcTM3IDAgNjggMTkuNXQ0OCA1My41cTI1IDUzIDg0IDU1ek0xNjAwIDcwNHEwIDU2IC0zNiA4OWwtMTAgOHEtMzQgMzEgLTgyIDMxcS0zNyAwIC02OCAtMTkuNXQtNDggLTUzLjVxLTI1IC01MyAtODQgLTU1cTU5IC0yIDg0IC01NQpxMTcgLTM0IDQ4IC01My41dDY4IC0xOS41cTUzIDAgOTAuNSAzNy41dDM3LjUgOTAuNXpNMTE3NCA5MjVxLTE3IC0zNSAtNTUgLTQ4dC03MyA0cS02MiAzMSAtMTM0IDMxcS01MSAwIC05OSAtMTdxMyAwIDkuNSAwLjV0OS41IDAuNXE5MiAwIDE3MC41IC01MHQxMTguNSAtMTMzcTE3IC0zNiAzLjUgLTczLjV0LTQ5LjUgLTU0LjVxLTE4IC05IC0zOSAtOXEyMSAwIDM5IC05cTM2IC0xNyA0OS41IC01NC41dC0zLjUgLTczLjUKcS00MCAtODMgLTExOC41IC0xMzN0LTE3MC41IC01MGgtNnEtMTYgMiAtNDQgNGwtMjkwIDI3bC0yMzkgLTEyMHEtMTQgLTcgLTI5IC03cS00MCAwIC01NyAzNWwtMTYwIDMyMHEtMTEgMjMgLTQgNDcuNXQyOSAzNy41bDIwOSAxMTlsMTQ4IDI2N3ExNyAxNTUgOTEuNSAyOTEuNXQxOTUuNSAyMzYuNXEzMSAyNSA3MC41IDIxLjV0NjQuNSAtMzQuNXQyMS41IC03MHQtMzQuNSAtNjVxLTcwIC01OSAtMTE3IC0xMjhxMTIzIDg0IDI2NyAxMDEKcTQwIDUgNzEuNSAtMTl0MzUuNSAtNjRxNSAtNDAgLTE5IC03MS41dC02NCAtMzUuNXEtODQgLTEwIC0xNTkgLTU1cTQ2IDEwIDk5IDEwcTExNSAwIDIxOCAtNTBxMzYgLTE4IDQ5IC01NS41dC01IC03My41ek0yMTM3IDEwODVsMTYwIC0zMjBxMTEgLTIzIDQgLTQ3LjV0LTI5IC0zNy41bC0yMDkgLTExOWwtMTQ4IC0yNjdxLTE3IC0xNTUgLTkxLjUgLTI5MS41dC0xOTUuNSAtMjM2LjVxLTI2IC0yMiAtNjEgLTIycS00NSAwIC03NCAzNQpxLTI1IDMxIC0yMS41IDcwdDM0LjUgNjVxNzAgNTkgMTE3IDEyOHEtMTIzIC04NCAtMjY3IC0xMDFxLTQgLTEgLTEyIC0xcS0zNiAwIC02My41IDI0dC0zMS41IDYwcS01IDQwIDE5IDcxLjV0NjQgMzUuNXE4NCAxMCAxNTkgNTVxLTQ2IC0xMCAtOTkgLTEwcS0xMTUgMCAtMjE4IDUwcS0zNiAxOCAtNDkgNTUuNXQ1IDczLjVxMTcgMzUgNTUgNDh0NzMgLTRxNjIgLTMxIDEzNCAtMzFxNTEgMCA5OSAxN3EtMyAwIC05LjUgLTAuNXQtOS41IC0wLjUKcS05MiAwIC0xNzAuNSA1MHQtMTE4LjUgMTMzcS0xNyAzNiAtMy41IDczLjV0NDkuNSA1NC41cTE4IDkgMzkgOXEtMjEgMCAtMzkgOXEtMzYgMTcgLTQ5LjUgNTQuNXQzLjUgNzMuNXE0MCA4MyAxMTguNSAxMzN0MTcwLjUgNTBoNmgxcTE0IC0yIDQyIC00bDI5MSAtMjdsMjM5IDEyMHExNCA3IDI5IDdxNDAgMCA1NyAtMzV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQTQiIHVuaWNvZGU9IiYjeGYyYTQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDU2IDcwNHEwIC0yNiAxOSAtNDV0NDUgLTE5dDQ1IDE5dDE5IDQ1cTAgMTQ2IC0xMDMgMjQ5dC0yNDkgMTAzdC0yNDkgLTEwM3QtMTAzIC0yNDlxMCAtMjYgMTkgLTQ1dDQ1IC0xOXQ0NSAxOXQxOSA0NXEwIDkzIDY2IDE1OC41dDE1OCA2NS41dDE1OCAtNjUuNXQ2NiAtMTU4LjV6TTgzNSAxMjgwcS0xMTcgMCAtMjIzLjUgLTQ1LjV0LTE4NCAtMTIzdC0xMjMgLTE4NHQtNDUuNSAtMjIzLjVxMCAtMjYgMTkgLTQ1dDQ1IC0xOXQ0NSAxOQp0MTkgNDVxMCAxODUgMTMxLjUgMzE2LjV0MzE2LjUgMTMxLjV0MzE2LjUgLTEzMS41dDEzMS41IC0zMTYuNXEwIC01NSAtMTggLTEwMy41dC0zNy41IC03NC41dC01OS41IC03MnEtMzQgLTM5IC01MiAtNjN0LTQzLjUgLTY2LjV0LTM3IC05MXQtMTEuNSAtMTA1LjVxMCAtMTA2IC03NSAtMTgxdC0xODEgLTc1cS0yNiAwIC00NSAtMTl0LTE5IC00NXQxOSAtNDV0NDUgLTE5cTE1OSAwIDI3MS41IDExMi41dDExMi41IDI3MS41cTAgNDEgNy41IDc0CnQyNi41IDY0dDMzLjUgNTB0NDUuNSA1NHEzNSA0MSA1MyA2NC41dDQ0IDY3LjV0MzcuNSA5My41dDExLjUgMTA4LjVxMCAxMTcgLTQ1LjUgMjIzLjV0LTEyMyAxODR0LTE4NCAxMjN0LTIyMy41IDQ1LjV6TTU5MSA1NjFsMjI2IC0yMjZsLTU3OSAtNTc5cS0xMiAtMTIgLTI5IC0xMnQtMjkgMTJsLTE2OCAxNjhxLTEyIDEyIC0xMiAyOXQxMiAyOXpNMTYxMiAxNTI0bDE2OCAtMTY4cTEyIC0xMiAxMiAtMjl0LTEyIC0zMGwtMjMzIC0yMzMKbC0yNiAtMjVsLTcxIC03MXEtNjYgMTUzIC0xOTUgMjU4bDkxIDkxbDIwNyAyMDdxMTMgMTIgMzAgMTJ0MjkgLTEyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkE1IiB1bmljb2RlPSImI3hmMmE1OyIgCmQ9Ik04NjYgMTAyMXEwIC0yNyAtMTMgLTk0cS0xMSAtNTAgLTMxLjUgLTE1MHQtMzAuNSAtMTUwcS0yIC0xMSAtNC41IC0xMi41dC0xMy41IC0yLjVxLTIwIC0yIC0zMSAtMnEtNTggMCAtODQgNDkuNXQtMjYgMTEzLjVxMCA4OCAzNSAxNzR0MTAzIDEyNHEyOCAxNCA1MSAxNHEyOCAwIDM2LjUgLTE2LjV0OC41IC00Ny41ek0xMzUyIDU5N3EwIDE0IC0zOSA3NS41dC01MiA2Ni41cS0yMSA4IC0zNCA4cS05MSAwIC0yMjYgLTc3bC0yIDIKcTMgMjIgMjcuNSAxMzV0MjQuNSAxNzhxMCAyMzMgLTI0MiAyMzNxLTI0IDAgLTY4IC02cS05NCAtMTcgLTE2OC41IC04OS41dC0xMTEuNSAtMTY2LjV0LTM3IC0xODlxMCAtMTQ2IDgwLjUgLTIyNXQyMjcuNSAtNzlxMjUgMCAyNSAtM3QtMSAtNXEtNCAtMzQgLTI2IC0xMTdxLTE0IC01MiAtNTEuNSAtMTAxdC04Mi41IC00OXEtNDIgMCAtNDIgNDdxMCAyNCAxMC41IDQ3LjV0MjUgMzkuNXQyOS41IDI4LjV0MjYgMjB0MTEgOC41cTAgMyAtNyAxMApxLTI0IDIyIC01OC41IDM2LjV0LTY1LjUgMTQuNXEtMzUgMCAtNjMuNSAtMzR0LTQxIC03NXQtMTIuNSAtNzVxMCAtODggNTEuNSAtMTQydDEzOC41IC01NHE4MiAwIDE1NSA1M3QxMTcuNSAxMjZ0NjUuNSAxNTNxNiAyMiAxNS41IDY2LjV0MTQuNSA2Ni41cTMgMTIgMTQgMThxMTE4IDYwIDIyNyA2MHE0OCAwIDEyNyAtMThxMSAtMSA0IC0xcTUgMCA5LjUgNC41dDQuNSA4LjV6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjUKdC0yMDMuNSAtODQuNWgtOTYwcS0xMTkgMCAtMjAzLjUgODQuNXQtODQuNSAyMDMuNXY5NjBxMCAxMTkgODQuNSAyMDMuNXQyMDMuNSA4NC41aDk2MHExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJBNiIgdW5pY29kZT0iJiN4ZjJhNjsiIGhvcml6LWFkdi14PSIxNTM1IiAKZD0iTTc0NCAxMjMxcTAgMjQgLTIgMzguNXQtOC41IDMwdC0yMSAyM3QtMzcuNSA3LjVxLTM5IDAgLTc4IC0yM3EtMTA1IC01OCAtMTU5IC0xOTAuNXQtNTQgLTI2OS41cTAgLTQ0IDguNSAtODUuNXQyNi41IC04MC41dDUyLjUgLTYyLjV0ODEuNSAtMjMuNXE0IDAgMTggLTAuNXQyMCAwdDE2IDN0MTUgOC41dDcgMTZxMTYgNzcgNDggMjMxLjV0NDggMjMxLjVxMTkgOTEgMTkgMTQ2ek0xNDk4IDU3NXEwIC03IC03LjUgLTEzLjV0LTE1LjUgLTYuNQpsLTYgMXEtMjIgMyAtNjIgMTF0LTcyIDEyLjV0LTYzIDQuNXEtMTY3IDAgLTM1MSAtOTNxLTE1IC04IC0yMSAtMjdxLTEwIC0zNiAtMjQuNSAtMTA1LjV0LTIyLjUgLTEwMC41cS0yMyAtOTEgLTcwIC0xNzkuNXQtMTEyLjUgLTE2NC41dC0xNTQuNSAtMTIzdC0xODUgLTQ3cS0xMzUgMCAtMjE0LjUgODMuNXQtNzkuNSAyMTkuNXEwIDUzIDE5LjUgMTE3dDYzIDExNi41dDk3LjUgNTIuNXEzOCAwIDEyMCAtMzMuNXQ4MyAtNjEuNQpxMCAtMSAtMTYuNSAtMTIuNXQtMzkuNSAtMzF0LTQ2IC00NC41dC0zOSAtNjF0LTE2IC03NHEwIC0zMyAxNi41IC01M3Q0OC41IC0yMHE0NSAwIDg1IDMxLjV0NjYuNSA3OHQ0OCAxMDUuNXQzMi41IDEwN3QxNiA5MHY5cTAgMiAtMy41IDMuNXQtOC41IDEuNWgtMTB0LTEwIC0wLjV0LTYgLTAuNXEtMjI3IDAgLTM1MiAxMjIuNXQtMTI1IDM0OC41cTAgMTA4IDM0LjUgMjIxdDk2IDIxMHQxNTYgMTY3LjV0MjA0LjUgODkuNXE1MiA5IDEwNiA5CnEzNzQgMCAzNzQgLTM2MHEwIC05OCAtMzggLTI3M3QtNDMgLTIxMWwzIC0zcTEwMSA1NyAxODIuNSA4OHQxNjcuNSAzMXEyMiAwIDUzIC0xM3ExOSAtNyA4MCAtMTAyLjV0NjEgLTExNi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkE3IiB1bmljb2RlPSImI3hmMmE3OyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNODMxIDg2M3EzMiAwIDU5IC0xOGwyMjIgLTE0OHE2MSAtNDAgMTEwIC05N2wxNDYgLTE3MHE0MCAtNDYgMjkgLTEwNmwtNzIgLTQxM3EtNiAtMzIgLTI5LjUgLTUzLjV0LTU1LjUgLTI1LjVsLTUyNyAtNTZsLTM1MiAtMzJoLTlxLTM5IDAgLTY3LjUgMjh0LTI4LjUgNjhxMCAzNyAyNyA2NHQ2NSAzMmwyNjAgMzJoLTQ0OHEtNDEgMCAtNjkuNSAzMHQtMjYuNSA3MXEyIDM5IDMyIDY1dDY5IDI2bDQ0MiAxbC01MjEgNjRxLTQxIDUgLTY2IDM3CnQtMTkgNzNxNiAzNSAzNC41IDU3LjV0NjUuNSAyMi41aDEwbDQ4MSAtNjBsLTM1MSA5NHEtMzggMTAgLTYyIDQxLjV0LTE4IDY4LjVxNiAzNiAzMyA1OC41dDYyIDIyLjVxNiAwIDIwIC0ybDQ0OCAtOTZsMjE3IC0zN3ExIDAgMyAtMC41dDMgLTAuNXEyMyAwIDMwLjUgMjN0LTEyLjUgMzZsLTE4NiAxMjVxLTM1IDIzIC00MiA2My41dDE4IDczLjVxMjcgMzggNzYgMzh6TTc2MSA2NjFsMTg2IC0xMjVsLTIxOCAzN2wtNSAybC0zNiAzOApsLTIzOCAyNjJxLTEgMSAtMi41IDMuNXQtMi41IDMuNXEtMjQgMzEgLTE4LjUgNzB0MzcuNSA2NHEzMSAyMyA2OCAxNy41dDY0IC0zMy41bDE0MiAtMTQ3cS0yIC0xIC01IC0zLjV0LTQgLTQuNXEtMzIgLTQ1IC0yMyAtOTl0NTUgLTg1ek0xNjQ4IDExMTVsMTUgLTI2NnE0IC03MyAtMTEgLTE0N2wtNDggLTIxOXEtMTIgLTU5IC02NyAtODdsLTEwNiAtNTRxMiA2MiAtMzkgMTA5bC0xNDYgMTcwcS01MyA2MSAtMTE3IDEwM2wtMjIyIDE0OApxLTM0IDIzIC03NiAyM3EtNTEgMCAtODggLTM3bC0yMzUgMzEycS0yNSAzMyAtMTggNzMuNXQ0MSA2My41cTMzIDIyIDcxLjUgMTR0NjIuNSAtNDBsMjY2IC0zNTJsLTI2MiA0NTVxLTIxIDM1IC0xMC41IDc1dDQ3LjUgNTlxMzUgMTggNzIuNSA2dDU3LjUgLTQ2bDI0MSAtNDIwbC0xMzYgMzM3cS0xNSAzNSAtNC41IDc0dDQ0LjUgNTZxMzcgMTkgNzYgNnQ1NiAtNTFsMTkzIC00MTVsMTAxIC0xOTZxOCAtMTUgMjMgLTE3LjV0MjcgNy41dDExIDI2CmwtMTIgMjI0cS0yIDQxIDI2IDcxdDY5IDMxcTM5IDAgNjcgLTI4LjV0MzAgLTY3LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQTgiIHVuaWNvZGU9IiYjeGYyYTg7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0zMzUgMTgwcS0yIDAgLTYgMnEtODYgNTcgLTE2OC41IDE0NXQtMTM5LjUgMTgwcS0yMSAzMCAtMjEgNjlxMCA5IDIgMTl0NCAxOHQ3IDE4dDguNSAxNnQxMC41IDE3dDEwIDE1dDEyIDE1LjV0MTEgMTQuNXExODQgMjUxIDQ1MiAzNjVxLTExMCAxOTggLTExMCAyMTFxMCAxOSAxNyAyOXExMTYgNjQgMTI4IDY0cTE4IDAgMjggLTE2bDEyNCAtMjI5cTkyIDE5IDE5MiAxOXEyNjYgMCA0OTcuNSAtMTM3LjV0Mzc4LjUgLTM2OS41CnEyMCAtMzEgMjAgLTY5dC0yMCAtNjlxLTkxIC0xNDIgLTIxOC41IC0yNTMuNXQtMjc4LjUgLTE3NS41cTExMCAtMTk4IDExMCAtMjExcTAgLTIwIC0xNyAtMjlxLTExNiAtNjQgLTEyNyAtNjRxLTE5IDAgLTI5IDE2bC0xMjQgMjI5bC02NCAxMTlsLTQ0NCA4MjBsNyA3cS01OCAtMjQgLTk5IC00N3EzIC01IDEyNyAtMjM0dDI0MyAtNDQ5dDExOSAtMjIzcTAgLTcgLTkgLTlxLTEzIC0zIC03MiAtM3EtNTcgMCAtNjAgN2wtNDU2IDg0MQpxLTM5IC0yOCAtODIgLTY4cTI0IC00MyAyMTQgLTM5My41dDE5MCAtMzU0LjVxMCAtMTAgLTExIC0xMHEtMTQgMCAtODIuNSAyMnQtNzIuNSAyOGwtMTA2IDE5N2wtMjI0IDQxM3EtNDQgLTUzIC03OCAtMTA2cTIgLTMgMTggLTI1dDIzIC0zNGwxNzYgLTMyN3EwIC0xMCAtMTAgLTEwek0xMTY1IDI4Mmw0OSAtOTFxMjczIDExMSA0NTAgMzg1cS0xODAgMjc3IC00NTkgMzg5cTY3IC02NCAxMDMgLTE0OC41dDM2IC0xNzYuNQpxMCAtMTA2IC00NyAtMjAwLjV0LTEzMiAtMTU3LjV6TTg0OCA4OTZxMCAtMjAgMTQgLTM0dDM0IC0xNHE4NiAwIDE0NyAtNjF0NjEgLTE0N3EwIC0yMCAxNCAtMzR0MzQgLTE0dDM0IDE0dDE0IDM0cTAgMTI2IC04OSAyMTV0LTIxNSA4OXEtMjAgMCAtMzQgLTE0dC0xNCAtMzR6TTEyMTQgOTYxbC05IDRsNyAtN3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJBOSIgdW5pY29kZT0iJiN4ZjJhOTsiIGhvcml6LWFkdi14PSIxMjgwIiAKZD0iTTEwNTAgNDMwcTAgLTIxNSAtMTQ3IC0zNzRxLTE0OCAtMTYxIC0zNzggLTE2MXEtMjMyIDAgLTM3OCAxNjFxLTE0NyAxNTkgLTE0NyAzNzRxMCAxNDcgNjggMjcwLjV0MTg5IDE5Ni41dDI2OCA3M3E5NiAwIDE4MiAtMzFxLTMyIC02MiAtMzkgLTEyNnEtNjYgMjggLTE0MyAyOHEtMTY3IDAgLTI4MC41IC0xMjN0LTExMy41IC0yOTFxMCAtMTcwIDExMi41IC0yODguNXQyODEuNSAtMTE4LjV0MjgxIDExOC41dDExMiAyODguNQpxMCA4OSAtMzIgMTY2cTY2IDEzIDEyMyA0OXE0MSAtOTggNDEgLTIxMnpNODQ2IDYxOXEwIC0xOTIgLTc5LjUgLTM0NXQtMjM4LjUgLTI1M2wtMTQgLTFxLTI5IDAgLTYyIDVxODMgMzIgMTQ2LjUgMTAyLjV0OTkuNSAxNTQuNXQ1OC41IDE4OXQzMCAxOTIuNXQ3LjUgMTc4LjVxMCA2OSAtMyAxMDNxNTUgLTE2MCA1NSAtMzI2ek03OTEgOTQ3di0ycS03MyAyMTQgLTIwNiA0NDBxODggLTU5IDE0Mi41IC0xODYuNXQ2My41IC0yNTEuNXoKTTEwMzUgNzQ0cS04MyAwIC0xNjAgNzVxMjE4IDEyMCAyOTAgMjQ3cTE5IDM3IDIxIDU2cS00MiAtOTQgLTEzOS41IC0xNjYuNXQtMjA0LjUgLTk3LjVxLTM1IDU0IC0zNSAxMTNxMCAzNyAxNyA3OXQ0MyA2OHE0NiA0NCAxNTcgNzRxNTkgMTYgMTA2IDU4LjV0NzQgMTAwLjVxNzQgLTEwNSA3NCAtMjUzcTAgLTEwOSAtMjQgLTE3MHEtMzIgLTc3IC04OC41IC0xMzAuNXQtMTMwLjUgLTUzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQUEiIHVuaWNvZGU9IiYjeGYyYWE7IiAKZD0iTTEwNTAgNDk1cTAgNzggLTI4IDE0N3EtNDEgLTI1IC04NSAtMzRxMjIgLTUwIDIyIC0xMTRxMCAtMTE3IC03NyAtMTk4LjV0LTE5MyAtODEuNXQtMTkzLjUgODEuNXQtNzcuNSAxOTguNXEwIDExNSA3OCAxOTkuNXQxOTMgODQuNXE1MyAwIDk4IC0xOXE0IDQzIDI3IDg3cS02MCAyMSAtMTI1IDIxcS0xNTQgMCAtMjU3LjUgLTEwOC41dC0xMDMuNSAtMjYzLjV0MTAzLjUgLTI2MXQyNTcuNSAtMTA2dDI1Ny41IDEwNi41dDEwMy41IDI2MC41egpNODcyIDg1MHEyIC0yNCAyIC03MXEwIC02MyAtNSAtMTIzdC0yMC41IC0xMzIuNXQtNDAuNSAtMTMwdC02OC41IC0xMDZ0LTEwMC41IC03MC41cTIxIC0zIDQyIC0zaDEwcTIxOSAxMzkgMjE5IDQxMXEwIDExNiAtMzggMjI1ek04NzIgODUwcS00IDgwIC00NCAxNzEuNXQtOTggMTMwLjVxOTIgLTE1NiAxNDIgLTMwMnpNMTIwNyA5NTVxMCAxMDIgLTUxIDE3NHEtNDEgLTg2IC0xMjQgLTEwOXEtNjkgLTE5IC0xMDkgLTUzLjV0LTQwIC05OS41CnEwIC00MCAyNCAtNzdxNzQgMTcgMTQwLjUgNjd0OTUuNSAxMTVxLTQgLTUyIC03NC41IC0xMTEuNXQtMTM4LjUgLTk3LjVxNTIgLTUyIDExMCAtNTJxNTEgMCA5MCAzN3Q2MCA5MHExNyA0MiAxNyAxMTd6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwcTExOSAwIDIwMy41IC04NC41CnQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJBQiIgdW5pY29kZT0iJiN4ZjJhYjsiIApkPSJNMTI3OSAzODhxMCAyMiAtMjIgMjdxLTY3IDE1IC0xMTggNTl0LTgwIDEwOHEtNyAxOSAtNyAyNXEwIDE1IDE5LjUgMjZ0NDMgMTd0NDMgMjAuNXQxOS41IDM2LjVxMCAxOSAtMTguNSAzMS41dC0zOC41IDEyLjVxLTEyIDAgLTMyIC04dC0zMSAtOHEtNCAwIC0xMiAycTUgOTUgNSAxMTRxMCA3OSAtMTcgMTE0cS0zNiA3OCAtMTAzIDEyMS41dC0xNTIgNDMuNXEtMTk5IDAgLTI3NSAtMTY1cS0xNyAtMzUgLTE3IC0xMTRxMCAtMTkgNSAtMTE0CnEtNCAtMiAtMTQgLTJxLTEyIDAgLTMyIDcuNXQtMzAgNy41cS0yMSAwIC0zOC41IC0xMnQtMTcuNSAtMzJxMCAtMjEgMTkuNSAtMzUuNXQ0MyAtMjAuNXQ0MyAtMTd0MTkuNSAtMjZxMCAtNiAtNyAtMjVxLTY0IC0xMzggLTE5OCAtMTY3cS0yMiAtNSAtMjIgLTI3cTAgLTQ2IDEzNyAtNjhxMiAtNSA2IC0yNnQxMS41IC0zMC41dDIzLjUgLTkuNXExMiAwIDM3LjUgNC41dDM5LjUgNC41cTM1IDAgNjcgLTE1dDU0IC0zMi41dDU3LjUgLTMyLjUKdDc2LjUgLTE1cTQzIDAgNzkgMTV0NTcuNSAzMi41dDUzLjUgMzIuNXQ2NyAxNXExNCAwIDM5LjUgLTR0MzguNSAtNHExNiAwIDIzIDEwdDExIDMwdDYgMjVxMTM3IDIyIDEzNyA2OHpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41CnQxMDMgLTM4NS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkFDIiB1bmljb2RlPSImI3hmMmFjOyIgaG9yaXotYWR2LXg9IjE2NjQiIApkPSJNODQ4IDE0MDhxMTM0IDEgMjQwLjUgLTY4LjV0MTYzLjUgLTE5Mi41cTI3IC01OCAyNyAtMTc5cTAgLTQ3IC05IC0xOTFxMTQgLTcgMjggLTdxMTggMCA1MSAxMy41dDUxIDEzLjVxMjkgMCA1NiAtMTh0MjcgLTQ2cTAgLTMyIC0zMS41IC01NHQtNjkgLTMxLjV0LTY5IC0yOXQtMzEuNSAtNDcuNXEwIC0xNSAxMiAtNDNxMzcgLTgyIDEwMi41IC0xNTB0MTQ0LjUgLTEwMXEyOCAtMTIgODAgLTIzcTI4IC02IDI4IC0zNQpxMCAtNzAgLTIxOSAtMTAzcS03IC0xMSAtMTEgLTM5dC0xNCAtNDYuNXQtMzMgLTE4LjVxLTIwIDAgLTYyIDYuNXQtNjQgNi41cS0zNyAwIC02MiAtNXEtMzIgLTUgLTYzIC0yMi41dC01OCAtMzh0LTU4IC00MC41dC03NiAtMzMuNXQtOTkgLTEzLjVxLTUyIDAgLTk2LjUgMTMuNXQtNzUgMzMuNXQtNTcuNSA0MC41dC01OCAzOHQtNjIgMjIuNXEtMjYgNSAtNjMgNXEtMjQgMCAtNjUuNSAtNy41dC01OC41IC03LjVxLTI1IDAgLTM1IDE4LjUKdC0xNCA0Ny41dC0xMSA0MHEtMjE5IDMzIC0yMTkgMTAzcTAgMjkgMjggMzVxNTIgMTEgODAgMjNxNzggMzIgMTQ0LjUgMTAxdDEwMi41IDE1MHExMiAyOCAxMiA0M3EwIDI4IC0zMS41IDQ3LjV0LTY5LjUgMjkuNXQtNjkuNSAzMS41dC0zMS41IDUyLjVxMCAyNyAyNiA0NS41dDU1IDE4LjVxMTUgMCA0OCAtMTN0NTMgLTEzcTE4IDAgMzIgN3EtOSAxNDIgLTkgMTkwcTAgMTIyIDI3IDE4MHE2NCAxMzcgMTcyIDE5OHQyNjQgNjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQUQiIHVuaWNvZGU9IiYjeGYyYWQ7IiAKZD0iTTEyODAgMzg4cTAgMjIgLTIyIDI3cS02NyAxNCAtMTE4IDU4dC04MCAxMDlxLTcgMTQgLTcgMjVxMCAxNSAxOS41IDI2dDQyLjUgMTd0NDIuNSAyMC41dDE5LjUgMzYuNXEwIDE5IC0xOC41IDMxLjV0LTM4LjUgMTIuNXEtMTEgMCAtMzEgLTh0LTMyIC04cS00IDAgLTEyIDJxNSA2MyA1IDExNXEwIDc4IC0xNyAxMTRxLTM2IDc4IC0xMDIuNSAxMjEuNXQtMTUyLjUgNDMuNXEtMTk4IDAgLTI3NSAtMTY1cS0xOCAtMzggLTE4IC0xMTUKcTAgLTM4IDYgLTExNHEtMTAgLTIgLTE1IC0ycS0xMSAwIC0zMS41IDh0LTMwLjUgOHEtMjAgMCAtMzcuNSAtMTIuNXQtMTcuNSAtMzIuNXEwIC0yMSAxOS41IC0zNS41dDQyLjUgLTIwLjV0NDIuNSAtMTd0MTkuNSAtMjZxMCAtMTEgLTcgLTI1cS02NCAtMTM4IC0xOTggLTE2N3EtMjIgLTUgLTIyIC0yN3EwIC00NyAxMzggLTY5cTIgLTUgNiAtMjZ0MTEgLTMwLjV0MjMgLTkuNXExMyAwIDM4LjUgNXQzOC41IDVxMzUgMCA2Ny41IC0xNQp0NTQuNSAtMzIuNXQ1Ny41IC0zMi41dDc2LjUgLTE1cTQzIDAgNzkgMTV0NTcuNSAzMi41dDU0IDMyLjV0NjcuNSAxNXExMyAwIDM5IC00LjV0MzkgLTQuNXExNSAwIDIyLjUgOS41dDExLjUgMzF0NSAyNC41cTEzOCAyMiAxMzggNjl6TTE1MzYgMTEyMHYtOTYwcTAgLTExOSAtODQuNSAtMjAzLjV0LTIwMy41IC04NC41aC05NjBxLTExOSAwIC0yMDMuNSA4NC41dC04NC41IDIwMy41djk2MHEwIDExOSA4NC41IDIwMy41dDIwMy41IDg0LjVoOTYwCnExMTkgMCAyMDMuNSAtODQuNXQ4NC41IC0yMDMuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJBRSIgdW5pY29kZT0iJiN4ZjJhZTsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTIzMDQgMTUzNnEtNjkgLTQ2IC0xMjUgLTkydC04OSAtODF0LTU5LjUgLTcxLjV0LTM3LjUgLTU3LjV0LTIyIC00NC41dC0xNCAtMjkuNXEtMTAgLTE4IC0zNS41IC0xMzYuNXQtNDguNSAtMTY0LjVxLTE1IC0yOSAtNTAgLTYwLjV0LTY3LjUgLTUwLjV0LTcyLjUgLTQxdC00OCAtMjhxLTQ3IC0zMSAtMTUxIC0yMzFxLTM0MSAxNCAtNjMwIC0xNThxLTkyIC01MyAtMzAzIC0xNzlxNDcgMTYgODYgMzF0NTUgMjJsMTUgNwpxNzEgMjcgMTYzIDY0LjV0MTMzLjUgNTMuNXQxMDggMzQuNXQxNDIuNSAzMS41cTE4NiAzMSA0NjUgLTdxMSAwIDEwIC0zcTExIC02IDE0IC0xN3QtMyAtMjJsLTE5NCAtMzQ1cS0xNSAtMjkgLTQ3IC0yMnEtMTI4IDI0IC0zNTQgMjRxLTE0NiAwIC00MDIgLTQ0LjV0LTM5MiAtNDYuNXEtODIgLTEgLTE0OSAxM3QtMTA3IDM3dC02MSA0MHQtMzMgMzRsLTEgMXYycTAgNiA2IDZxMTM4IDAgMzcxIDU1cTE5MiAzNjYgMzc0LjUgNTI0dDM4My41IDE1OApxNSAwIDE0LjUgLTAuNXQzOCAtNXQ1NSAtMTJ0NjEuNSAtMjQuNXQ2MyAtMzkuNXQ1NCAtNTl0NDAgLTgyLjVsMTAyIDE3N3EyIDQgMjEgNDIuNXQ0NC41IDg2LjV0NjEgMTA5LjV0ODQgMTMzLjV0MTAwLjUgMTM3cTY2IDgyIDEyOCAxNDEuNXQxMjEuNSA5Ni41dDkyLjUgNTMuNXQ4OCAzOS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkIwIiB1bmljb2RlPSImI3hmMmIwOyIgCmQ9Ik0xMzIyIDY0MHEwIC00NSAtNSAtNzZsLTIzNiAxNGwyMjQgLTc4cS0xOSAtNzMgLTU4IC0xNDFsLTIxNCAxMDNsMTc3IC0xNThxLTQ0IC02MSAtMTA3IC0xMDhsLTE1NyAxNzhsMTAzIC0yMTVxLTYxIC0zNyAtMTQwIC01OWwtNzkgMjI4bDE0IC0yNDBxLTM4IC02IC03NiAtNnQtNzYgNmwxNCAyMzhsLTc4IC0yMjZxLTc0IDE5IC0xNDAgNTlsMTAzIDIxNWwtMTU3IC0xNzhxLTU5IDQzIC0xMDggMTA4bDE3OCAxNThsLTIxNCAtMTA0CnEtMzkgNjkgLTU4IDE0MWwyMjQgNzlsLTIzNyAtMTRxLTUgNDIgLTUgNzZxMCAzNSA1IDc3bDIzOCAtMTRsLTIyNSA3OXExOSA3MyA1OCAxNDBsMjE0IC0xMDRsLTE3NyAxNTlxNDYgNjEgMTA3IDEwOGwxNTggLTE3OGwtMTAzIDIxNXE2NyAzOSAxNDAgNThsNzcgLTIyNGwtMTMgMjM2cTM2IDYgNzUgNnEzOCAwIDc2IC02bC0xNCAtMjM3bDc4IDIyNXE3NCAtMTkgMTQwIC01OWwtMTAzIC0yMTRsMTU4IDE3OHE2MSAtNDcgMTA3IC0xMDgKbC0xNzcgLTE1OWwyMTMgMTA0cTM3IC02MiA1OCAtMTQxbC0yMjQgLTc4bDIzNyAxNHE1IC0zMSA1IC03N3pNMTM1MiA2NDBxMCAxNjAgLTc4LjUgMjk1LjV0LTIxMyAyMTR0LTI5Mi41IDc4LjVxLTExOSAwIC0yMjcgLTQ2LjV0LTE4Ni41IC0xMjV0LTEyNC41IC0xODcuNXQtNDYgLTIyOXEwIC0xMTkgNDYgLTIyOHQxMjQuNSAtMTg3LjV0MTg2LjUgLTEyNXQyMjcgLTQ2LjVxMTU4IDAgMjkyLjUgNzguNXQyMTMgMjE0dDc4LjUgMjk0LjV6Ck0xNDI1IDEwMjN2LTc2NmwtNjU3IC0zODNsLTY1NyAzODN2NzY2bDY1NyAzODN6TTc2OCAtMTgzbDcwOCA0MTJ2ODIzbC03MDggNDExbC03MDggLTQxMXYtODIzek0xNTM2IDEwODh2LTg5NmwtNzY4IC00NDhsLTc2OCA0NDh2ODk2bDc2OCA0NDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQjEiIHVuaWNvZGU9IiYjeGYyYjE7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0zMzkgMTMxOGg2OTFsLTI2IC03MmgtNjY1cS0xMTAgMCAtMTg4LjUgLTc5dC03OC41IC0xODl2LTc3MXEwIC05NSA2MC41IC0xNjkuNXQxNTMuNSAtOTMuNXEyMyAtNSA5OCAtNXYtNzJoLTQ1cS0xNDAgMCAtMjM5LjUgMTAwdC05OS41IDI0MHY3NzFxMCAxNDAgOTkuNSAyNDB0MjM5LjUgMTAwek0xMTkwIDE1MzZoMjQ3bC00ODIgLTEyOTRxLTIzIC02MSAtNDAuNSAtMTAzLjV0LTQ1IC05OHQtNTQgLTkzLjV0LTY0LjUgLTc4LjUKdC03OS41IC02NXQtOTUuNSAtNDF0LTExNiAtMTguNXYxOTVxMTYzIDI2IDIyMCAxODJxMjAgNTIgMjAgMTA1cTAgNTQgLTIwIDEwNmwtMjg1IDczM2gyMjhsMTg3IC01ODV6TTE2NjQgOTc4di0xMTExaC03OTVxMzcgNTUgNDUgNzNoNjc4djEwMzhxMCA4NSAtNDkuNSAxNTV0LTEyOS41IDk5bDI1IDY3cTEwMSAtMzQgMTYzLjUgLTEyMy41dDYyLjUgLTE5Ny41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkIyIiB1bmljb2RlPSImI3hmMmIyOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNODUyIDEyMjdxMCAtMjkgLTE3IC01Mi41dC00NSAtMjMuNXQtNDUgMjMuNXQtMTcgNTIuNXQxNyA1Mi41dDQ1IDIzLjV0NDUgLTIzLjV0MTcgLTUyLjV6TTY4OCAtMTQ5djExNHEwIDMwIC0yMC41IDUxLjV0LTUwLjUgMjEuNXQtNTAgLTIxLjV0LTIwIC01MS41di0xMTRxMCAtMzAgMjAuNSAtNTJ0NDkuNSAtMjJxMzAgMCA1MC41IDIydDIwLjUgNTJ6TTg2MCAtMTQ5djExNHEwIDMwIC0yMCA1MS41dC01MCAyMS41dC01MC41IC0yMS41CnQtMjAuNSAtNTEuNXYtMTE0cTAgLTMwIDIwLjUgLTUydDUwLjUgLTIycTI5IDAgNDkuNSAyMnQyMC41IDUyek0xMDM0IC0xNDl2MTE0cTAgMzAgLTIwLjUgNTEuNXQtNTAuNSAyMS41dC01MC41IC0yMS41dC0yMC41IC01MS41di0xMTRxMCAtMzAgMjAuNSAtNTJ0NTAuNSAtMjJ0NTAuNSAyMnQyMC41IDUyek0xMjA4IC0xNDl2MTE0cTAgMzAgLTIwLjUgNTEuNXQtNTAuNSAyMS41dC01MC41IC0yMS41dC0yMC41IC01MS41di0xMTQKcTAgLTMwIDIwLjUgLTUydDUwLjUgLTIydDUwLjUgMjJ0MjAuNSA1MnpNMTQ3NiA1MzVxLTg0IC0xNjAgLTIzMiAtMjU5LjV0LTMyMyAtOTkuNXEtMTIzIDAgLTIyOS41IDUxLjV0LTE3OC41IDEzN3QtMTEzIDE5Ny41dC00MSAyMzJxMCA4OCAyMSAxNzRxLTEwNCAtMTc1IC0xMDQgLTM5MHEwIC0xNjIgNjUgLTMxMnQxODUgLTI1MXEzMCA1NyA5MSA1N3E1NiAwIDg2IC01MHEzMiA1MCA4NyA1MHE1NiAwIDg2IC01MHEzMiA1MCA4NyA1MHQ4NyAtNTAKcTMwIDUwIDg2IDUwcTI4IDAgNTIuNSAtMTUuNXQzNy41IC00MC41cTExMiA5NCAxNzcgMjMxLjV0NzMgMjg3LjV6TTEzMjYgNTY0cTAgNzUgLTcyIDc1cS0xNyAwIC00NyAtNnEtOTUgLTE5IC0xNDkgLTE5cS0yMjYgMCAtMjI2IDI0M3EwIDg2IDMwIDIwNHEtODMgLTEyNyAtODMgLTI3NXEwIC0xNTAgODkgLTI2MC41dDIzNSAtMTEwLjVxMTExIDAgMjEwIDcwcTEzIDQ4IDEzIDc5ek04ODQgMTIyM3EwIDUwIC0zMiA4OS41dC04MSAzOS41CnQtODEgLTM5LjV0LTMyIC04OS41cTAgLTUxIDMxLjUgLTkwLjV0ODEuNSAtMzkuNXQ4MS41IDM5LjV0MzEuNSA5MC41ek0xNTEzIDg4NHEwIDk2IC0zNy41IDE3OXQtMTEzIDEzN3QtMTczLjUgNTRxLTc3IDAgLTE0OSAtMzV0LTEyNyAtOTRxLTQ4IC0xNTkgLTQ4IC0yNjhxMCAtMTA0IDQ1LjUgLTE1N3QxNDcuNSAtNTNxNTMgMCAxNDIgMTlxMzYgNiA1MyA2cTUxIDAgNzcuNSAtMjh0MjYuNSAtODBxMCAtMjYgLTQgLTQ2CnE3NSA2OCAxMTcuNSAxNjUuNXQ0Mi41IDIwMC41ek0xNzkyIDY2N3EwIC0xMTEgLTMzLjUgLTI0OS41dC05My41IC0yMDQuNXEtNTggLTY0IC0xOTUgLTE0Mi41dC0yMjggLTEwNC41bC00IC0xdi0xMTRxMCAtNDMgLTI5LjUgLTc1dC03Mi41IC0zMnEtNTYgMCAtODYgNTBxLTMyIC01MCAtODcgLTUwdC04NyA1MHEtMzAgLTUwIC04NiAtNTBxLTU1IDAgLTg3IDUwcS0zMCAtNTAgLTg2IC01MHEtNDcgMCAtNzUgMzMuNXQtMjggODEuNQpxLTkwIC02OCAtMTk4IC02OHEtMTE4IDAgLTIxMSA4MHE1NCAxIDEwNiAyMHEtMTEzIDMxIC0xODIgMTI3cTMyIC03IDcxIC03cTg5IDAgMTY0IDQ2cS0xOTIgMTkyIC0yNDAgMzA2cS0yNCA1NiAtMjQgMTYwcTAgNTcgOSAxMjUuNXQzMS41IDE0Ni41dDU1IDE0MXQ4Ni41IDEwNXQxMjAgNDJxNTkgMCA4MSAtNTJxMTkgMjkgNDIgNTRxMiAzIDEyIDEzdDEzIDE2cTEwIDE1IDIzIDM4dDI1IDQydDI4IDM5cTg3IDExMSAyMTEuNSAxNzcKdDI2MC41IDY2cTM1IDAgNjIgLTRxNTkgNjQgMTQ2IDY0cTgzIDAgMTQwIC01N3E1IC01IDUgLTEycTAgLTUgLTYgLTEzLjV0LTEyLjUgLTE2dC0xNiAtMTdsLTEwLjUgLTEwLjVxMTcgLTYgMzYgLTE4dDE5IC0yNHEwIC02IC0xNiAtMjVxMTU3IC0xMzggMTk3IC0zNzhxMjUgMzAgNjAgMzBxNDUgMCAxMDAgLTQ5cTkwIC04MCA5MCAtMjc5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkIzIiB1bmljb2RlPSImI3hmMmIzOyIgCmQ9Ik05MTcgNjMxcTAgMzMgLTYgNjRoLTM2MnYtMTMyaDIxN3EtMTIgLTc2IC03NC41IC0xMjAuNXQtMTQyLjUgLTQ0LjVxLTk5IDAgLTE2OSA3MS41dC03MCAxNzAuNXQ3MCAxNzAuNXQxNjkgNzEuNXE5MyAwIDE1MyAtNTlsMTA0IDEwMXEtMTA4IDEwMCAtMjU3IDEwMHEtMTYwIDAgLTI3MiAtMTEyLjV0LTExMiAtMjcxLjV0MTEyIC0yNzEuNXQyNzIgLTExMi41cTE2NSAwIDI2Ni41IDEwNXQxMDEuNSAyNzB6TTEyNjIgNTg1aDEwOXYxMTAKaC0xMDl2MTEwaC0xMTB2LTExMGgtMTEwdi0xMTBoMTEwdi0xMTBoMTEwdjExMHpNMTUzNiA2NDBxMCAtMjA5IC0xMDMgLTM4NS41dC0yNzkuNSAtMjc5LjV0LTM4NS41IC0xMDN0LTM4NS41IDEwM3QtMjc5LjUgMjc5LjV0LTEwMyAzODUuNXQxMDMgMzg1LjV0Mjc5LjUgMjc5LjV0Mzg1LjUgMTAzdDM4NS41IC0xMDN0Mjc5LjUgLTI3OS41dDEwMyAtMzg1LjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQjQiIHVuaWNvZGU9IiYjeGYyYjQ7IiAKZD0iTTE1MzYgMTAyNHYtODM5cTAgLTQ4IC00OSAtNjJxLTE3NCAtNTIgLTMzOCAtNTJxLTczIDAgLTIxNS41IDI5LjV0LTIyNy41IDI5LjVxLTE2NCAwIC0zNzAgLTQ4di0zMzhoLTE2MHYxMzY4cS02MyAyNSAtMTAxIDgxdC0zOCAxMjRxMCA5MSA2NCAxNTV0MTU1IDY0dDE1NSAtNjR0NjQgLTE1NXEwIC02OCAtMzggLTEyNHQtMTAxIC04MXYtNjhxMTkwIDQ0IDM0MyA0NHE5OSAwIDE5OCAtMTVxMTQgLTIgMTExLjUgLTIyLjV0MTQ5LjUgLTIwLjUKcTc3IDAgMTY1IDE4cTExIDIgODAgMjF0ODkgMTlxMjYgMCA0NSAtMTl0MTkgLTQ1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkI1IiB1bmljb2RlPSImI3hmMmI1OyIgaG9yaXotYWR2LXg9IjIzMDQiIApkPSJNMTkyIDM4NHE0MCAwIDU2IDMydDAgNjR0LTU2IDMydC01NiAtMzJ0MCAtNjR0NTYgLTMyek0xNjY1IDQ0MnEtMTAgMTMgLTM4LjUgNTB0LTQxLjUgNTR0LTM4IDQ5dC00Mi41IDUzdC00MC41IDQ3dC00NSA0OWwtMTI1IC0xNDBxLTgzIC05NCAtMjA4LjUgLTkydC0yMDUuNSA5OHEtNTcgNjkgLTU2LjUgMTU4dDU4LjUgMTU3bDE3NyAyMDZxLTIyIDExIC01MSAxNi41dC00Ny41IDZ0LTU2LjUgLTAuNXQtNDkgLTFxLTkyIDAgLTE1OCAtNjYKbC0xNTggLTE1OGgtMTU1di01NDRxNSAwIDIxIDAuNXQyMiAwdDE5LjUgLTJ0MjAuNSAtNC41dDE3LjUgLTguNXQxOC41IC0xMy41bDI5NyAtMjkycTExNSAtMTExIDIyNyAtMTExcTc4IDAgMTI1IDQ3cTU3IC0yMCAxMTIuNSA4dDcyLjUgODVxNzQgLTYgMTI3IDQ0cTIwIDE4IDM2IDQ1LjV0MTQgNTAuNXExMCAtMTAgNDMgLTEwcTQzIDAgNzcgMjF0NDkuNSA1M3QxMiA3MS41dC0zMC41IDczLjV6TTE4MjQgMzg0aDk2djUxMmgtOTNsLTE1NyAxODAKcS02NiA3NiAtMTY5IDc2aC0xNjdxLTg5IDAgLTE0NiAtNjdsLTIwOSAtMjQzcS0yOCAtMzMgLTI4IC03NXQyNyAtNzVxNDMgLTUxIDExMCAtNTJ0MTExIDQ5bDE5MyAyMThxMjUgMjMgNTMuNSAyMS41dDQ3IC0yN3Q4LjUgLTU2LjVxMTYgLTE5IDU2IC02M3Q2MCAtNjhxMjkgLTM2IDgyLjUgLTEwNS41dDY0LjUgLTg0LjVxNTIgLTY2IDYwIC0xNDB6TTIxMTIgMzg0cTQwIDAgNTYgMzJ0MCA2NHQtNTYgMzJ0LTU2IC0zMnQwIC02NHQ1NiAtMzJ6Ck0yMzA0IDk2MHYtNjQwcTAgLTI2IC0xOSAtNDV0LTQ1IC0xOWgtNDM0cS0yNyAtNjUgLTgyIC0xMDYuNXQtMTI1IC01MS41cS0zMyAtNDggLTgwLjUgLTgxLjV0LTEwMi41IC00NS41cS00MiAtNTMgLTEwNC41IC04MS41dC0xMjguNSAtMjQuNXEtNjAgLTM0IC0xMjYgLTM5LjV0LTEyNy41IDE0dC0xMTcgNTMuNXQtMTAzLjUgODFsLTI4NyAyODJoLTM1OHEtMjYgMCAtNDUgMTl0LTE5IDQ1djY3MnEwIDI2IDE5IDQ1dDQ1IDE5aDQyMQpxMTQgMTQgNDcgNDh0NDcuNSA0OHQ0NCA0MHQ1MC41IDM3LjV0NTEgMjUuNXQ2MiAxOS41dDY4IDUuNWgxMTdxOTkgMCAxODEgLTU2cTgyIDU2IDE4MSA1NmgxNjdxMzUgMCA2NyAtNnQ1Ni41IC0xNC41dDUxLjUgLTI2LjV0NDQuNSAtMzF0NDMgLTM5LjV0MzkgLTQydDQxIC00OHQ0MS41IC00OC41aDM1NXEyNiAwIDQ1IC0xOXQxOSAtNDV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQjYiIHVuaWNvZGU9IiYjeGYyYjY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNzkyIDg4MnYtOTc4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNDcycS02NiAwIC0xMTMgNDd0LTQ3IDExM3Y5NzhxMCAxNSAxMSAyNHE4IDcgMzkgMzQuNXQ0MS41IDM2dDQ1LjUgMzcuNXQ3MCA1NS41dDk2IDczdDE0My41IDEwN3QxOTIuNSAxNDAuNXE1IDQgNTIuNSA0MHQ3MS41IDUyLjV0NjQgMzV0NjkgMTguNXQ2OSAtMTguNXQ2NSAtMzUuNXQ3MSAtNTJ0NTIgLTQwcTExMCAtODAgMTkyLjUgLTE0MC41dDE0My41IC0xMDcKdDk2IC03M3Q3MCAtNTUuNXQ0NS41IC0zNy41dDQxLjUgLTM2dDM5IC0zNC41cTExIC05IDExIC0yNHpNMTIyOCAyOTdxMjYzIDE5MSAzNDUgMjUycTExIDggMTIuNSAyMC41dC02LjUgMjMuNWwtMzggNTJxLTggMTEgLTIxIDEyLjV0LTI0IC02LjVxLTIzMSAtMTY5IC0zNDMgLTI1MHEtNSAtMyAtNTIgLTM5dC03MS41IC01Mi41dC02NC41IC0zNXQtNjkgLTE4LjV0LTY5IDE4LjV0LTY0LjUgMzV0LTcxLjUgNTIuNXQtNTIgMzkKcS0xODYgMTM0IC0zNDMgMjUwcS0xMSA4IC0yNCA2LjV0LTIxIC0xMi41bC0zOCAtNTJxLTggLTExIC02LjUgLTIzLjV0MTIuNSAtMjAuNXE4MiAtNjEgMzQ1IC0yNTJxMTAgLTggNTAgLTM4dDY1IC00N3Q2NCAtMzkuNXQ3Ny41IC0zMy41dDc1LjUgLTExdDc1LjUgMTF0NzkgMzQuNXQ2NC41IDM5LjV0NjUgNDcuNXQ0OCAzNi41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkI3IiB1bmljb2RlPSImI3hmMmI3OyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTQ3NCA2MjNsMzkgLTUxcTggLTExIDYuNSAtMjMuNXQtMTEuNSAtMjAuNXEtNDMgLTM0IC0xMjYuNSAtOTguNXQtMTQ2LjUgLTExM3QtNjcgLTUxLjVxLTM5IC0zMiAtNjAgLTQ4dC02MC41IC00MXQtNzYuNSAtMzYuNXQtNzQgLTExLjVoLTFoLTFxLTM3IDAgLTc0IDExLjV0LTc2IDM2LjV0LTYxIDQxLjV0LTYwIDQ3LjVxLTUgNCAtNjUgNTAuNXQtMTQzLjUgMTExdC0xMjIuNSA5NC41cS0xMSA4IC0xMi41IDIwLjV0Ni41IDIzLjUKbDM3IDUycTggMTEgMjEuNSAxM3QyNC41IC03cTk0IC03MyAzMDYgLTIzNnE1IC00IDQzLjUgLTM1dDYwLjUgLTQ2LjV0NTYuNSAtMzIuNXQ1OC41IC0xN2gxaDFxMjQgMCA1OC41IDE3dDU2LjUgMzIuNXQ2MC41IDQ2LjV0NDMuNSAzNXEyNTggMTk4IDMxMyAyNDJxMTEgOCAyNCA2LjV0MjEgLTEyLjV6TTE2NjQgLTk2djkyOHEtOTAgODMgLTE1OSAxMzlxLTkxIDc0IC0zODkgMzA0cS0zIDIgLTQzIDM1dC02MSA0OHQtNTYgMzIuNXQtNTkgMTcuNQpoLTFoLTFxLTI0IDAgLTU5IC0xNy41dC01NiAtMzIuNXQtNjEgLTQ4dC00MyAtMzVxLTIxNSAtMTY2IC0zMTUuNSAtMjQ1LjV0LTEyOS41IC0xMDR0LTgyIC03NC41cS0xNCAtMTIgLTIxIC0xOXYtOTI4cTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoMTQ3MnExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xNzkyIDgzMnYtOTI4cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNDcycS02NiAwIC0xMTMgNDd0LTQ3IDExM3Y5MjhxMCA1NiA0MSA5NApxMTIzIDExNCAzNTAgMjkwLjV0MjMzIDE4MS41cTM2IDMwIDU5IDQ3LjV0NjEuNSA0MnQ3NiAzNi41dDc0LjUgMTJoMWgxcTM3IDAgNzQuNSAtMTJ0NzYgLTM2LjV0NjEuNSAtNDJ0NTkgLTQ3LjVxNDMgLTM2IDE1NiAtMTIydDIyNiAtMTc3dDIwMSAtMTczcTQxIC0zOCA0MSAtOTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQjgiIHVuaWNvZGU9IiYjeGYyYjg7IiAKZD0iTTMzMCAxbDIwMiAtMjE0bC0zNCAyMzZsLTIxNiAyMTN6TTU1NiAtMjI1bDI3NCAyMThsLTExIDI0NWwtMzAwIC0yMTV6TTI0NSA0MTNsMjI3IC0yMTNsLTQ4IDMyN2wtMjQ1IDIwNHpNNDk1IDE4OWwzMTcgMjE0bC0xNCAzMjRsLTM1MiAtMjAwek04NDMgMTc4bDk1IC04MGwtMiAyMzlsLTEwMyA3OXEwIC0xIDEgLTguNXQwIC0xMnQtNSAtNy41bC03OCAtNTJsODUgLTcwcTcgLTYgNyAtODh6TTEzOCA5MzBsMjU2IC0yMDBsLTY4IDQ2NQpsLTI3OSAxNzN6TTExNzMgMjY3bDE1IDIzNGwtMjMwIC0xNjRsMiAtMjQwek00MTcgNzIybDM3MyAxOTRsLTE5IDQ0MWwtNDIzIC0xNjN6TTEyNzAgMzU3bDIwIDIzM2wtMjI2IDE0MmwtMiAtMTA1bDE0NCAtOTVxNiAtNCA0IC05bC03IC0xMTl6TTE0NjEgNDk2bDMwIDIyMmwtMTc5IC0xMjhsLTIwIC0yMjh6TTEyNzMgMzI5bC03MSA0OWwtOCAtMTE3cTAgLTUgLTQgLThsLTIzNCAtMTg3cS03IC01IC0xNCAwbC05OCA4M2w3IC0xNjEKcTAgLTUgLTQgLThsLTI5MyAtMjM0cS00IC0yIC02IC0ycS04IDIgLTggM2wtMjI4IDI0MnEtNCA0IC01OSAyNzdxLTIgNyA1IDExbDYxIDM3cS05NCA4NiAtOTUgOTJsLTcyIDM1MXEtMiA3IDYgMTJsOTQgNDVxLTEzMyAxMDAgLTEzNSAxMDhsLTk2IDQ2NnEtMiAxMCA3IDEzbDQzMyAxMzVxNSAwIDggLTFsMzE3IC0xNTNxNiAtNCA2IC05bDIwIC00NjNxMCAtNyAtNiAtMTBsLTExOCAtNjFsMTI2IC04NXE1IC0yIDUgLThsNSAtMTIzbDEyMSA3NApxNSA0IDExIDBsODQgLTU2bDMgMTEwcTAgNiA1IDlsMjA2IDEyNnE2IDMgMTEgMGwyNDUgLTEzNXE0IC00IDUgLTd0LTYuNSAtNjB0LTE3LjUgLTEyNC41dC0xMCAtNzAuNXEwIC01IC00IC03bC0xOTEgLTE1M3EtNiAtNSAtMTMgMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJCOSIgdW5pY29kZT0iJiN4ZjJiOTsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTEyMDEgMjk4cTAgNTcgLTUuNSAxMDd0LTIxIDEwMC41dC0zOS41IDg2dC02NCA1OHQtOTEgMjIuNXEtNiAtNCAtMzMuNSAtMjAuNXQtNDIuNSAtMjQuNXQtNDAuNSAtMjB0LTQ5IC0xN3QtNDYuNSAtNXQtNDYuNSA1dC00OSAxN3QtNDAuNSAyMHQtNDIuNSAyNC41dC0zMy41IDIwLjVxLTUxIDAgLTkxIC0yMi41dC02NCAtNTh0LTM5LjUgLTg2dC0yMSAtMTAwLjV0LTUuNSAtMTA3cTAgLTczIDQyIC0xMjEuNXQxMDMgLTQ4LjVoNTc2CnE2MSAwIDEwMyA0OC41dDQyIDEyMS41ek0xMDI4IDg5MnEwIDEwOCAtNzYuNSAxODR0LTE4My41IDc2dC0xODMuNSAtNzZ0LTc2LjUgLTE4NHEwIC0xMDcgNzYuNSAtMTgzdDE4My41IC03NnQxODMuNSA3NnQ3Ni41IDE4M3pNMTY2NCAzNTJ2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtMjI0cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMjE2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxNDcycTAgNjYgNDcgMTEzdDExMyA0N2gxMjE2CnE2NiAwIDExMyAtNDd0NDcgLTExM3YtMjI0aDk2cTE0IDAgMjMgLTl0OSAtMjN2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtMTI4aDk2cTE0IDAgMjMgLTl0OSAtMjN2LTE5MnEwIC0xNCAtOSAtMjN0LTIzIC05aC05NnYtMTI4aDk2cTE0IDAgMjMgLTl0OSAtMjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQkEiIHVuaWNvZGU9IiYjeGYyYmE7IiBob3Jpei1hZHYteD0iMTY2NCIgCmQ9Ik0xMDI4IDg5MnEwIC0xMDcgLTc2LjUgLTE4M3QtMTgzLjUgLTc2dC0xODMuNSA3NnQtNzYuNSAxODNxMCAxMDggNzYuNSAxODR0MTgzLjUgNzZ0MTgzLjUgLTc2dDc2LjUgLTE4NHpNOTgwIDY3MnE0NiAwIDgyLjUgLTE3dDYwIC00Ny41dDM5LjUgLTY3dDI0IC04MXQxMS41IC04Mi41dDMuNSAtNzlxMCAtNjcgLTM5LjUgLTExOC41dC0xMDUuNSAtNTEuNWgtNTc2cS02NiAwIC0xMDUuNSA1MS41dC0zOS41IDExOC41cTAgNDggNC41IDkzLjUKdDE4LjUgOTguNXQzNi41IDkxLjV0NjMgNjQuNXQ5My41IDI2aDVxNyAtNCAzMiAtMTkuNXQzNS41IC0yMXQzMyAtMTd0MzcgLTE2dDM1IC05dDM5LjUgLTQuNXQzOS41IDQuNXQzNSA5dDM3IDE2dDMzIDE3dDM1LjUgMjF0MzIgMTkuNXpNMTY2NCA5MjhxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC05NnYtMTI4aDk2cTEzIDAgMjIuNSAtOS41dDkuNSAtMjIuNXYtMTkycTAgLTEzIC05LjUgLTIyLjV0LTIyLjUgLTkuNWgtOTZ2LTEyOGg5NgpxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0xOTJxMCAtMTMgLTkuNSAtMjIuNXQtMjIuNSAtOS41aC05NnYtMjI0cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMjE2cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxNDcycTAgNjYgNDcgMTEzdDExMyA0N2gxMjE2cTY2IDAgMTEzIC00N3Q0NyAtMTEzdi0yMjRoOTZxMTMgMCAyMi41IC05LjV0OS41IC0yMi41di0xOTJ6TTE0MDggLTk2djE0NzJxMCAxMyAtOS41IDIyLjV0LTIyLjUgOS41aC0xMjE2CnEtMTMgMCAtMjIuNSAtOS41dC05LjUgLTIyLjV2LTE0NzJxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxMjE2cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQkIiIHVuaWNvZGU9IiYjeGYyYmI7IiBob3Jpei1hZHYteD0iMjA0OCIgCmQ9Ik0xMDI0IDQwNXEwIDY0IC05IDExNy41dC0yOS41IDEwM3QtNjAuNSA3OHQtOTcgMjguNXEtNiAtNCAtMzAgLTE4dC0zNy41IC0yMS41dC0zNS41IC0xNy41dC00MyAtMTQuNXQtNDIgLTQuNXQtNDIgNC41dC00MyAxNC41dC0zNS41IDE3LjV0LTM3LjUgMjEuNXQtMzAgMThxLTU3IDAgLTk3IC0yOC41dC02MC41IC03OHQtMjkuNSAtMTAzdC05IC0xMTcuNXQzNyAtMTA2LjV0OTEgLTQyLjVoNTEycTU0IDAgOTEgNDIuNXQzNyAxMDYuNXoKTTg2NyA5MjVxMCA5NCAtNjYuNSAxNjAuNXQtMTYwLjUgNjYuNXQtMTYwLjUgLTY2LjV0LTY2LjUgLTE2MC41dDY2LjUgLTE2MC41dDE2MC41IC02Ni41dDE2MC41IDY2LjV0NjYuNSAxNjAuNXpNMTc5MiA0MTZ2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNTc2cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDU3NnExNCAwIDIzIDl0OSAyM3pNMTc5MiA2NzZ2NTZxMCAxNSAtMTAuNSAyNS41dC0yNS41IDEwLjVoLTU2OApxLTE1IDAgLTI1LjUgLTEwLjV0LTEwLjUgLTI1LjV2LTU2cTAgLTE1IDEwLjUgLTI1LjV0MjUuNSAtMTAuNWg1NjhxMTUgMCAyNS41IDEwLjV0MTAuNSAyNS41ek0xNzkyIDkyOHY2NHEwIDE0IC05IDIzdC0yMyA5aC01NzZxLTE0IDAgLTIzIC05dC05IC0yM3YtNjRxMCAtMTQgOSAtMjN0MjMgLTloNTc2cTE0IDAgMjMgOXQ5IDIzek0yMDQ4IDEyNDh2LTEyMTZxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTM1MnY5NnEwIDE0IC05IDIzdC0yMyA5CmgtNjRxLTE0IDAgLTIzIC05dC05IC0yM3YtOTZoLTc2OHY5NnEwIDE0IC05IDIzdC0yMyA5aC02NHEtMTQgMCAtMjMgLTl0LTkgLTIzdi05NmgtMzUycS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMjE2cTAgNjYgNDcgMTEzdDExMyA0N2gxNzI4cTY2IDAgMTEzIC00N3Q0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkJDIiB1bmljb2RlPSImI3hmMmJjOyIgaG9yaXotYWR2LXg9IjIwNDgiIApkPSJNMTAyNCA0MDVxMCAtNjQgLTM3IC0xMDYuNXQtOTEgLTQyLjVoLTUxMnEtNTQgMCAtOTEgNDIuNXQtMzcgMTA2LjV0OSAxMTcuNXQyOS41IDEwM3Q2MC41IDc4dDk3IDI4LjVxNiAtNCAzMCAtMTh0MzcuNSAtMjEuNXQzNS41IC0xNy41dDQzIC0xNC41dDQyIC00LjV0NDIgNC41dDQzIDE0LjV0MzUuNSAxNy41dDM3LjUgMjEuNXQzMCAxOHE1NyAwIDk3IC0yOC41dDYwLjUgLTc4dDI5LjUgLTEwM3Q5IC0xMTcuNXpNODY3IDkyNQpxMCAtOTQgLTY2LjUgLTE2MC41dC0xNjAuNSAtNjYuNXQtMTYwLjUgNjYuNXQtNjYuNSAxNjAuNXQ2Ni41IDE2MC41dDE2MC41IDY2LjV0MTYwLjUgLTY2LjV0NjYuNSAtMTYwLjV6TTE3OTIgNDgwdi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC01NzZxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloNTc2cTE0IDAgMjMgLTl0OSAtMjN6TTE3OTIgNzMydi01NnEwIC0xNSAtMTAuNSAtMjUuNXQtMjUuNSAtMTAuNWgtNTY4CnEtMTUgMCAtMjUuNSAxMC41dC0xMC41IDI1LjV2NTZxMCAxNSAxMC41IDI1LjV0MjUuNSAxMC41aDU2OHExNSAwIDI1LjUgLTEwLjV0MTAuNSAtMjUuNXpNMTc5MiA5OTJ2LTY0cTAgLTE0IC05IC0yM3QtMjMgLTloLTU3NnEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg1NzZxMTQgMCAyMyAtOXQ5IC0yM3pNMTkyMCAzMnYxMjE2cTAgMTMgLTkuNSAyMi41dC0yMi41IDkuNWgtMTcyOHEtMTMgMCAtMjIuNSAtOS41CnQtOS41IC0yMi41di0xMjE2cTAgLTEzIDkuNSAtMjIuNXQyMi41IC05LjVoMzUydjk2cTAgMTQgOSAyM3QyMyA5aDY0cTE0IDAgMjMgLTl0OSAtMjN2LTk2aDc2OHY5NnEwIDE0IDkgMjN0MjMgOWg2NHExNCAwIDIzIC05dDkgLTIzdi05NmgzNTJxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXpNMjA0OCAxMjQ4di0xMjE2cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNzI4cS02NiAwIC0xMTMgNDd0LTQ3IDExM3YxMjE2cTAgNjYgNDcgMTEzCnQxMTMgNDdoMTcyOHE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJCRCIgdW5pY29kZT0iJiN4ZjJiZDsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE1MjMgMTk3cS0yMiAxNTUgLTg3LjUgMjU3LjV0LTE4NC41IDExOC41cS02NyAtNzQgLTE1OS41IC0xMTUuNXQtMTk1LjUgLTQxLjV0LTE5NS41IDQxLjV0LTE1OS41IDExNS41cS0xMTkgLTE2IC0xODQuNSAtMTE4LjV0LTg3LjUgLTI1Ny41cTEwNiAtMTUwIDI3MSAtMjM3LjV0MzU2IC04Ny41dDM1NiA4Ny41dDI3MSAyMzcuNXpNMTI4MCA4OTZxMCAxNTkgLTExMi41IDI3MS41dC0yNzEuNSAxMTIuNXQtMjcxLjUgLTExMi41CnQtMTEyLjUgLTI3MS41dDExMi41IC0yNzEuNXQyNzEuNSAtMTEyLjV0MjcxLjUgMTEyLjV0MTEyLjUgMjcxLjV6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0Ny41dC0xOTAuNSAtMjg2dC0yODUuNSAtMTkxLjV0LTM0OSAtNzFxLTE4MiAwIC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQkUiIHVuaWNvZGU9IiYjeGYyYmU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik04OTYgMTUzNnExODIgMCAzNDggLTcxdDI4NiAtMTkxdDE5MSAtMjg2dDcxIC0zNDhxMCAtMTgxIC03MC41IC0zNDd0LTE5MC41IC0yODZ0LTI4NiAtMTkxLjV0LTM0OSAtNzEuNXQtMzQ5IDcxdC0yODUuNSAxOTEuNXQtMTkwLjUgMjg2dC03MSAzNDcuNXQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXpNMTUxNSAxODVxMTQ5IDIwNSAxNDkgNDU1cTAgMTU2IC02MSAyOTh0LTE2NCAyNDV0LTI0NSAxNjR0LTI5OCA2MXQtMjk4IC02MQp0LTI0NSAtMTY0dC0xNjQgLTI0NXQtNjEgLTI5OHEwIC0yNTAgMTQ5IC00NTVxNjYgMzI3IDMwNiAzMjdxMTMxIC0xMjggMzEzIC0xMjh0MzEzIDEyOHEyNDAgMCAzMDYgLTMyN3pNMTI4MCA4MzJxMCAxNTkgLTExMi41IDI3MS41dC0yNzEuNSAxMTIuNXQtMjcxLjUgLTExMi41dC0xMTIuNSAtMjcxLjV0MTEyLjUgLTI3MS41dDI3MS41IC0xMTIuNXQyNzEuNSAxMTIuNXQxMTIuNSAyNzEuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDMCIgdW5pY29kZT0iJiN4ZjJjMDsiIApkPSJNMTIwMSA3NTJxNDcgLTE0IDg5LjUgLTM4dDg5IC03M3Q3OS41IC0xMTUuNXQ1NSAtMTcydDIyIC0yMzYuNXEwIC0xNTQgLTEwMCAtMjYzLjV0LTI0MSAtMTA5LjVoLTg1NHEtMTQxIDAgLTI0MSAxMDkuNXQtMTAwIDI2My41cTAgMTMxIDIyIDIzNi41dDU1IDE3MnQ3OS41IDExNS41dDg5IDczdDg5LjUgMzhxLTc5IDEyNSAtNzkgMjcycTAgMTA0IDQwLjUgMTk4LjV0MTA5LjUgMTYzLjV0MTYzLjUgMTA5LjV0MTk4LjUgNDAuNQp0MTk4LjUgLTQwLjV0MTYzLjUgLTEwOS41dDEwOS41IC0xNjMuNXQ0MC41IC0xOTguNXEwIC0xNDcgLTc5IC0yNzJ6TTc2OCAxNDA4cS0xNTkgMCAtMjcxLjUgLTExMi41dC0xMTIuNSAtMjcxLjV0MTEyLjUgLTI3MS41dDI3MS41IC0xMTIuNXQyNzEuNSAxMTIuNXQxMTIuNSAyNzEuNXQtMTEyLjUgMjcxLjV0LTI3MS41IDExMi41ek0xMTk1IC0xMjhxODggMCAxNTAuNSA3MS41dDYyLjUgMTczLjVxMCAyMzkgLTc4LjUgMzc3dC0yMjUuNSAxNDUKcS0xNDUgLTEyNyAtMzM2IC0xMjd0LTMzNiAxMjdxLTE0NyAtNyAtMjI1LjUgLTE0NXQtNzguNSAtMzc3cTAgLTEwMiA2Mi41IC0xNzMuNXQxNTAuNSAtNzEuNWg4NTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQzEiIHVuaWNvZGU9IiYjeGYyYzE7IiBob3Jpei1hZHYteD0iMTI4MCIgCmQ9Ik0xMDI0IDI3OHEwIC02NCAtMzcgLTEwN3QtOTEgLTQzaC01MTJxLTU0IDAgLTkxIDQzdC0zNyAxMDd0OSAxMTh0MjkuNSAxMDR0NjEgNzguNXQ5Ni41IDI4LjVxODAgLTc1IDE4OCAtNzV0MTg4IDc1cTU2IDAgOTYuNSAtMjguNXQ2MSAtNzguNXQyOS41IC0xMDR0OSAtMTE4ek04NzAgNzk3cTAgLTk0IC02Ny41IC0xNjAuNXQtMTYyLjUgLTY2LjV0LTE2Mi41IDY2LjV0LTY3LjUgMTYwLjV0NjcuNSAxNjAuNXQxNjIuNSA2Ni41CnQxNjIuNSAtNjYuNXQ2Ny41IC0xNjAuNXpNMTE1MiAtOTZ2MTM3NmgtMTAyNHYtMTM3NnEwIC0xMyA5LjUgLTIyLjV0MjIuNSAtOS41aDk2MHExMyAwIDIyLjUgOS41dDkuNSAyMi41ek0xMjgwIDEzNzZ2LTE0NzJxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTk2MHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTQ3MnEwIDY2IDQ3IDExM3QxMTMgNDdoMzUydi05NnEwIC0xNCA5IC0yM3QyMyAtOWgxOTJxMTQgMCAyMyA5dDkgMjN2OTZoMzUyCnE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDMiIgdW5pY29kZT0iJiN4ZjJjMjsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTg5NiAzMjRxMCA1NCAtNy41IDEwMC41dC0yNC41IDkwdC01MSA2OC41dC04MSAyNXEtNjQgLTY0IC0xNTYgLTY0dC0xNTYgNjRxLTQ3IDAgLTgxIC0yNXQtNTEgLTY4LjV0LTI0LjUgLTkwdC03LjUgLTEwMC41cTAgLTU1IDMxLjUgLTkzLjV0NzUuNSAtMzguNWg0MjZxNDQgMCA3NS41IDM4LjV0MzEuNSA5My41ek03NjggNzY4cTAgODAgLTU2IDEzNnQtMTM2IDU2dC0xMzYgLTU2dC01NiAtMTM2dDU2IC0xMzZ0MTM2IC01NnQxMzYgNTYKdDU2IDEzNnpNMTc5MiAyODh2NjRxMCAxNCAtOSAyM3QtMjMgOWgtNzA0cS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDcwNHExNCAwIDIzIDl0OSAyM3pNMTQwOCA1NDR2NjRxMCAxNCAtOSAyM3QtMjMgOWgtMzIwcS0xNCAwIC0yMyAtOXQtOSAtMjN2LTY0cTAgLTE0IDkgLTIzdDIzIC05aDMyMHExNCAwIDIzIDl0OSAyM3pNMTc5MiA1NDR2NjRxMCAxNCAtOSAyM3QtMjMgOWgtMTkycS0xNCAwIC0yMyAtOXQtOSAtMjMKdi02NHEwIC0xNCA5IC0yM3QyMyAtOWgxOTJxMTQgMCAyMyA5dDkgMjN6TTE3OTIgODAwdjY0cTAgMTQgLTkgMjN0LTIzIDloLTcwNHEtMTQgMCAtMjMgLTl0LTkgLTIzdi02NHEwIC0xNCA5IC0yM3QyMyAtOWg3MDRxMTQgMCAyMyA5dDkgMjN6TTEyOCAxMTUyaDE3OTJ2OTZxMCAxNCAtOSAyM3QtMjMgOWgtMTcyOHEtMTQgMCAtMjMgLTl0LTkgLTIzdi05NnpNMjA0OCAxMjQ4di0xMjE2cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xNzI4CnEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTIxNnEwIDY2IDQ3IDExM3QxMTMgNDdoMTcyOHE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDMyIgdW5pY29kZT0iJiN4ZjJjMzsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTg5NiAzMjRxMCAtNTUgLTMxLjUgLTkzLjV0LTc1LjUgLTM4LjVoLTQyNnEtNDQgMCAtNzUuNSAzOC41dC0zMS41IDkzLjVxMCA1NCA3LjUgMTAwLjV0MjQuNSA5MHQ1MSA2OC41dDgxIDI1cTY0IC02NCAxNTYgLTY0dDE1NiA2NHE0NyAwIDgxIC0yNXQ1MSAtNjguNXQyNC41IC05MHQ3LjUgLTEwMC41ek03NjggNzY4cTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnQ1NiAxMzZ0MTM2IDU2dDEzNiAtNTZ0NTYgLTEzNnoKTTE3OTIgMzUydi02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC03MDRxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloNzA0cTE0IDAgMjMgLTl0OSAtMjN6TTE0MDggNjA4di02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC0zMjBxLTE0IDAgLTIzIDl0LTkgMjN2NjRxMCAxNCA5IDIzdDIzIDloMzIwcTE0IDAgMjMgLTl0OSAtMjN6TTE3OTIgNjA4di02NHEwIC0xNCAtOSAtMjN0LTIzIC05aC0xOTJxLTE0IDAgLTIzIDl0LTkgMjN2NjQKcTAgMTQgOSAyM3QyMyA5aDE5MnExNCAwIDIzIC05dDkgLTIzek0xNzkyIDg2NHYtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtNzA0cS0xNCAwIC0yMyA5dC05IDIzdjY0cTAgMTQgOSAyM3QyMyA5aDcwNHExNCAwIDIzIC05dDkgLTIzek0xOTIwIDMydjExMjBoLTE3OTJ2LTExMjBxMCAtMTMgOS41IC0yMi41dDIyLjUgLTkuNWgxNzI4cTEzIDAgMjIuNSA5LjV0OS41IDIyLjV6TTIwNDggMTI0OHYtMTIxNnEwIC02NiAtNDcgLTExM3QtMTEzIC00NwpoLTE3MjhxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjEyMTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDE3MjhxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQzQiIHVuaWNvZGU9IiYjeGYyYzQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMjU1IDc0OXEwIDMxOCAtMTA1IDQ3NC41dC0zMzAgMTU2LjVxLTIyMiAwIC0zMjYgLTE1N3QtMTA0IC00NzRxMCAtMzE2IDEwNCAtNDcxLjV0MzI2IC0xNTUuNXE3NCAwIDEzMSAxN3EtMjIgNDMgLTM5IDczdC00NCA2NXQtNTMuNSA1Ni41dC02MyAzNnQtNzcuNSAxNC41cS00NiAwIC03OSAtMTZsLTQ5IDk3cTEwNSA5MSAyNzYgOTFxMTMyIDAgMjE1LjUgLTU0dDE1MC41IC0xNTVxNjcgMTQ5IDY3IDQwMnpNMTY0NSAxMTdoMTE3CnEzIC0yNyAtMiAtNjd0LTI2LjUgLTk1dC01OCAtMTAwLjV0LTEwNyAtNzh0LTE2Mi41IC0zMi41cS03MSAwIC0xMzAuNSAxOXQtMTA1LjUgNTZ0LTc5IDc4dC02NiA5NnEtOTcgLTI3IC0yMDUgLTI3cS0xNTAgMCAtMjkyLjUgNTh0LTI1MyAxNTguNXQtMTc4IDI0OXQtNjcuNSAzMTcuNXEwIDE3MCA2Ny41IDMxOS41dDE3OC41IDI1MC41dDI1My41IDE1OXQyOTEuNSA1OHExMjEgMCAyMzguNSAtMzZ0MjE3IC0xMDZ0MTc2IC0xNjQuNQp0MTE5LjUgLTIxOXQ0MyAtMjYxLjVxMCAtMTkwIC04MC41IC0zNDcuNXQtMjE4LjUgLTI2NC41cTQ3IC03MCA5My41IC0xMDYuNXQxMDQuNSAtMzYuNXE2MSAwIDk0IDM3LjV0MzggODUuNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDNSIgdW5pY29kZT0iJiN4ZjJjNTsiIGhvcml6LWFkdi14PSIyMzA0IiAKZD0iTTQ1MyAtMTAxcTAgLTIxIC0xNiAtMzcuNXQtMzcgLTE2LjVxLTEgMCAtMTMgM3EtNjMgMTUgLTE2MiAxNDBxLTIyNSAyODQgLTIyNSA2NzZxMCAzNDEgMjEzIDYxNHEzOSA1MSA5NSAxMDMuNXQ5NCA1Mi41cTE5IDAgMzUgLTEzLjV0MTYgLTMyLjVxMCAtMjcgLTYzIC05MHEtOTggLTEwMiAtMTQ3IC0xODRxLTExOSAtMTk5IC0xMTkgLTQ0OXEwIC0yODEgMTIzIC00OTFxNTAgLTg1IDEzNiAtMTczcTIgLTMgMTQuNSAtMTZ0MTkuNSAtMjEKdDE3IC0yMC41dDE0LjUgLTIzLjV0NC41IC0yMXpNMTc5NiAzM3EwIC0yOSAtMTcuNSAtNDguNXQtNDYuNSAtMTkuNWgtMTA4MXEtMjYgMCAtNDUgMTl0LTE5IDQ1cTAgMjkgMTcuNSA0OC41dDQ2LjUgMTkuNWgxMDgxcTI2IDAgNDUgLTE5dDE5IC00NXpNMTU4MSA2NDRxMCAtMTM0IC02NyAtMjMzcS0yNSAtMzggLTY5LjUgLTc4LjV0LTgzLjUgLTYwLjVxLTE2IC0xMCAtMjcgLTEwcS03IDAgLTE1IDZ0LTggMTJxMCA5IDE5IDMwdDQyIDQ2CnQ0MiA2Ny41dDE5IDg4LjVxMCA3NiAtMzUgMTMwcS0yOSA0MiAtNDYgNDJxLTMgMCAtMyAtNXEwIC0xMiA3LjUgLTM1LjV0Ny41IC0zNi41cTAgLTIyIC0yMS41IC0zNXQtNDQuNSAtMTNxLTY2IDAgLTY2IDc2cTAgMTUgMS41IDQ0dDEuNSA0NHEwIDI1IC0xMCA0NnEtMTMgMjUgLTQyIDUzLjV0LTUxIDI4LjVxLTUgMCAtNyAtMC41dC0zLjUgLTIuNXQtMS41IC02cTAgLTIgMTYgLTI2dDE2IC01NHEwIC0zNyAtMTkgLTY4dC00NiAtNTQKdC01My41IC00NnQtNDUuNSAtNTR0LTE5IC02OHEwIC05OCA0MiAtMTYwcTI5IC00MyA3OSAtNjNxMTYgLTUgMTcgLTEwcTEgLTIgMSAtNXEwIC0xNiAtMTggLTE2cS02IDAgLTMzIDExcS0xMTkgNDMgLTE5NSAxMzkuNXQtNzYgMjE4LjVxMCA1NSAyNC41IDExNS41dDYwIDExNXQ3MC41IDEwOC41dDU5LjUgMTEzLjV0MjQuNSAxMTEuNXEwIDUzIC0yNSA5NHEtMjkgNDggLTU2IDY0cS0xOSA5IC0xOSAyMXEwIDIwIDQxIDIwcTUwIDAgMTEwIC0yOQpxNDEgLTE5IDcxIC00NC41dDQ5LjUgLTUxdDMzLjUgLTYyLjV0MjIgLTY5dDE2IC04MHEwIC0xIDMgLTE3LjV0NC41IC0yNXQ1LjUgLTI1dDkgLTI3dDExIC0yMS41dDE0LjUgLTE2LjV0MTguNSAtNS41cTIzIDAgMzcgMTR0MTQgMzdxMCAyNSAtMjAgNjd0LTIwIDUydDEwIDEwcTI3IDAgOTMgLTcwcTcyIC03NiAxMDIuNSAtMTU2dDMwLjUgLTE4NnpNMjMwNCA2MTVxMCAtMjc0IC0xMzggLTUwM3EtMTkgLTMyIC00OCAtNzJ0LTY4IC04Ni41CnQtODEgLTc3dC03NCAtMzAuNXEtMTYgMCAtMzEgMTUuNXQtMTUgMzEuNXEwIDE1IDI5IDUwLjV0NjguNSA3N3Q0OC41IDUyLjVxMTgzIDIzMCAxODMgNTMxcTAgMTMxIC0yMC41IDIzNXQtNzIuNSAyMTFxLTU4IDExOSAtMTYzIDIyOHEtMiAzIC0xMyAxMy41dC0xNi41IDE2LjV0LTE1IDE3LjV0LTE1IDIwdC05LjUgMTguNXQtNCAxOXEwIDE5IDE2IDM1LjV0MzUgMTYuNXE3MCAwIDE5NiAtMTY5cTk4IC0xMzEgMTQ2IC0yNzN0NjAgLTMxNApxMiAtNDIgMiAtNjR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQzYiIHVuaWNvZGU9IiYjeGYyYzY7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMTg5IDIyOWwxNDcgNjkzcTkgNDQgLTEwLjUgNjN0LTUxLjUgN2wtODY0IC0zMzNxLTI5IC0xMSAtMzkuNSAtMjV0LTIuNSAtMjYuNXQzMiAtMTkuNWwyMjEgLTY5bDUxMyAzMjNxMjEgMTQgMzIgNnE3IC01IC00IC0xNWwtNDE1IC0zNzV2MHYwbC0xNiAtMjI4cTIzIDAgNDUgMjJsMTA4IDEwNGwyMjQgLTE2NXE2NCAtMzYgODEgMzh6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxCnQtMzQ4IDcxdC0yODYgMTkxdC0xOTEgMjg2dC03MSAzNDh0NzEgMzQ4dDE5MSAyODZ0Mjg2IDE5MXQzNDggNzF0MzQ4IC03MXQyODYgLTE5MXQxOTEgLTI4NnQ3MSAtMzQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkM3IiB1bmljb2RlPSImI3hmMmM3OyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNNjQwIDE5MnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZxMCA2MCAzNSAxMTB0OTMgNzF2OTA3aDEyOHYtOTA3cTU4IC0yMSA5MyAtNzF0MzUgLTExMHpNNzY4IDE5MnEwIDc3IC0zNCAxNDR0LTk0IDExMnY3NjhxMCA4MCAtNTYgMTM2dC0xMzYgNTZ0LTEzNiAtNTZ0LTU2IC0xMzZ2LTc2OHEtNjAgLTQ1IC05NCAtMTEydC0zNCAtMTQ0cTAgLTEzMyA5My41IC0yMjYuNXQyMjYuNSAtOTMuNXQyMjYuNSA5My41CnQ5My41IDIyNi41ek04OTYgMTkycTAgLTE4NSAtMTMxLjUgLTMxNi41dC0zMTYuNSAtMTMxLjV0LTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXEwIDE4MiAxMjggMzEzdjcxMXEwIDEzMyA5My41IDIyNi41dDIyNi41IDkzLjV0MjI2LjUgLTkzLjV0OTMuNSAtMjI2LjV2LTcxMXExMjggLTEzMSAxMjggLTMxM3pNMTAyNCA3Njh2LTEyOGgtMTkydjEyOGgxOTJ6TTEwMjQgMTAyNHYtMTI4aC0xOTJ2MTI4aDE5MnpNMTAyNCAxMjgwdi0xMjhoLTE5Mgp2MTI4aDE5MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDOCIgdW5pY29kZT0iJiN4ZjJjODsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTY0MCAxOTJxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2cTAgNjAgMzUgMTEwdDkzIDcxdjY1MWgxMjh2LTY1MXE1OCAtMjEgOTMgLTcxdDM1IC0xMTB6TTc2OCAxOTJxMCA3NyAtMzQgMTQ0dC05NCAxMTJ2NzY4cTAgODAgLTU2IDEzNnQtMTM2IDU2dC0xMzYgLTU2dC01NiAtMTM2di03NjhxLTYwIC00NSAtOTQgLTExMnQtMzQgLTE0NHEwIC0xMzMgOTMuNSAtMjI2LjV0MjI2LjUgLTkzLjV0MjI2LjUgOTMuNQp0OTMuNSAyMjYuNXpNODk2IDE5MnEwIC0xODUgLTEzMS41IC0zMTYuNXQtMzE2LjUgLTEzMS41dC0zMTYuNSAxMzEuNXQtMTMxLjUgMzE2LjVxMCAxODIgMTI4IDMxM3Y3MTFxMCAxMzMgOTMuNSAyMjYuNXQyMjYuNSA5My41dDIyNi41IC05My41dDkzLjUgLTIyNi41di03MTFxMTI4IC0xMzEgMTI4IC0zMTN6TTEwMjQgNzY4di0xMjhoLTE5MnYxMjhoMTkyek0xMDI0IDEwMjR2LTEyOGgtMTkydjEyOGgxOTJ6TTEwMjQgMTI4MHYtMTI4aC0xOTIKdjEyOGgxOTJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQzkiIHVuaWNvZGU9IiYjeGYyYzk7IiBob3Jpei1hZHYteD0iMTAyNCIgCmQ9Ik02NDAgMTkycTAgLTgwIC01NiAtMTM2dC0xMzYgLTU2dC0xMzYgNTZ0LTU2IDEzNnEwIDYwIDM1IDExMHQ5MyA3MXYzOTVoMTI4di0zOTVxNTggLTIxIDkzIC03MXQzNSAtMTEwek03NjggMTkycTAgNzcgLTM0IDE0NHQtOTQgMTEydjc2OHEwIDgwIC01NiAxMzZ0LTEzNiA1NnQtMTM2IC01NnQtNTYgLTEzNnYtNzY4cS02MCAtNDUgLTk0IC0xMTJ0LTM0IC0xNDRxMCAtMTMzIDkzLjUgLTIyNi41dDIyNi41IC05My41dDIyNi41IDkzLjUKdDkzLjUgMjI2LjV6TTg5NiAxOTJxMCAtMTg1IC0xMzEuNSAtMzE2LjV0LTMxNi41IC0xMzEuNXQtMzE2LjUgMTMxLjV0LTEzMS41IDMxNi41cTAgMTgyIDEyOCAzMTN2NzExcTAgMTMzIDkzLjUgMjI2LjV0MjI2LjUgOTMuNXQyMjYuNSAtOTMuNXQ5My41IC0yMjYuNXYtNzExcTEyOCAtMTMxIDEyOCAtMzEzek0xMDI0IDc2OHYtMTI4aC0xOTJ2MTI4aDE5MnpNMTAyNCAxMDI0di0xMjhoLTE5MnYxMjhoMTkyek0xMDI0IDEyODB2LTEyOGgtMTkyCnYxMjhoMTkyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkNBIiB1bmljb2RlPSImI3hmMmNhOyIgaG9yaXotYWR2LXg9IjEwMjQiIApkPSJNNjQwIDE5MnEwIC04MCAtNTYgLTEzNnQtMTM2IC01NnQtMTM2IDU2dC01NiAxMzZxMCA2MCAzNSAxMTB0OTMgNzF2MTM5aDEyOHYtMTM5cTU4IC0yMSA5MyAtNzF0MzUgLTExMHpNNzY4IDE5MnEwIDc3IC0zNCAxNDR0LTk0IDExMnY3NjhxMCA4MCAtNTYgMTM2dC0xMzYgNTZ0LTEzNiAtNTZ0LTU2IC0xMzZ2LTc2OHEtNjAgLTQ1IC05NCAtMTEydC0zNCAtMTQ0cTAgLTEzMyA5My41IC0yMjYuNXQyMjYuNSAtOTMuNXQyMjYuNSA5My41CnQ5My41IDIyNi41ek04OTYgMTkycTAgLTE4NSAtMTMxLjUgLTMxNi41dC0zMTYuNSAtMTMxLjV0LTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXEwIDE4MiAxMjggMzEzdjcxMXEwIDEzMyA5My41IDIyNi41dDIyNi41IDkzLjV0MjI2LjUgLTkzLjV0OTMuNSAtMjI2LjV2LTcxMXExMjggLTEzMSAxMjggLTMxM3pNMTAyNCA3Njh2LTEyOGgtMTkydjEyOGgxOTJ6TTEwMjQgMTAyNHYtMTI4aC0xOTJ2MTI4aDE5MnpNMTAyNCAxMjgwdi0xMjhoLTE5Mgp2MTI4aDE5MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJDQiIgdW5pY29kZT0iJiN4ZjJjYjsiIGhvcml6LWFkdi14PSIxMDI0IiAKZD0iTTY0MCAxOTJxMCAtODAgLTU2IC0xMzZ0LTEzNiAtNTZ0LTEzNiA1NnQtNTYgMTM2cTAgNzkgNTYgMTM1LjV0MTM2IDU2LjV0MTM2IC01Ni41dDU2IC0xMzUuNXpNNzY4IDE5MnEwIDc3IC0zNCAxNDR0LTk0IDExMnY3NjhxMCA4MCAtNTYgMTM2dC0xMzYgNTZ0LTEzNiAtNTZ0LTU2IC0xMzZ2LTc2OHEtNjAgLTQ1IC05NCAtMTEydC0zNCAtMTQ0cTAgLTEzMyA5My41IC0yMjYuNXQyMjYuNSAtOTMuNXQyMjYuNSA5My41dDkzLjUgMjI2LjV6Ck04OTYgMTkycTAgLTE4NSAtMTMxLjUgLTMxNi41dC0zMTYuNSAtMTMxLjV0LTMxNi41IDEzMS41dC0xMzEuNSAzMTYuNXEwIDE4MiAxMjggMzEzdjcxMXEwIDEzMyA5My41IDIyNi41dDIyNi41IDkzLjV0MjI2LjUgLTkzLjV0OTMuNSAtMjI2LjV2LTcxMXExMjggLTEzMSAxMjggLTMxM3pNMTAyNCA3Njh2LTEyOGgtMTkydjEyOGgxOTJ6TTEwMjQgMTAyNHYtMTI4aC0xOTJ2MTI4aDE5MnpNMTAyNCAxMjgwdi0xMjhoLTE5MnYxMjhoMTkyeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkNDIiB1bmljb2RlPSImI3hmMmNjOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTQzMyAxMjg3cTEwIC0xMCAxMCAtMjN0LTEwIC0yM2wtNjI2IC02MjZxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtODIgODJxLTEwIDEwIC0xMCAyM3QxMCAyM2w0NCA0NHEtNzIgOTEgLTgxLjUgMjA3dDQ2LjUgMjE1cS03NCA3MSAtMTc2IDcxcS0xMDYgMCAtMTgxIC03NXQtNzUgLTE4MXYtMTI4MGgtMjU2djEyODBxMCAxMDQgNDAuNSAxOTguNXQxMDkuNSAxNjMuNXQxNjMuNSAxMDkuNXQxOTguNSA0MC41cTEwNiAwIDIwMSAtNDEKdDE2NiAtMTE1cTk0IDM5IDE5NyAyNC41dDE4NSAtNzkuNWw0NCA0NHExMCAxMCAyMyAxMHQyMyAtMTB6TTEzNDQgMTAyNHEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl6TTE2MDAgODk2cS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl0NDUgLTE5dDE5IC00NXQtMTkgLTQ1dC00NSAtMTl6TTE4NTYgMTAyNHEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5CnQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5ek0xMjE2IDg5NnEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl6TTE0MDggODMycTAgMjYgMTkgNDV0NDUgMTl0NDUgLTE5dDE5IC00NXQtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5dC0xOSA0NXpNMTcyOCA4OTZxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5ek0xMDg4IDc2OApxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5ek0xMzQ0IDY0MHEtMjYgMCAtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5ek0xNjAwIDc2OHEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl6TTEyMTYgNTEycS0yNiAwIC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl0NDUgLTE5CnQxOSAtNDV0LTE5IC00NXQtNDUgLTE5ek0xNDcyIDY0MHEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl6TTEwODggNTEycTI2IDAgNDUgLTE5dDE5IC00NXQtMTkgLTQ1dC00NSAtMTl0LTQ1IDE5dC0xOSA0NXQxOSA0NXQ0NSAxOXpNMTM0NCA1MTJxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5ek0xMjE2IDM4NApxMjYgMCA0NSAtMTl0MTkgLTQ1dC0xOSAtNDV0LTQ1IC0xOXQtNDUgMTl0LTE5IDQ1dDE5IDQ1dDQ1IDE5ek0xMDg4IDI1NnEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NXQtNDUgLTE5dC00NSAxOXQtMTkgNDV0MTkgNDV0NDUgMTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyQ0QiIHVuaWNvZGU9IiYjeGYyY2Q7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNjY0IDQ0OHYtMTkycTAgLTE2OSAtMTI4IC0yODZ2LTE5NHEwIC0xNCAtOSAtMjN0LTIzIC05aC02NHEtMTQgMCAtMjMgOXQtOSAyM3YxMThxLTYzIC0yMiAtMTI4IC0yMmgtNzY4cS02NSAwIC0xMjggMjJ2LTExMHEwIC0xNyAtOS41IC0yOC41dC0yMi41IC0xMS41aC02NHEtMTMgMCAtMjIuNSAxMS41dC05LjUgMjguNXYxODZxLTEyOCAxMTcgLTEyOCAyODZ2MTkyaDE1MzZ6TTcwNCA4NjRxMCAtMTQgLTkgLTIzdC0yMyAtOXQtMjMgOQp0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek03NjggOTI4cTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek03MDQgOTkycTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek04MzIgOTkycTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek03NjggMTA1NnEwIC0xNCAtOSAtMjN0LTIzIC05dC0yMyA5CnQtOSAyM3Q5IDIzdDIzIDl0MjMgLTl0OSAtMjN6TTcwNCAxMTIwcTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek0xNzkyIDYwOHYtNjRxMCAtMTQgLTkgLTIzdC0yMyAtOWgtMTcyOHEtMTQgMCAtMjMgOXQtOSAyM3Y2NHEwIDE0IDkgMjN0MjMgOWg5NnY2NDBxMCAxMDYgNzUgMTgxdDE4MSA3NXExMDggMCAxODQgLTc4cTQ2IDE5IDk4IDEydDkzIC0zOWwyMiAyMnExMSAxMSAyMiAwbDQyIC00MgpxMTEgLTExIDAgLTIybC0zMTQgLTMxNHEtMTEgLTExIC0yMiAwbC00MiA0MnEtMTEgMTEgMCAyMmwyMiAyMnEtMzYgNDYgLTQwLjUgMTA0dDIzLjUgMTA4cS0zNyAzNSAtODggMzVxLTUzIDAgLTkwLjUgLTM3LjV0LTM3LjUgLTkwLjV2LTY0MGgxNTA0cTE0IDAgMjMgLTl0OSAtMjN6TTg5NiAxMDU2cTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek04MzIgMTEyMHEwIC0xNCAtOSAtMjN0LTIzIC05CnQtMjMgOXQtOSAyM3Q5IDIzdDIzIDl0MjMgLTl0OSAtMjN6TTc2OCAxMTg0cTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek05NjAgMTEyMHEwIC0xNCAtOSAtMjN0LTIzIC05dC0yMyA5dC05IDIzdDkgMjN0MjMgOXQyMyAtOXQ5IC0yM3pNODk2IDExODRxMCAtMTQgLTkgLTIzdC0yMyAtOXQtMjMgOXQtOSAyM3Q5IDIzdDIzIDl0MjMgLTl0OSAtMjN6TTgzMiAxMjQ4cTAgLTE0IC05IC0yMwp0LTIzIC05dC0yMyA5dC05IDIzdDkgMjN0MjMgOXQyMyAtOXQ5IC0yM3pNMTAyNCAxMTg0cTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzek05NjAgMTI0OHEwIC0xNCAtOSAtMjN0LTIzIC05dC0yMyA5dC05IDIzdDkgMjN0MjMgOXQyMyAtOXQ5IC0yM3pNMTA4OCAxMjQ4cTAgLTE0IC05IC0yM3QtMjMgLTl0LTIzIDl0LTkgMjN0OSAyM3QyMyA5dDIzIC05dDkgLTIzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkNFIiB1bmljb2RlPSImI3hmMmNlOyIgCmQ9Ik05OTQgMzQ0cTAgLTg2IC0xNyAtMTk3cS0zMSAtMjE1IC01NSAtMzEzcS0yMiAtOTAgLTE1MiAtOTB0LTE1MiA5MHEtMjQgOTggLTU1IDMxM3EtMTcgMTEwIC0xNyAxOTdxMCAxNjggMjI0IDE2OHQyMjQgLTE2OHpNMTUzNiA3NjhxMCAtMjQwIC0xMzQgLTQzNHQtMzUwIC0yODBxLTggLTMgLTE1IDN0LTYgMTVxNyA0OCAxMCA2NnE0IDMyIDYgNDdxMSA5IDkgMTJxMTU5IDgxIDI1NS41IDIzNHQ5Ni41IDMzN3EwIDE4MCAtOTEgMzMwLjUKdC0yNDcgMjM0LjV0LTMzNyA3NHEtMTI0IC03IC0yMzcgLTYxdC0xOTMuNSAtMTQwLjV0LTEyOCAtMjAydC00Ni41IC0yNDAuNXExIC0xODQgOTkgLTMzNi41dDI1NyAtMjMxLjVxNyAtMyA5IC0xMnEzIC0yMSA2IC00NXExIC05IDUgLTMyLjV0NiAtMzUuNXExIC05IC02LjUgLTE1dC0xNS41IC0ycS0xNDggNTggLTI2MSAxNjkuNXQtMTczLjUgMjY0dC01Mi41IDMxOS41cTcgMTQzIDY2IDI3My41dDE1NC41IDIyN3QyMjUgMTU3LjV0MjcyLjUgNzAKcTE2NCAxMCAzMTUuNSAtNDYuNXQyNjEgLTE2MC41dDE3NSAtMjUwLjV0NjUuNSAtMzA4LjV6TTk5NCA4MDBxMCAtOTMgLTY1LjUgLTE1OC41dC0xNTguNSAtNjUuNXQtMTU4LjUgNjUuNXQtNjUuNSAxNTguNXQ2NS41IDE1OC41dDE1OC41IDY1LjV0MTU4LjUgLTY1LjV0NjUuNSAtMTU4LjV6TTEyODIgNzY4cTAgLTEyMiAtNTMuNSAtMjI4LjV0LTE0Ni41IC0xNzcuNXEtOCAtNiAtMTYgLTJ0LTEwIDE0cS02IDUyIC0yOSA5MnEtNyAxMCAzIDIwCnE1OCA1NCA5MSAxMjd0MzMgMTU1cTAgMTExIC01OC41IDIwNHQtMTU3LjUgMTQxLjV0LTIxMiAzNi41cS0xMzMgLTE1IC0yMjkgLTExM3QtMTA5IC0yMzFxLTEwIC05MiAyMy41IC0xNzZ0OTguNSAtMTQ0cTEwIC0xMCAzIC0yMHEtMjQgLTQxIC0yOSAtOTNxLTIgLTkgLTEwIC0xM3QtMTYgMnEtOTUgNzQgLTE0OC41IDE4M3QtNTEuNSAyMzRxMyAxMzEgNjkgMjQ0dDE3NyAxODEuNXQyNDEgNzQuNXExNDQgNyAyNjggLTYwdDE5Ni41IC0xODcuNQp0NzIuNSAtMjYzLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRDAiIHVuaWNvZGU9IiYjeGYyZDA7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0yNTYgMTI4aDEyODB2NzY4aC0xMjgwdi03Njh6TTE3OTIgMTI0OHYtMTIxNnEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtMTQ3MnEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2MTIxNnEwIDY2IDQ3IDExM3QxMTMgNDdoMTQ3MnE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJEMSIgdW5pY29kZT0iJiN4ZjJkMTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTE3OTIgMjI0di0xOTJxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE0NzJxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjE5MnEwIDY2IDQ3IDExM3QxMTMgNDdoMTQ3MnE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJEMiIgdW5pY29kZT0iJiN4ZjJkMjsiIGhvcml6LWFkdi14PSIyMDQ4IiAKZD0iTTI1NiAwaDc2OHY1MTJoLTc2OHYtNTEyek0xMjgwIDUxMmg1MTJ2NzY4aC03Njh2LTI1Nmg5NnE2NiAwIDExMyAtNDd0NDcgLTExM3YtMzUyek0yMDQ4IDEzNzZ2LTk2MHEwIC02NiAtNDcgLTExM3QtMTEzIC00N2gtNjA4di0zNTJxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTk2MHEtNjYgMCAtMTEzIDQ3dC00NyAxMTN2OTYwcTAgNjYgNDcgMTEzdDExMyA0N2g2MDh2MzUycTAgNjYgNDcgMTEzdDExMyA0N2g5NjBxNjYgMCAxMTMgLTQ3CnQ0NyAtMTEzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkQzIiB1bmljb2RlPSImI3hmMmQzOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTE3NSAyMTVsMTQ2IDE0NnExMCAxMCAxMCAyM3QtMTAgMjNsLTIzMyAyMzNsMjMzIDIzM3ExMCAxMCAxMCAyM3QtMTAgMjNsLTE0NiAxNDZxLTEwIDEwIC0yMyAxMHQtMjMgLTEwbC0yMzMgLTIzM2wtMjMzIDIzM3EtMTAgMTAgLTIzIDEwdC0yMyAtMTBsLTE0NiAtMTQ2cS0xMCAtMTAgLTEwIC0yM3QxMCAtMjNsMjMzIC0yMzNsLTIzMyAtMjMzcS0xMCAtMTAgLTEwIC0yM3QxMCAtMjNsMTQ2IC0xNDZxMTAgLTEwIDIzIC0xMHQyMyAxMApsMjMzIDIzM2wyMzMgLTIzM3ExMCAtMTAgMjMgLTEwdDIzIDEwek0xNzkyIDEyNDh2LTEyMTZxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE0NzJxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjEyMTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDE0NzJxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRDQiIHVuaWNvZGU9IiYjeGYyZDQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMjU3IDQyNWwtMTQ2IC0xNDZxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTY5IDE2OWwtMTY5IC0xNjlxLTEwIC0xMCAtMjMgLTEwdC0yMyAxMGwtMTQ2IDE0NnEtMTAgMTAgLTEwIDIzdDEwIDIzbDE2OSAxNjlsLTE2OSAxNjlxLTEwIDEwIC0xMCAyM3QxMCAyM2wxNDYgMTQ2cTEwIDEwIDIzIDEwdDIzIC0xMGwxNjkgLTE2OWwxNjkgMTY5cTEwIDEwIDIzIDEwdDIzIC0xMGwxNDYgLTE0NnExMCAtMTAgMTAgLTIzdC0xMCAtMjMKbC0xNjkgLTE2OWwxNjkgLTE2OXExMCAtMTAgMTAgLTIzdC0xMCAtMjN6TTI1NiAxMjhoMTI4MHYxMDI0aC0xMjgwdi0xMDI0ek0xNzkyIDEyNDh2LTEyMTZxMCAtNjYgLTQ3IC0xMTN0LTExMyAtNDdoLTE0NzJxLTY2IDAgLTExMyA0N3QtNDcgMTEzdjEyMTZxMCA2NiA0NyAxMTN0MTEzIDQ3aDE0NzJxNjYgMCAxMTMgLTQ3dDQ3IC0xMTN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRDUiIHVuaWNvZGU9IiYjeGYyZDU7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xMDcwIDM1OGwzMDYgNTY0aC02NTRsLTMwNiAtNTY0aDY1NHpNMTc5MiA2NDBxMCAtMTgyIC03MSAtMzQ4dC0xOTEgLTI4NnQtMjg2IC0xOTF0LTM0OCAtNzF0LTM0OCA3MXQtMjg2IDE5MXQtMTkxIDI4NnQtNzEgMzQ4dDcxIDM0OHQxOTEgMjg2dDI4NiAxOTF0MzQ4IDcxdDM0OCAtNzF0Mjg2IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJENiIgdW5pY29kZT0iJiN4ZjJkNjsiIGhvcml6LWFkdi14PSIxNzk0IiAKZD0iTTEyOTEgMTA2MHEtMTUgMTcgLTM1IDguNXQtMjYgLTI4LjV0NSAtMzhxMTQgLTE3IDQwIC0xNC41dDM0IDIwLjV0LTE4IDUyek04OTUgODE0cS04IC04IC0xOS41IC04dC0xOC41IDhxLTggOCAtOCAxOXQ4IDE4cTcgOCAxOC41IDh0MTkuNSAtOHE3IC03IDcgLTE4dC03IC0xOXpNMTA2MCA3NDBsLTM1IC0zNXEtMTIgLTEzIC0yOS41IC0xM3QtMzAuNSAxM2wtMzggMzhxLTEyIDEzIC0xMiAzMHQxMiAzMGwzNSAzNXExMiAxMiAyOS41IDEyCnQzMC41IC0xMmwzOCAtMzlxMTIgLTEyIDEyIC0yOS41dC0xMiAtMjkuNXpNOTUxIDg3MHEtNyAtOCAtMTguNSAtOHQtMTkuNSA4cS03IDggLTcgMTl0NyAxOXE4IDggMTkgOHQxOSAtOHQ4IC0xOXQtOCAtMTl6TTEzNTQgOTY4cS0zNCAtNjQgLTEwNy41IC04NS41dC0xMjcuNSAxNi41cS0zOCAyOCAtNjEgNjYuNXQtMjEgODcuNXQzOSA5MnQ3NS41IDUzdDcwLjUgLTV0NzAgLTUxcTIgLTIgMTMgLTEyLjV0MTQuNSAtMTMuNXQxMyAtMTMuNQp0MTIuNSAtMTUuNXQxMCAtMTUuNXQ4LjUgLTE4dDQgLTE4LjV0MSAtMjF0LTUgLTIydC05LjUgLTI0ek0xNTU1IDQ4NnEzIDIwIC04LjUgMzQuNXQtMjcuNSAyMS41dC0zMyAxN3QtMjMgMjBxLTQwIDcxIC04NCA5OC41dC0xMTMgMTEuNXExOSAxMyA0MCAxOC41dDMzIDQuNWwxMiAtMXEyIDQ1IC0zNCA5MHE2IDIwIDYuNSA0MC41dC0yLjUgMzAuNWwtMyAxMHE0MyAyNCA3MSA2NXQzNCA5MXExMCA4NCAtNDMgMTUwLjV0LTEzNyA3Ni41CnEtNjAgNyAtMTE0IC0xOC41dC04MiAtNzQuNXEtMzAgLTUxIC0zMy41IC0xMDF0MTQuNSAtODd0NDMuNSAtNjR0NTYuNSAtNDJxLTQ1IDQgLTg4IDM2dC01NyA4OHEtMjggMTA4IDMyIDIyMnEtMTYgMjEgLTI5IDMycS01MCAwIC04OSAtMTlxMTkgMjQgNDIgMzd0MzYgMTRsMTMgMXEwIDUwIC0xMyA3OHEtMTAgMjEgLTMyLjUgMjguNXQtNDcgLTMuNXQtMzcuNSAtNDBxMiA0IDQgN3EtNyAtMjggLTYuNSAtNzUuNXQxOSAtMTE3dDQ4LjUgLTEyMi41CnEtMjUgLTE0IC00NyAtMzZxLTM1IC0xNiAtODUuNSAtNzAuNXQtODQuNSAtMTAxLjVsLTMzIC00NnEtOTAgLTM0IC0xODEgLTEyNS41dC03NSAtMTYyLjVxMSAtMTYgMTEgLTI3cS0xNSAtMTIgLTMwIC0zMHEtMjEgLTI1IC0yMSAtNTR0MjEuNSAtNDB0NjMuNSA2cTQxIDE5IDc3IDQ5LjV0NTUgNjAuNXEtMiAyIC02LjUgNXQtMjAuNSA3LjV0LTMzIDMuNXEyMyA1IDUxIDEyLjV0NDAgMTB0MjcuNSA2dDI2IDR0MjMuNSAwLjVxMTQgLTcgMjIgMzQKcTcgMzcgNyA5MHEwIDEwMiAtNDAgMTUwcTEwNiAtMTAzIDEwMSAtMjE5cS0xIC0yOSAtMTUgLTUwdC0yNyAtMjdsLTEzIC02cS00IC03IC0xOSAtMzJ0LTI2IC00NS41dC0yNi41IC01MnQtMjUgLTYxdC0xNyAtNjN0LTYuNSAtNjYuNXQxMCAtNjNxLTM1IDU0IC0zNyA4MHEtMjIgLTI0IC0zNC41IC0zOXQtMzMuNSAtNDJ0LTMwLjUgLTQ2dC0xNi41IC00MXQtMC41IC0zOHQyNS41IC0yN3E0NSAtMjUgMTQ0IDY0dDE5MC41IDIyMS41CnQxMjIuNSAyMjguNXE4NiA1MiAxNDUgMTE1LjV0ODYgMTE5LjVxNDcgLTkzIDE1NCAtMTc4cTEwNCAtODMgMTY3IC04MHEzOSAyIDQ2IDQzek0xNzk0IDY0MHEwIC0xODIgLTcxIC0zNDh0LTE5MSAtMjg2dC0yODYuNSAtMTkxdC0zNDguNSAtNzF0LTM0OC41IDcxdC0yODYuNSAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYuNSAxOTF0MzQ4LjUgNzF0MzQ4LjUgLTcxdDI4Ni41IC0xOTF0MTkxIC0yODZ0NzEgLTM0OHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJENyIgdW5pY29kZT0iJiN4ZjJkNzsiIApkPSJNNTE4IDEzNTN2LTY1NXExMDMgLTEgMTkxLjUgMS41dDEyNS41IDUuNWwzNyAzcTY4IDIgOTAuNSAyNC41dDM5LjUgOTQuNWwzMyAxNDJoMTAzbC0xNCAtMzIybDcgLTMxOWgtMTAzbC0yOSAxMjdxLTE1IDY4IC00NSA5M3QtODQgMjZxLTg3IDggLTM1MiA4di01NTZxMCAtNzggNDMuNSAtMTE1LjV0MTMzLjUgLTM3LjVoMzU3cTM1IDAgNTkuNSAydDU1IDcuNXQ1NCAxOHQ0OC41IDMydDQ2IDUwLjV0MzkgNzNsOTMgMjE2aDg5CnEtNiAtMzcgLTMxLjUgLTI1MnQtMzAuNSAtMjc2cS0xNDYgNSAtMjYzLjUgOHQtMTYyLjUgNGgtNDRoLTYyOGwtMzc2IC0xMnYxMDJsMTI3IDI1cTY3IDEzIDkxLjUgMzd0MjUuNSA3OWw4IDY0M3EzIDQwMiAtOCA2NDVxLTIgNjEgLTI1LjUgODR0LTkxLjUgMzZsLTEyNyAyNHYxMDJsMzc2IC0xMmg3MDJxMTM5IDAgMzc0IDI3cS02IC02OCAtMTQgLTE5NC41dC0xMiAtMjE5LjVsLTUgLTkyaC05M2wtMzIgMTI0cS0zMSAxMjEgLTc0IDE3OS41CnQtMTEzIDU4LjVoLTU0OHEtMjggMCAtMzUuNSAtOC41dC03LjUgLTMwLjV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRDgiIHVuaWNvZGU9IiYjeGYyZDg7IiAKZD0iTTkyMiA3Mzl2LTE4MnEwIC00IDAuNSAtMTV0MCAtMTVsLTEuNSAtMTJ0LTMuNSAtMTEuNXQtNi41IC03LjV0LTExIC01LjV0LTE2IC0xLjV2MzA5cTkgMCAxNiAtMXQxMSAtNXQ2LjUgLTUuNXQzLjUgLTkuNXQxIC0xMC41di0xMy41di0xNHpNMTIzOCA2NDN2LTEyMXEwIC0xIDAuNSAtMTIuNXQwIC0xNS41dC0yLjUgLTExLjV0LTcuNSAtMTAuNXQtMTMuNSAtM3EtOSAwIC0xNCA5cS00IDEwIC00IDE2NXY3djguNXY5dDEuNSA4LjVsMy41IDcKdDUgNS41dDggMS41cTYgMCAxMCAtMS41dDYuNSAtNC41dDQgLTZ0MiAtOC41dDAuNSAtOHYtOS41di05ek0xODAgNDA3aDEyMnY0NzJoLTEyMnYtNDcyek02MTQgNDA3aDEwNnY0NzJoLTE1OWwtMjggLTIyMXEtMjAgMTQ4IC0zMiAyMjFoLTE1OHYtNDcyaDEwN3YzMTJsNDUgLTMxMmg3Nmw0MyAzMTl2LTMxOXpNMTAzOSA3MTJxMCA2NyAtNSA5MHEtMyAxNiAtMTEgMjguNXQtMTcgMjAuNXQtMjUgMTR0LTI2LjUgOC41dC0zMSA0dC0yOSAxLjUKaC0yOS41aC0xMmgtOTF2LTQ3Mmg1NnExNjkgLTEgMTk3IDI0LjV0MjUgMTgwLjVxLTEgNjIgLTEgMTAwek0xMzU2IDUxNXYxMzNxMCAyOSAtMiA0NXQtOS41IDMzLjV0LTI0LjUgMjV0LTQ2IDcuNXEtNDYgMCAtNzcgLTM0djE1NGgtMTE3di00NzJoMTEwbDcgMzBxMzAgLTM2IDc3IC0zNnE1MCAwIDY2IDMwLjV0MTYgODMuNXpNMTUzNiAxMjQ4di0xMjE2cTAgLTY2IC00NyAtMTEzdC0xMTMgLTQ3aC0xMjE2cS02NiAwIC0xMTMgNDd0LTQ3IDExMwp2MTIxNnEwIDY2IDQ3IDExM3QxMTMgNDdoMTIxNnE2NiAwIDExMyAtNDd0NDcgLTExM3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJEOSIgdW5pY29kZT0iJiN4ZjJkOTsiIGhvcml6LWFkdi14PSIyMTc2IiAKZD0iTTExNDMgLTE5N3EtNiAxIC0xMSA0cS0xMyA4IC0zNiAyM3QtODYgNjV0LTExNi41IDEwNC41dC0xMTIgMTQwdC04OS41IDE3Mi41cS0xNyAzIC0xNzUgMzdxNjYgLTIxMyAyMzUgLTM2MnQzOTEgLTE4NHpNNTAyIDQwOWwxNjggLTI4cS0yNSA3NiAtNDEgMTY3LjV0LTE5IDE0NS41bC00IDUzcS04NCAtODIgLTEyMSAtMjI0cTUgLTY1IDE3IC0xMTR6TTYxMiAxMDE4cS00MyAtNjQgLTc3IC0xNDhxNDQgNDYgNzQgNjh6TTIwNDkgNTg0CnEwIDE2MSAtNjIgMzA3dC0xNjcuNSAyNTJ0LTI1MC41IDE2OC41dC0zMDQgNjIuNXEtMTQ3IDAgLTI4MSAtNTIuNXQtMjQwIC0xNDguNXEtMzAgLTU4IC00NSAtMTYwcTYwIDUxIDE0MyA4My41dDE1OC41IDQzdDE0MyAxMy41dDEwOC41IC0xbDQwIC0zcTMzIC0xIDUzIC0xNS41dDI0LjUgLTMzdDYuNSAtMzd0LTEgLTI4LjVxLTEyNiAxMSAtMjI3LjUgMC41dC0xODMgLTQzLjV0LTE0Mi41IC03MS41dC0xMzEgLTk4LjUKcTQgLTM2IDExLjUgLTkyLjV0MzUuNSAtMTc4dDYyIC0xNzkuNXExMjMgLTYgMjQ3LjUgMTQuNXQyMTQuNSA1My41dDE2Mi41IDY3dDEwOS41IDU5bDM3IDI0cTIyIDE2IDM5LjUgMjAuNXQzMC41IC01dDE3IC0zNC41cTE0IC05NyAtMzkgLTEyMXEtMjA4IC05NyAtNDY3IC0xMzRxLTEzNSAtMjAgLTMxNyAtMTZxNDEgLTk2IDExMCAtMTc2LjV0MTM3IC0xMjd0MTMwLjUgLTc5dDEwMS41IC00My41bDM5IC0xMnExNDMgLTIzIDI2MyAxNQpxMTk1IDk5IDMxNCAyODl0MTE5IDQxOHpNMjEyMyA2MjFxLTE0IC0xMzUgLTQwIC0yMTJxLTcwIC0yMDggLTE4MS41IC0zNDYuNXQtMzE4LjUgLTI1My41cS00OCAtMzMgLTgyIC00NHEtNzIgLTI2IC0xNjMgLTE2cS0zNiAtMyAtNzMgLTNxLTI4MyAwIC01MDQuNSAxNzN0LTI5NS41IDQ0MnEtMSAwIC00IDAuNXQtNSAwLjVxLTYgLTUwIDIuNSAtMTEyLjV0MjYgLTExNXQzNiAtOTh0MzEuNSAtNzEuNWwxNCAtMjZxOCAtMTIgNTQgLTgyCnEtNzEgMzggLTEyNC41IDEwNi41dC03OC41IDE0MHQtMzkuNSAxMzd0LTE3LjUgMTA3LjVsLTIgNDJxLTUgMiAtMzMuNSAxMi41dC00OC41IDE4dC01MyAyMC41dC01Ny41IDI1dC01MCAyNS41dC00Mi41IDI3dC0yNSAyNS41cTE5IC0xMCA1MC41IC0yNS41dDExMyAtNDUuNXQxNDUuNSAtMzhsMiAzMnExMSAxNDkgOTQgMjkwcTQxIDIwMiAxNzYgMzY1cTI4IDExNSA4MSAyMTRxMTUgMjggMzIgNDV0NDkgMzJxMTU4IDc0IDMwMy41IDEwNAp0MzAyIDExdDMwNi41IC05N3EyMjAgLTExNSAzMzMgLTMzNnQ4NyAtNDc0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkRBIiB1bmljb2RlPSImI3hmMmRhOyIgaG9yaXotYWR2LXg9IjE3OTIiIApkPSJNMTM0MSA3NTJxMjkgNDQgLTYuNSAxMjkuNXQtMTIxLjUgMTQyLjVxLTU4IDM5IC0xMjUuNSA1My41dC0xMTggNC41dC02OC41IC0zN3EtMTIgLTIzIC00LjUgLTI4dDQyLjUgLTEwcTIzIC0zIDM4LjUgLTV0NDQuNSAtOS41dDU2IC0xNy41cTM2IC0xMyA2Ny41IC0zMS41dDUzIC0zN3Q0MCAtMzguNXQzMC41IC0zOHQyMiAtMzQuNXQxNi41IC0yOC41dDEyIC0xOC41dDEwLjUgLTZ0MTEgOS41ek0xNzA0IDE3OApxLTUyIC0xMjcgLTE0OC41IC0yMjB0LTIxNC41IC0xNDEuNXQtMjUzIC02MC41dC0yNjYgMTMuNXQtMjUxIDkxdC0yMTAgMTYxLjV0LTE0MS41IDIzNS41dC00Ni41IDMwMy41cTEgNDEgOC41IDg0LjV0MTIuNSA2NHQyNCA4MC41dDIzIDczcS01MSAtMjA4IDEgLTM5N3QxNzMgLTMxOHQyOTEgLTIwNnQzNDYgLTgzdDM0OSA3NC41dDI4OSAyNDQuNXEyMCAyNyAxOCAxNHEwIC00IC00IC0xNHpNMTQ2NSA2MjdxMCAtMTA0IC00MC41IC0xOTkKdC0xMDguNSAtMTY0dC0xNjIgLTEwOS41dC0xOTggLTQwLjV0LTE5OCA0MC41dC0xNjIgMTA5LjV0LTEwOC41IDE2NHQtNDAuNSAxOTl0NDAuNSAxOTl0MTA4LjUgMTY0dDE2MiAxMDkuNXQxOTggNDAuNXQxOTggLTQwLjV0MTYyIC0xMDkuNXQxMDguNSAtMTY0dDQwLjUgLTE5OXpNMTc1MiA5MTVxLTY1IDE0NyAtMTgwLjUgMjUxdC0yNTMgMTUzLjV0LTI5MiA1My41dC0zMDEgLTM2LjV0LTI3NS41IC0xMjl0LTIyMCAtMjExLjV0LTEzMSAtMjk3CnQtMTAgLTM3M3EtNDkgMTYxIC01MS41IDMxMS41dDM1LjUgMjcyLjV0MTA5IDIyN3QxNjUuNSAxODAuNXQyMDcgMTI2dDIzMiA3MXQyNDIuNSA5dDIzNiAtNTR0MjE2IC0xMjQuNXQxNzggLTE5N3EzMyAtNTAgNjIgLTEyMXQzMSAtMTEyek0xNjkwIDU3M3ExMiAyNDQgLTEzNi41IDQxNnQtMzk2LjUgMjQwcS04IDAgLTEwIDV0MjQgOHExMjUgLTQgMjMwIC01MHQxNzMgLTEyMHQxMTYgLTE2OC41dDU4LjUgLTE5OXQtMSAtMjA4CnQtNjEuNSAtMTk3LjV0LTEyMi41IC0xNjd0LTE4NSAtMTE3LjV0LTI0OC41IC00Ni41cTEwOCAzMCAyMDEuNSA4MHQxNzQgMTIzdDEyOS41IDE3Ni41dDU1IDIyNS41eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkRCIiB1bmljb2RlPSImI3hmMmRiOyIgCmQ9Ik0xOTIgMjU2di0xMjhoLTExMnEtMTYgMCAtMTYgMTZ2MTZoLTQ4cS0xNiAwIC0xNiAxNnYzMnEwIDE2IDE2IDE2aDQ4djE2cTAgMTYgMTYgMTZoMTEyek0xOTIgNTEydi0xMjhoLTExMnEtMTYgMCAtMTYgMTZ2MTZoLTQ4cS0xNiAwIC0xNiAxNnYzMnEwIDE2IDE2IDE2aDQ4djE2cTAgMTYgMTYgMTZoMTEyek0xOTIgNzY4di0xMjhoLTExMnEtMTYgMCAtMTYgMTZ2MTZoLTQ4cS0xNiAwIC0xNiAxNnYzMnEwIDE2IDE2IDE2aDQ4djE2CnEwIDE2IDE2IDE2aDExMnpNMTkyIDEwMjR2LTEyOGgtMTEycS0xNiAwIC0xNiAxNnYxNmgtNDhxLTE2IDAgLTE2IDE2djMycTAgMTYgMTYgMTZoNDh2MTZxMCAxNiAxNiAxNmgxMTJ6TTE5MiAxMjgwdi0xMjhoLTExMnEtMTYgMCAtMTYgMTZ2MTZoLTQ4cS0xNiAwIC0xNiAxNnYzMnEwIDE2IDE2IDE2aDQ4djE2cTAgMTYgMTYgMTZoMTEyek0xMjgwIDE0NDB2LTE0NzJxMCAtNDAgLTI4IC02OHQtNjggLTI4aC04MzJxLTQwIDAgLTY4IDI4CnQtMjggNjh2MTQ3MnEwIDQwIDI4IDY4dDY4IDI4aDgzMnE0MCAwIDY4IC0yOHQyOCAtNjh6TTE1MzYgMjA4di0zMnEwIC0xNiAtMTYgLTE2aC00OHYtMTZxMCAtMTYgLTE2IC0xNmgtMTEydjEyOGgxMTJxMTYgMCAxNiAtMTZ2LTE2aDQ4cTE2IDAgMTYgLTE2ek0xNTM2IDQ2NHYtMzJxMCAtMTYgLTE2IC0xNmgtNDh2LTE2cTAgLTE2IC0xNiAtMTZoLTExMnYxMjhoMTEycTE2IDAgMTYgLTE2di0xNmg0OHExNiAwIDE2IC0xNnpNMTUzNiA3MjB2LTMyCnEwIC0xNiAtMTYgLTE2aC00OHYtMTZxMCAtMTYgLTE2IC0xNmgtMTEydjEyOGgxMTJxMTYgMCAxNiAtMTZ2LTE2aDQ4cTE2IDAgMTYgLTE2ek0xNTM2IDk3NnYtMzJxMCAtMTYgLTE2IC0xNmgtNDh2LTE2cTAgLTE2IC0xNiAtMTZoLTExMnYxMjhoMTEycTE2IDAgMTYgLTE2di0xNmg0OHExNiAwIDE2IC0xNnpNMTUzNiAxMjMydi0zMnEwIC0xNiAtMTYgLTE2aC00OHYtMTZxMCAtMTYgLTE2IC0xNmgtMTEydjEyOGgxMTJxMTYgMCAxNiAtMTZ2LTE2Cmg0OHExNiAwIDE2IC0xNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJEQyIgdW5pY29kZT0iJiN4ZjJkYzsiIGhvcml6LWFkdi14PSIxNjY0IiAKZD0iTTE1NjYgNDE5bC0xNjcgLTMzbDE4NiAtMTA3cTIzIC0xMyAyOS41IC0zOC41dC02LjUgLTQ4LjVxLTE0IC0yMyAtMzkgLTI5LjV0LTQ4IDYuNWwtMTg2IDEwNmw1NSAtMTYwcTEzIC0zOCAtMTIgLTYzLjV0LTYwLjUgLTIwLjV0LTQ4LjUgNDJsLTEwMiAzMDBsLTI3MSAxNTZ2LTMxM2wyMDggLTIzOHExNiAtMTggMTcgLTM5dC0xMSAtMzYuNXQtMjguNSAtMjV0LTM3IC01LjV0LTM2LjUgMjJsLTExMiAxMjh2LTIxNHEwIC0yNiAtMTkgLTQ1CnQtNDUgLTE5dC00NSAxOXQtMTkgNDV2MjE0bC0xMTIgLTEyOHEtMTYgLTE4IC0zNi41IC0yMnQtMzcgNS41dC0yOC41IDI1dC0xMSAzNi41dDE3IDM5bDIwOCAyMzh2MzEzbC0yNzEgLTE1NmwtMTAyIC0zMDBxLTEzIC0zNyAtNDguNSAtNDJ0LTYwLjUgMjAuNXQtMTIgNjMuNWw1NSAxNjBsLTE4NiAtMTA2cS0yMyAtMTMgLTQ4IC02LjV0LTM5IDI5LjVxLTEzIDIzIC02LjUgNDguNXQyOS41IDM4LjVsMTg2IDEwN2wtMTY3IDMzCnEtMjkgNiAtNDIgMjl0LTguNSA0Ni41dDI1LjUgNDB0NTAgMTAuNWwzMTAgLTYybDI3MSAxNTdsLTI3MSAxNTdsLTMxMCAtNjJxLTQgLTEgLTEzIC0xcS0yNyAwIC00NCAxOHQtMTkgNDB0MTEgNDN0NDAgMjZsMTY3IDMzbC0xODYgMTA3cS0yMyAxMyAtMjkuNSAzOC41dDYuNSA0OC41dDM5IDMwdDQ4IC03bDE4NiAtMTA2bC01NSAxNjBxLTEzIDM4IDEyIDYzLjV0NjAuNSAyMC41dDQ4LjUgLTQybDEwMiAtMzAwbDI3MSAtMTU2djMxMwpsLTIwOCAyMzhxLTE2IDE4IC0xNyAzOXQxMSAzNi41dDI4LjUgMjV0MzcgNS41dDM2LjUgLTIybDExMiAtMTI4djIxNHEwIDI2IDE5IDQ1dDQ1IDE5dDQ1IC0xOXQxOSAtNDV2LTIxNGwxMTIgMTI4cTE2IDE4IDM2LjUgMjJ0MzcgLTUuNXQyOC41IC0yNXQxMSAtMzYuNXQtMTcgLTM5bC0yMDggLTIzOHYtMzEzbDI3MSAxNTZsMTAyIDMwMHExMyAzNyA0OC41IDQydDYwLjUgLTIwLjV0MTIgLTYzLjVsLTU1IC0xNjBsMTg2IDEwNgpxMjMgMTMgNDggNi41dDM5IC0yOS41cTEzIC0yMyA2LjUgLTQ4LjV0LTI5LjUgLTM4LjVsLTE4NiAtMTA3bDE2NyAtMzNxMjcgLTUgNDAgLTI2dDExIC00M3QtMTkgLTQwdC00NCAtMThxLTkgMCAtMTMgMWwtMzEwIDYybC0yNzEgLTE1N2wyNzEgLTE1N2wzMTAgNjJxMjkgNiA1MCAtMTAuNXQyNS41IC00MHQtOC41IC00Ni41dC00MiAtMjl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyREQiIHVuaWNvZGU9IiYjeGYyZGQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCmQ9Ik0xNDczIDYwN3E3IDExOCAtMzMgMjI2LjV0LTExMyAxODl0LTE3NyAxMzF0LTIyMSA1Ny41cS0xMTYgNyAtMjI1LjUgLTMydC0xOTIgLTExMC41dC0xMzUgLTE3NXQtNTkuNSAtMjIwLjVxLTcgLTExOCAzMyAtMjI2LjV0MTEzIC0xODl0MTc3LjUgLTEzMXQyMjEuNSAtNTcuNXExNTUgLTkgMjkzIDU5dDIyNCAxOTUuNXQ5NCAyODMuNXpNMTc5MiAxNTM2bC0zNDkgLTM0OHExMjAgLTExNyAxODAuNSAtMjcydDUwLjUgLTMyMQpxLTExIC0xODMgLTEwMiAtMzM5dC0yNDEgLTI1NS41dC0zMzIgLTEyNC41bC05OTkgLTEzMmwzNDcgMzQ3cS0xMjAgMTE2IC0xODAuNSAyNzEuNXQtNTAuNSAzMjEuNXExMSAxODQgMTAyIDM0MHQyNDEuNSAyNTUuNXQzMzIuNSAxMjQuNXExNjcgMjIgNTAwIDY2dDUwMCA2NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pRjJERSIgdW5pY29kZT0iJiN4ZjJkZTsiIGhvcml6LWFkdi14PSIxNzkyIiAKZD0iTTk0OCA1MDhsMTYzIC0zMjloLTUxbC0xNzUgMzUwbC0xNzEgLTM1MGgtNDlsMTc5IDM3NGwtNzggMzNsMjEgNDlsMjQwIC0xMDJsLTIxIC01MHpNNTYzIDExMDBsMzA0IC0xMzBsLTEzMCAtMzA0bC0zMDQgMTMwek05MDcgOTE1bDI0MCAtMTAzbC0xMDMgLTIzOWwtMjM5IDEwMnpNMTE4OCA3NjVsMTkxIC04MWwtODIgLTE5MGwtMTkwIDgxek0xNjgwIDY0MHEwIDE1OSAtNjIgMzA0dC0xNjcuNSAyNTAuNXQtMjUwLjUgMTY3LjV0LTMwNCA2Mgp0LTMwNCAtNjJ0LTI1MC41IC0xNjcuNXQtMTY3LjUgLTI1MC41dC02MiAtMzA0dDYyIC0zMDR0MTY3LjUgLTI1MC41dDI1MC41IC0xNjcuNXQzMDQgLTYydDMwNCA2MnQyNTAuNSAxNjcuNXQxNjcuNSAyNTAuNXQ2MiAzMDR6TTE3OTIgNjQwcTAgLTE4MiAtNzEgLTM0OHQtMTkxIC0yODZ0LTI4NiAtMTkxdC0zNDggLTcxdC0zNDggNzF0LTI4NiAxOTF0LTE5MSAyODZ0LTcxIDM0OHQ3MSAzNDh0MTkxIDI4NnQyODYgMTkxdDM0OCA3MXQzNDggLTcxCnQyODYgLTE5MXQxOTEgLTI4NnQ3MSAtMzQ4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmlGMkUwIiB1bmljb2RlPSImI3hmMmUwOyIgaG9yaXotYWR2LXg9IjE5MjAiIApkPSJNMTMzNCAzMDJxLTQgMjQgLTI3LjUgMzR0LTQ5LjUgMTAuNXQtNDguNSAxMi41dC0yNS41IDM4cS01IDQ3IDMzIDEzOS41dDc1IDE4MXQzMiAxMjcuNXEtMTQgMTAxIC0xMTcgMTAzcS00NSAxIC03NSAtMTZsLTMgLTJsLTUgLTIuNXQtNC41IC0ydC01IC0ydC01IC0wLjV0LTYgMS41dC02IDMuNXQtNi41IDVxLTMgMiAtOSA4LjV0LTkgOXQtOC41IDcuNXQtOS41IDcuNXQtOS41IDUuNXQtMTEgNC41dC0xMS41IDIuNXEtMzAgNSAtNDggLTMKdC00NSAtMzFxLTEgLTEgLTkgLTguNXQtMTIuNSAtMTF0LTE1IC0xMHQtMTYuNSAtNS41dC0xNyAzcS01NCAyNyAtODQgNDBxLTQxIDE4IC05NCAtNXQtNzYgLTY1cS0xNiAtMjggLTQxIC05OC41dC00My41IC0xMzIuNXQtNDAgLTEzNHQtMjEuNSAtNzNxLTIyIC02OSAxOC41IC0xMTl0MTEwLjUgLTQ2cTMwIDIgNTAuNSAxNXQzOC41IDQ2cTcgMTMgNzkgMTk5LjV0NzcgMTk0LjVxNiAxMSAyMS41IDE4dDI5LjUgMHEyNyAtMTUgMjEgLTUzCnEtMiAtMTggLTUxIC0xMzkuNXQtNTAgLTEzMi41cS02IC0zOCAxOS41IC01Ni41dDYwLjUgLTd0NTUgNDkuNXE0IDggNDUuNSA5MnQ4MS41IDE2My41dDQ2IDg4LjVxMjAgMjkgNDEgMjhxMjkgMCAyNSAtMzhxLTIgLTE2IC02NS41IC0xNDcuNXQtNzAuNSAtMTU5LjVxLTEyIC01MyAxMyAtMTAzdDc0IC03NHExNyAtOSA1MSAtMTUuNXQ3MS41IC04dDYyLjUgMTR0MjAgNDguNXpNMzgzIDg2cTMgLTE1IC01IC0yNy41dC0yMyAtMTUuNQpxLTE0IC0zIC0yNi41IDV0LTE1LjUgMjNxLTMgMTQgNSAyN3QyMiAxNnQyNyAtNXQxNiAtMjN6TTk1MyAtMTc3cTEyIC0xNyA4LjUgLTM3LjV0LTIwLjUgLTMyLjV0LTM3LjUgLTh0LTMyLjUgMjFxLTExIDE3IC03LjUgMzcuNXQyMC41IDMyLjV0MzcuNSA4dDMxLjUgLTIxek0xNzcgNjM1cS0xOCAtMjcgLTQ5LjUgLTMzdC01Ny41IDEzcS0yNiAxOCAtMzIgNTB0MTIgNThxMTggMjcgNDkuNSAzM3Q1Ny41IC0xMnEyNiAtMTkgMzIgLTUwLjUKdC0xMiAtNTguNXpNMTQ2NyAtNDJxMTkgLTI4IDEzIC02MS41dC0zNCAtNTIuNXQtNjAuNSAtMTN0LTUxLjUgMzR0LTEzIDYxdDMzIDUzcTI4IDE5IDYwLjUgMTN0NTIuNSAtMzR6TTE1NzkgNTYycTY5IC0xMTMgNDIuNSAtMjQ0LjV0LTEzNC41IC0yMDcuNXEtOTAgLTYzIC0xOTkgLTYwcS0yMCAtODAgLTg0LjUgLTEyN3QtMTQzLjUgLTQ0LjV0LTE0MCA1Ny41cS0xMiAtOSAtMTMgLTEwcS0xMDMgLTcxIC0yMjUgLTQ4LjV0LTE5MyAxMjYuNQpxLTUwIDczIC01MyAxNjRxLTgzIDE0IC0xNDIuNSA3MC41dC04MC41IDEyOHQtMiAxNTJ0ODEgMTM4LjVxLTM2IDYwIC0zOCAxMjh0MjQuNSAxMjV0NzkuNSA5OC41dDEyMSA1MC41cTMyIDg1IDk5IDE0OHQxNDYuNSA5MS41dDE2OCAxN3QxNTkuNSAtNjYuNXE3MiAyMSAxNDAgMTcuNXQxMjguNSAtMzZ0MTA0LjUgLTgwdDY3LjUgLTExNXQxNy41IC0xNDAuNXE1MiAtMTYgODcgLTU3dDQ1LjUgLTg5dC01LjUgLTk5LjV0LTU4IC04Ny41egpNNDU1IDEyMjJxMTQgLTIwIDkuNSAtNDQuNXQtMjQuNSAtMzguNXEtMTkgLTE0IC00My41IC05LjV0LTM3LjUgMjQuNXEtMTQgMjAgLTkuNSA0NC41dDI0LjUgMzguNXExOSAxNCA0My41IDkuNXQzNy41IC0yNC41ek02MTQgMTUwM3E0IC0xNiAtNSAtMzAuNXQtMjYgLTE4LjV0LTMxIDUuNXQtMTggMjYuNXEtMyAxNyA2LjUgMzF0MjUuNSAxOHExNyA0IDMxIC01LjV0MTcgLTI2LjV6TTE4MDAgNTU1cTQgLTIwIC02LjUgLTM3dC0zMC41IC0yMQpxLTE5IC00IC0zNiA2LjV0LTIxIDMwLjV0Ni41IDM3dDMwLjUgMjJxMjAgNCAzNi41IC03LjV0MjAuNSAtMzAuNXpNMTEzNiAxNDQ4cTE2IC0yNyA4LjUgLTU4LjV0LTM1LjUgLTQ3LjVxLTI3IC0xNiAtNTcuNSAtOC41dC00Ni41IDM0LjVxLTE2IDI4IC04LjUgNTl0MzQuNSA0OHQ1OCA5dDQ3IC0zNnpNMTg4MiA3OTJxNCAtMTUgLTQgLTI3LjV0LTIzIC0xNi41cS0xNSAtMyAtMjcuNSA1LjV0LTE1LjUgMjIuNXEtMyAxNSA1IDI4dDIzIDE2CnExNCAzIDI2LjUgLTV0MTUuNSAtMjN6TTE2OTEgMTAzM3ExNSAtMjIgMTAuNSAtNDl0LTI2LjUgLTQzcS0yMiAtMTUgLTQ5IC0xMHQtNDIgMjd0LTEwIDQ5dDI3IDQzdDQ4LjUgMTF0NDEuNSAtMjh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTEiIHVuaWNvZGU9IiYjeGYyZTE7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTIiIHVuaWNvZGU9IiYjeGYyZTI7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTMiIHVuaWNvZGU9IiYjeGYyZTM7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTQiIHVuaWNvZGU9IiYjeGYyZTQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTUiIHVuaWNvZGU9IiYjeGYyZTU7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTYiIHVuaWNvZGU9IiYjeGYyZTY7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTciIHVuaWNvZGU9IiYjeGYyZTc7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Il82OTgiIHVuaWNvZGU9IiYjeGYyZTg7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRTkiIHVuaWNvZGU9IiYjeGYyZTk7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRUEiIHVuaWNvZGU9IiYjeGYyZWE7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRUIiIHVuaWNvZGU9IiYjeGYyZWI7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRUMiIHVuaWNvZGU9IiYjeGYyZWM7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRUQiIHVuaWNvZGU9IiYjeGYyZWQ7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InVuaUYyRUUiIHVuaWNvZGU9IiYjeGYyZWU7IiBob3Jpei1hZHYteD0iMTc5MiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Imxlc3NlcXVhbCIgdW5pY29kZT0iJiN4ZjUwMDsiIGhvcml6LWFkdi14PSIxNzkyIiAKIC8+CiAgPC9mb250Pgo8L2RlZnM+PC9zdmc+Cg==#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto} +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hljs{background:#fff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#d73a49}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#6f42c1}.hljs-addition{background-color:#eaffea;color:#55a532}.hljs-deletion{background-color:#ffecec;color:#bd2c00}.hljs-link{text-decoration:underline}.hljs-number{color:#005cc5}.hljs-string{color:#032f62}[dir=rtl] .chart__axis_y g text{text-anchor:start}[dir=rtl] .timeline__group text{text-anchor:end}[dir=rtl] .chart__legend{right:10%}[dir=rtl] .fa-angle-left:before{content:""}[dir=rtl] .tooltip_position_bottom{width:100px}.alert__code{white-space:pre}.alert_status_failed{background:#ffaca6}.alert_status_broken{background:#ffeca0}.alert_status_passed{background:#a6e19d}.alert_status_skipped{background:#ccc}.alert_status_unknown{background:#ecb7e2}.attachment-row{cursor:pointer;display:flex;font-size:smaller;padding:5px 16px 5px 25px;position:relative;position:sticky;top:0}.attachment-row:hover{background:#e4edfe}.attachment-row_selected,.attachment-row_selected:hover{background:#fff}.attachment-row_selected:hover{background:#e4edfe}.attachment-row_selected>.attachment-row__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.attachment-row__arrow{left:7px;position:absolute}.attachment-row__name{flex:1}.attachment-row__control{display:inline-block;padding-left:16px}.attachment-row__icon{margin-right:5px}.attachment-row__preview{margin-bottom:7px}.attachment-row__content{background-color:#f8f8f9}.attachment-row__content>div{padding:5px}.hljs{background:inherit}.bar{background:#eee;border-radius:3px;display:inline-flex;width:100%}.bar,.bar__fill{height:18px;overflow:hidden}.bar__fill{background:#04b;color:#fff;display:inline-block;font-size:12px;line-height:18px;text-align:center}.bar__fill_status_failed{background:#fd5a3e}.bar__fill_status_broken{background:#ffd050}.bar__fill_status_passed{background:#97cc64}.bar__fill_status_skipped{background:#aaa}.bar__fill_status_unknown{background:#d35ebe}.button{background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:3px;font-size:13px;line-height:26px;outline:none;overflow:hidden;padding:0 13px}.button:hover{border-color:rgba(0,0,0,.3)}.button:active{background:rgba(0,0,0,.05)}.button_active{background:#e8e8e8}.button_inverse{border-color:#666;color:#737373}.button_inverse:hover{border-color:#737373}.button-group{display:flex}.button-group .button{border-radius:0;border-right-width:0}.button-group .button:last-child{border-radius:0 3px 3px 0;border-right-width:1px}.button-group .button:first-child{border-radius:3px 0 0 3px}.button-group .button:hover+.button{border-left-color:rgba(0,0,0,.3)}.island{background:#fff;border:1px solid #e5e5e5;padding:16px 16px 0}.label{border-radius:3px;color:#fff;font-size:80%;letter-spacing:1px;padding:2px 4px 2px 5px;vertical-align:baseline}.label_status_failed{background:#fd5a3e}.label_status_broken{background:#ffd050}.label_status_passed{background:#97cc64}.label_status_skipped{background:#aaa}.label_status_unknown{background:#d35ebe}.label__info{background:#3c58e4}.link{color:#000;text-decoration:none;transition:color .15s ease-out}.link:hover{color:red}.spinner{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;height:32px;position:relative;width:32px}.spinner:before{border-color:transparent transparent #fc0 #fc0;border-radius:100%;border-style:solid;border-width:2px;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splash{margin:auto;text-align:center}.splash__title{font-size:3.5em;line-height:1}.splash__subtitle{color:#999}.step-stats__info{color:#999;font-size:small;vertical-align:bottom}.step-stats__info_time{float:right}.step-stats__info_separator:last-child{display:none}.step-stats__info>span{white-space:nowrap}.text_status_failed{color:#fd5a3e}.text_status_broken{color:#ffd050}.text_status_passed{color:#97cc64}.text_status_skipped{color:#aaa}.text_status_unknown{color:#d35ebe}.widget{margin-bottom:16px;position:relative}.widget_ghost{border:1px dashed #e5e5e5;box-shadow:none;min-height:50px}.widget_ghost>*{display:none}.widget__title{font-weight:lighter;margin-bottom:15px;margin-top:0;text-transform:uppercase}.widget__subtitle{color:#999;font-size:16px;text-transform:none}.widget__noitems{font-size:16px;line-height:1.5em;padding:10px 15px;text-align:center}.widget__flex-line{display:flex}.widget__column{width:50%}.widget__handle{color:#999;cursor:move;cursor:-webkit-grab;cursor:grab;display:none;position:absolute;right:16px;top:16px}.widget__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.widget:hover .widget__handle{display:block}.widget__table{border-top:1px solid #eceff1;margin:0 -16px;word-break:break-all}.widget__table .table__row:last-child{border-bottom:0}.draggable-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik0wIDBoM3YzSDB6Ii8+PC9zdmc+);height:15px;position:absolute;right:0;width:10px;z-index:1}.parameters-table{display:table;font-size:12px;padding-right:10px;table-layout:fixed;width:100%}.parameters-table__row{display:table-row}.parameters-table__cell{cursor:pointer;display:table-cell;padding:5px;word-wrap:break-word}.parameters-table__cell_name{width:25%}.parameters-table__cell_value{width:75%}body{color:#000;font-family:Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{font-size:14px;height:100%}#content{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}#content .app{flex:1}#content>.spinner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.view{margin:0 auto;padding:0 15px}.view_narrow{max-width:1100px}.view-small{max-width:300px}.view-medium{max-width:600px}.view-large{max-width:1200px}.clickable{cursor:pointer}.long-line{word-break:break-word}.line-nobreak{white-space:nowrap}.preformated-text{white-space:pre-wrap;word-wrap:break-word}.line-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip{background:rgba(50,50,50,.8);color:#fff;font-size:12px;line-height:24px;padding:0 8px;pointer-events:none;position:absolute;text-align:center;z-index:5}.tooltip:before{border:8px solid transparent;content:"";position:absolute}.tooltip_position_top:before{border-top-color:rgba(50,50,50,.8);left:50%;margin-left:-8px;top:100%}.tooltip_position_right:before{border-right-color:rgba(50,50,50,.8);left:-16px;top:4px}.tooltip_position_left:before{border-left-color:rgba(50,50,50,.8);left:100%;top:4px}.tooltip_position_bottom:before{border-bottom-color:rgba(50,50,50,.8);left:50%;margin-left:-8px;top:-16px}.tooltip_position_center{pointer-events:none}.error-splash{padding:10px;text-align:center}.app{background:#fff;display:flex}.app__nav{padding:0}.app__content{flex:1;overflow:auto;position:relative}.app__header{background:#fff}.side-nav{background:#343434;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:180px}.side-nav__head{border-bottom:1px solid #4d4d4d;margin:16px 0;padding-bottom:5px}.side-nav__brand{background-size:auto auto;color:#fff;display:block;font-size:26px;font-weight:700;line-height:40px;margin-bottom:10px;margin-left:10px;padding-left:40px;text-decoration:none;transition:all .3s}.side-nav__brand-text{padding:0 16px}.side-nav__menu{left:0;list-style-type:none;margin:0;padding:0;transition:width .3s}.side-nav__footer{margin-bottom:32px;margin-top:auto;padding-left:0;padding-right:0}.side-nav__item{display:block;font-size:14px}.side-nav__collapse,.side-nav__link{color:#999;display:block;line-height:24px;padding:.8em 0;position:relative;text-decoration:none}.side-nav__collapse_active,.side-nav__link_active{border-right:4px solid #64b5f6;color:#fff}.side-nav__collapse:hover,.side-nav__link:hover{color:#fff}.side-nav__icon{font-size:22px;left:16px;margin:0 3px;position:absolute;vertical-align:middle}.side-nav__text{padding-left:55px;padding-right:7px}.side-nav__language-small{display:block;margin:0 auto;max-width:30px;padding:0 5px;text-overflow:".";text-transform:capitalize}.side-nav__collapse{cursor:pointer}.side-nav__collapse .side-nav__icon{left:21px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.side-nav_collapsed{width:60px}.side-nav_collapsed .side-nav__collapse .side-nav__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-nav_collapsed .side-nav__brand-text,.side-nav_collapsed .side-nav__text{opacity:0;visibility:hidden}.side-nav_collapsed .side-nav__collapse,.side-nav_collapsed .side-nav__link{white-space:nowrap}.side-nav__brand{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNTIuOCAxMS4wNzFhOC41NSA4LjU1IDAgMCAxIDEyLjA5Mi4wODRjNi43OCA2Ljg3NCAxMS4wNzEgMTYuMzUzIDExLjA3MSAyNi44MjZhOC41NSA4LjU1IDAgMSAxLTE3LjEgMGMwLTUuNzE0LTIuMzMtMTAuOTUtNi4xNDYtMTQuODE4YTguNTUgOC41NSAwIDAgMSAuMDg0LTEyLjA5MiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0idXJsKCNiKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNDMyIDguNTVBOC41NSA4LjU1IDAgMCAxIDM3Ljk4MiAwYzEwLjQ3MyAwIDE5Ljk1MiA0LjI5MSAyNi44MjYgMTEuMDcxQTguNTUgOC41NSAwIDAgMSA1Mi44IDIzLjI0NmMtMy44NjgtMy44MTUtOS4xMDQtNi4xNDYtMTQuODE4LTYuMTQ2YTguNTUgOC41NSAwIDAgMS04LjU1LTguNTUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9InVybCgjYykiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMzcuOTgxQzAgMTcgMTYuOTk5IDAgMzcuOTgxIDBhOC41NSA4LjU1IDAgMCAxIDAgMTcuMUMyNi40NDMgMTcuMSAxNy4xIDI2LjQ0MyAxNy4xIDM3Ljk4MWMwIDUuNzE0IDIuMzMgMTAuOTUgNi4xNDYgMTQuODJhOC41NSA4LjU1IDAgMCAxLTEyLjE3NSAxMi4wMDdDNC4yOTEgNTcuOTM0IDAgNDguNDU1IDAgMzcuOTgxIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4wNzEgNTIuOGE4LjU1IDguNTUgMCAwIDEgMTIuMDkxLS4wODNjMy44NjkgMy44MTUgOS4xMDUgNi4xNDYgMTQuODIgNi4xNDZhOC41NSA4LjU1IDAgMCAxIDAgMTcuMWMtMTAuNDc0IDAtMTkuOTUzLTQuMjkxLTI2LjgyNy0xMS4wNzFBOC41NSA4LjU1IDAgMCAxIDExLjA3IDUyLjgiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9InVybCgjZSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTY3LjQxMyAyOS40MzFhOC41NSA4LjU1IDAgMCAxIDguNTUgOC41NWMwIDIwLjk4My0xNi45OTggMzcuOTgyLTM3Ljk4MSAzNy45ODJhOC41NSA4LjU1IDAgMCAxIDAtMTcuMWMxMS41MzggMCAyMC44ODEtOS4zNDMgMjAuODgxLTIwLjg4MmE4LjU1IDguNTUgMCAwIDEgOC41NS04LjU1IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSJ1cmwoI2YpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ny40MTMgMjkuNDMxYTguNTUgOC41NSAwIDAgMSA4LjU1IDguNTV2MjkuNDMyYTguNTUgOC41NSAwIDAgMS0xNy4xIDBWMzcuOThhOC41NSA4LjU1IDAgMCAxIDguNTUtOC41NSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI2cpIj48cGF0aCBmaWxsPSJ1cmwoI2gpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Mi44IDExLjA3MWE4LjU1IDguNTUgMCAwIDEgMTIuMDkyLjA4NGM2Ljc4IDYuODc0IDExLjA3MSAxNi4zNTMgMTEuMDcxIDI2LjgyNmE4LjU1IDguNTUgMCAxIDEtMTcuMSAwYzAtNS43MTQtMi4zMy0xMC45NS02LjE0Ni0xNC44MThhOC41NSA4LjU1IDAgMCAxIC4wODQtMTIuMDkyIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNjIuNyIgeDI9IjY4LjQiIHkxPSIyMi44IiB5Mj0iMzUuNjI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzdFMjJDRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhCNUNGNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iNjMuNjUiIHgyPSI0Mi4yNzUiIHkxPSIyMi4zMjUiIHkyPSI4LjU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0VGNDQ0NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0RDMjYyNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iOC41NSIgeDI9IjEyLjgyNSIgeTE9IjMzLjI1IiB5Mj0iNTguOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyMkM1NUUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNTgwM0QiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjExLjQiIHgyPSIzNC4yIiB5MT0iNTIuNzI1IiB5Mj0iNjkuMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTRBM0I4Ii8+PHN0b3Agb2Zmc2V0PSIuOTU4IiBzdG9wLWNvbG9yPSIjNjQ3NDhCIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjQ3NDhCIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImUiIHgxPSI2Ny40NSIgeDI9IjUyLjY5NyIgeTE9IjUyLjY2IiB5Mj0iNjcuNDEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Q5NzcwNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQkYyNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iNjkuMzUiIHgyPSI3Mi43MzUiIHkxPSIxMjkuMiIgeTI9IjEyOC44NTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkJCRjI0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkJCRjI0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImgiIHgxPSI2Mi43IiB4Mj0iNjguNCIgeTE9IjIyLjgiIHkyPSIzNS42MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjN0UyMkNFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOEI1Q0Y2Ii8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01OC45IDI4LjVINzZ2MTlINTguOXoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) no-repeat 0;background-size:40px}.language-select{z-index:1}.language-select.popover{padding:0}.language-select__menu{list-style-type:none;margin:0;padding:0}.language-select__item{border-bottom:1px solid #eceff1;cursor:pointer;padding:.5em .8em}.language-select__item:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNSI+PHBhdGggZD0iTTEyLjAzNS4zNzMgNC41MDQgMTEuNjQxLjk3NSA3LjcwN2wtLjk3NiAxLjI0MiA0LjYyNSA1LjEwOUwxMy4xNyAxLjQ2eiIvPjwvc3ZnPg==) 50% no-repeat;background-size:contain;content:" ";display:inline-block;height:.8em;margin-right:.5em;visibility:hidden;width:.8em}.language-select__item_active:before{visibility:visible}.language-select__item:hover{background:#e4edfe}.popover{background:#fff;border:1px solid #e5e5e5;color:#000;font-size:14px;padding:8px;position:absolute}.popover:after,.popover:before{border:8px solid transparent;content:" ";margin-top:-8px;position:absolute;top:50%}.popover_position_right:before{border-right-color:#e5e5e5;left:-16px}.popover_position_right:after{border-right-color:#fff;left:-15px}.popover__list{margin:.5em 0;padding-left:20px}.test-result__name{padding-left:10px}.test-result__content{margin-bottom:300px}.app__content>.test-result{position:absolute;width:100%}.testresult__failure_expanded>.testresult__trace{display:block}.message{border-bottom:3px solid}.message_status_failed{border-color:#fd5a3e}.message_status_broken{border-color:#ffd050}.message_status_passed{border-color:#97cc64}.message_status_skipped{border-color:#aaa}.message_status_unknown{border-color:#d35ebe}.fullname__copy{cursor:pointer}.attachment__filename{background:#f6f5f3;padding:16px}.attachment__code,.attachment__text{margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.attachment__code{font:14px normal Courier New,monospace}.attachment__table{width:100%}.attachment__table tr{border-bottom:1px solid #eceff1}.attachment__table td{padding:10px 15px}.attachment__url{margin:.5em 0;padding:0 16px}.attachment__url_comment{color:#999}.attachment__table-container{overflow:auto}.attachment__table-container_fullscreen,.attachment__text-container_fullscreen{background-color:#fff;padding:16px}.attachment__media-container{cursor:-webkit-zoom-in;cursor:zoom-in;text-align:center}.attachment__media-container_fullscreen{cursor:-webkit-zoom-out;cursor:zoom-out}.attachment__iframe-container{height:100%}.attachment__embed,.attachment__media{display:block;margin:auto;max-width:100%}.attachment__embed_fullscreen,.attachment__media_fullscreen{margin:auto}.attachment__iframe{width:100%}.attachment__iframe_fullscreen{background-color:#fff;height:85vh}.modal__background{background-color:hsla(0,0%,92%,.7);height:100%;margin:0 auto;overflow:auto;position:absolute;top:0;width:100%;z-index:1000}.modal__title{display:flex}.modal__close{margin-left:auto}.modal__window{margin-left:5%;position:absolute;top:0;width:90%;z-index:1001}.blur{-webkit-filter:blur(3px);filter:blur(3px)}.test-result-overview__trace{border-top:1px solid #eceff1;display:none;margin-top:10px;padding-top:10px}.test-result-overview__trace_expanded{display:block}.test-result-overview__trace-toggle{color:#999;margin-top:5px;padding-top:5px;text-align:center}.test-result-overview__trace-toggle:hover{background-color:#e4edfe}.test-result-execution__title{margin:16px 16px 10px}.test-result-execution__stage-title{margin:16px 16px 5px}.step{line-height:1.2em}.step__name{display:inline}.step__arrow,.step__status{left:7px;position:absolute}.step__arrow{display:none}.step__title{padding:7px 16px 7px 25px;position:relative}.step__title_hasContent{cursor:pointer}.step__title_hasContent>.step__arrow{display:block}.step__title:hover,.step__title:hover:before{background-color:#e4edfe}.step__title_stage{font-weight:700}.step__content{display:none;margin-left:20px}.step_expanded>.step__title>.step__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.step_expanded>.step__content{display:block}.parameters{display:inline;white-space:nowrap}.parameters_name{font-style:italic}.parameters_separator:last-child{display:none}.block__arrow{display:inline-block;font-weight:400;line-height:normal;position:absolute;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;vertical-align:middle;visibility:visible}.block__arrow__expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .block__arrow{-webkit-filter:FlipH;filter:FlipH;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.angle{width:18px}.executor-icon{background:url(data:image/png;base64,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) 50% no-repeat;background-size:contain;display:inline-block;height:32px;width:32px}.executor-icon__jenkins{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIj48ZyBzdHlsZT0iZGlzcGxheTppbmxpbmUiIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUgMCAwIC0xLjI1IDAgMTgwKSI+PHBhdGggZD0ibTEwNy45NjUgMzAuNjYxLTEyLjUwNy0xLjg3Ni0xNi44ODMtMS44NzYtMTAuOTQzLS4zMTItMTAuNjI5LjMxMi04LjEzIDIuNTAyLTcuMTkgNy44MTYtNS42MjggMTUuOTQ0LTEuMjUgMy40NC03LjUwMyAyLjUtNC4zNzggNy4xOTEtMy4xMjYgMTAuMzE4IDMuNDQgOS4wNjcgOC4xMjggMi44MTMgNi41NjUtMy4xMjcgMy4xMjctNi44NzggMy43NTIuNjI2IDEuMjUgMS41NjMtMS4yNSA3LjE5LS4zMTMgOS4wNjggMS44NzYgMTIuNTA1LS4wNzQgNy4xNDNMNTIgMTI1LjcwNGwxMC4wMDUgNy4xOTEgMTcuNTA4IDcuNTA0IDE5LjM4NC0yLjgxNCAxNi44ODItMTIuMTkzIDcuODE3LTEyLjUwNiA1LjAwMi05LjA2NyAxLjI1LTIyLjUxLTMuNzUxLTE5LjM4NC02Ljg3OC0xNy4xOTUtNi41NjYtOS4wNjciIHN0eWxlPSJmaWxsOiNmMGQ2Yjc7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJtOTcuMzM0LTIzLjQyNS00NC43MDgtMS44NzZ2LTcuNTA0bDMuNzUxLTI2LjI2Mi0xLjg3Ni0yLjE4OS0zMS4yNjMgMTAuNjMtMi4xOSAzLjc1Mi0zLjEyNiAzNS4zMjgtNy4xOSAyMS4yNi0xLjU2MyA1LjAwMiAyNS4wMSAxNy4xOTUgNy44MTcgMy4xMjcgNi44NzgtOC40NCA1Ljk0LTUuMzE2IDYuODc5LTIuMTg4IDMuMTI2LS45MzhMNjguNTcgMS44OTlsMi44MTQtMy40NEw3OC41NzUuOTYxbC01LjAwMi05LjY5MyAyNy4yLTEyLjgxOHoiIHN0eWxlPSJmaWxsOiMzMzUwNjE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJtMjMuMjM4IDg1LjY4NyA4LjEyOCAyLjgxMyA2LjU2NS0zLjEyNyAzLjEyNy02Ljg3OCAzLjc1Mi42MjYuOTM4IDMuNzUyLTEuODc2IDcuMTkgMS44NzYgMTcuMTk2LTEuNTY0IDkuMzggNS42MjggNi41NjUgMTIuMTkzIDkuNjkxLTMuNDQgNC42OS0xNy4xOTUtOC40NDEtNy4xOS01LjYyOC00LjA2NS04Ljc1NC02LjI1My04LjQ0MS0xLjg3Ni0xMC4wMDV6IiBzdHlsZT0iZmlsbDojNmQ2YjZkO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTM2LjA1NSAxMTUuMDc1czQuNjkgMTEuNTY3IDIzLjQ0OSAxNy4xOTVjMTguNzU4IDUuNjI3LjkzOCA0LjA2NS45MzggNC4wNjVsLTIwLjMyMi03LjgxNy03LjgxNi03LjgxNi0zLjQzOS02LjI1M3pNMjYuNjc2IDg3Ljg3NXMtNi41NjUgMjEuODg1IDE4LjQ0NiAyNS4wMTFsLS45MzggMy43NTItMTcuMTk1LTQuMDY1LTUuMDAzLTE2LjI1NyAxLjI1Mi0xMC42M3oiIHN0eWxlPSJmaWxsOiNkY2Q5ZDg7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJtMzYuNjggNTguNzk5IDQuMDk0IDMuOTY2czEuODQ4LS4yMTQgMi4xNi0yLjQwMmMuMzEyLTIuMTkgMS4yNS0yMS44ODYgMTQuNjk0LTMyLjUxNyAxLjIyNi0uOTctMTAuMDA0IDEuNTY1LTEwLjAwNCAxLjU2NUwzNy42MTkgNDUuMDQyTTk0LjIwOSA2NC43MzlzLjcyOSA5LjQ3NyAzLjI4IDguNzQ4YzIuNTUzLS43MjkgMi41NTMtMy4yOCAyLjU1My0zLjI4cy02LjE5OC00LjAxLTUuODMzLTUuNDY4IiBzdHlsZT0iZmlsbDojZjdlNGNkO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTEyMC4xNTcgOTkuNDQycy01LjE1My0xLjA4OC01LjYyOC01LjYyN2MtLjQ3NC00LjU0IDUuNjI4LS45MzggNi41NjYtLjYyNk04Mi4zMjcgOTkuMTI5cy02Ljg3OS0uOTM4LTYuODc5LTUuMzE0YzAtNC4zNzggNy44MTctNC4wNjUgMTAuMDA1LTIuMTkiIHN0eWxlPSJmaWxsOiNmN2U0Y2Q7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMzkuODA3IDc4LjgwOHMtMTEuODggNy4xOS0xMy4xMy4zMTItNC4wNjYtMTEuODggMS44NzUtMTkuMDdsLTQuMDY0IDEuMjUtMy43NTIgOS42OTEtMS4yNSA5LjM4IDcuMTkgNy41MDQgOC4xMjktLjYyNiA0LjY5LTMuNzUyek00NS40MzUgOTguNTA0czUuMzE1IDI3LjUxMiAzMi4yMDIgMzIuODI4YzIyLjEzNyA0LjM3NSAzMy43NjUtLjkzOCAzOC4xNDItNS45NCAwIDAtMTkuNjk2IDIzLjQ0Ny0zOC40NTUgMTYuMjU3LTE4Ljc1OC03LjE5MS0zMi41MTQtMjAuMzIyLTMyLjIwMi0yOC43NjMuNTMzLTE0LjM3Ni4zMTMtMTQuMzgyLjMxMy0xNC4zODJNMTE3Ljk2OSAxMjIuMjY2cy05LjA2Ni4zMTItOS4zOC03LjgxN2MwIDAgMC0xLjI1LjYyNS0yLjUgMCAwIDcuMTkyIDguMTI5IDExLjU2OCAzLjc1MSIgc3R5bGU9ImZpbGw6I2Y3ZTRjZDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik03OC4yNjggMTExLjEwMnMtMS41NjEgMTIuNDc3LTEyLjE5OSA1LjIyM2MtNi44NzgtNC42OS02LjI1Mi0xMS4yNTUtNS4wMDItMTIuNTA2cy45MS0zLjc2OSAxLjg2Mi0yLjA0Yy45NTIgMS43MjguNjM4IDcuMzU2IDQuMDc4IDguOTE4IDMuNDQgMS41NjQgOS4wNzcgMy4zMSAxMS4yNi40MDUiIHN0eWxlPSJmaWxsOiNmN2U0Y2Q7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJtNDguODc0IDI2LjU5Ny0yOS4zODgtMTMuMTNzMTIuMTkzLTQ4LjQ2IDUuOTQtNjMuNDY4bC00LjM3NyAxLjU2My0uMzEzIDE4LjQ0Ni04LjEyOCAzNS4wMTYtMy40NCA5LjY5MiAzMC42NCAyMC42MzR6TTUxLjg5Ni0uMjA2bDQuMTctNS4wODd2LTE4Ljc1OWgtNS4wMDRzLS42MjQgMTMuMTMxLS42MjQgMTQuNjk1YzAgMS41NjMuNjI0IDcuMTkuNjI0IDcuMTlNNTItMjYuODY2bC0xNC4wNjktLjYyNCA0LjA2NS0yLjgxNEw1Mi0zMS44NjciIHN0eWxlPSJmaWxsOiM0OTcyOGI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJtMTAwLjE0OC0yMy43MzkgMTEuNTY3LjMxMyAyLjgxNC0yOC43NjQtMTEuODgtMS41NjJ6IiBzdHlsZT0iZmlsbDojMzM1MDYxO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0ibTEwMy4yNzQtMjMuNzM5IDE3LjUwOC45MzhzNy4xOSAxOC4xMzMgNy4xOSAxOS4wNzEgNi4yNTQgMjYuMjYyIDYuMjU0IDI2LjI2MmwtMTQuMDcgMTQuNjk0LTIuODEzIDIuNTAxLTcuNTAzLTcuNTAzVjMuMTQ4eiIgc3R5bGU9ImZpbGw6IzMzNTA2MTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Im0xMTEuMDktMjEuNTUtMTAuOTQyLTIuMTg5IDEuNTYzLTguNzU0YzQuMDY0LTEuODc2IDEwLjk0MiAzLjEyNyAxMC45NDIgMy4xMjdNMTExLjQwMyAzMy4xNjJsMjEuODg1LTE2LjI1Ny42MjUgNy41MDMtMTYuNTcgMTUuMzJ6IiBzdHlsZT0iZmlsbDojNDk3MjhiO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0ibTYyLjg1LTg1LjMzMi02LjQ3MyAyNi4yNjUtMy4yMTkgMTkuMzgtLjUzMiAxNC4zODYgMjkuMjk2IDEuNTYgMTguMjI2LjAwMi0xLjY1Ny0zMi44MyAyLjgxMy0yNS4zMjQtLjMxMi00LjY5LTIzLjc2LTEuODc2eiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik05Ni4wODMtMjMuNDI2cy0xLjU2My0zMi41MTUgMy4xMjctNTUuNjVjMCAwLTkuMzgtNS45NDEtMjMuMTM2LTcuNTA0bDI2LjI2Mi45MzggMy4xMjYgMS44NzYtMy43NTEgNTEuMjczLS45MzggMTAuOTQzIiBzdHlsZT0iZmlsbDojZGNkOWQ4O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0ibTExNS4wNjItNDkuNjkxIDEyLjE5MyAzLjQ0IDIzLjEzNSAxLjI1IDMuNDQgMTAuNjI5LTYuMjU0IDE4LjQ0Ni03LjE5LjkzOC0xMC4wMDUtMy4xMjYtOS41OTktNC42ODctNS4wOTUuOTM1LTMuOTcyLTEuNTYiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMTE0Ljg0Mi00My40MzVzOC4xMjggMy43NSA5LjM3OSAzLjQzOEwxMjAuNzgyLTIyLjhsNC4wNjQgMS41NjNzMi44MTQtMTYuMjU3IDIuODE0LTE4LjEzM2MwIDAgMTcuNTA4LS45MzggMTkuMDcxLS45MzggMCAwIDMuNzUyIDcuMTkxIDIuODE0IDE0LjY5NWwzLjQ0LTEwLjAwNS4zMTItNS42MjgtNS4wMDItNy41MDMtNS42MjgtMS4yNS05LjM4LjMxMi0zLjEyNSA0LjA2NC0xMC45NDMtMS41NjMtMy40NC0xLjI1MSIgc3R5bGU9ImZpbGw6I2RjZDlkODtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik0xMDIuNTU2LTIxLjI0MSA5NS42NzgtMy43MzMgODguNDg3IDYuNTg1czEuNTYyIDQuMzc3IDMuNzUxIDQuMzc3aDcuMTkxbDYuODc4LTIuNTAyLS42MjQtMTEuNTY3eiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik0xMDMuOS0xNS4yOTdTOTUuMTQ1IDEuNTg1IDk1LjE0NSA0LjA4NmMwIDAgMS41NjMgMy43NTIgMy43NTIgMi44MTRzNi44NzgtMy40MzkgNi44NzgtMy40Mzl2NS45NGwtMTAuNjMgMi4xOS03LjE5LS45MzkgMTIuMTkzLTI4Ljc2MyAyLjUtLjMxMyIgc3R5bGU9ImZpbGw6I2RjZDlkODtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Im02NS42NjQgMjUuOTY4LTguNjYuOTQxLTguMTMgMi41MDJ2LTIuODE0bDMuOTcyLTQuMzggMTIuNTA1LTUuNjI4IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTUxLjY4OSAyNS4wM3M5LjY5Mi00LjA2NCAxMi44MTktMy4xMjZsLjMxLTMuNzQ4LTguNzUyIDEuODcyLTUuMzE1IDMuNzUyeiIgc3R5bGU9ImZpbGw6I2RjZDlkODtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik0xMTUuMDI4IDkuODk3Yy01LjMwNS4xNTYtMTAuMDk4Ljc4Ni0xNC4yOTQgMS45Ny4yODUgMS43Mi0uMjQ4IDMuNDA4LjE4IDQuNjQ3IDEuMTcuODQzIDMuMTMuODMgNC44OTggMS4wMjctMS41MjkuNzUyLTMuNjc3IDEuMDQ5LTUuNDQuNjE1LS4wNDIgMS4xOTQtLjU3OCAxLjkzNC0uOTAyIDIuODY4IDIuOTgyIDEuMDY1IDEwLjAyMyA4LjA0NCAxMy45ODQgNS43MzMgMS44ODctMS4xIDIuNjktNy4zNzggMi44MzYtMTAuNDMxLjEyMi0yLjUzMy0uMjMtNS4wODctMS4yNjItNi40MjkiIHN0eWxlPSJmaWxsOiNkMzM4MzM7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMTE1LjAyOCA5Ljg5N2MtNS4zMDUuMTU2LTEwLjA5OC43ODYtMTQuMjk0IDEuOTcuMjg1IDEuNzItLjI0OCAzLjQwOC4xOCA0LjY0NyAxLjE3Ljg0MyAzLjEzLjgzIDQuODk4IDEuMDI3LTEuNTI5Ljc1Mi0zLjY3NyAxLjA0OS01LjQ0LjYxNS0uMDQyIDEuMTk0LS41NzggMS45MzQtLjkwMiAyLjg2OCAyLjk4MiAxLjA2NSAxMC4wMjMgOC4wNDQgMTMuOTg0IDUuNzMzIDEuODg3LTEuMSAyLjY5LTcuMzc4IDIuODM2LTEwLjQzMS4xMjItMi41MzMtLjIzLTUuMDg3LTEuMjYyLTYuNDI5eiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2QzMzgzMztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIi8+PHBhdGggZD0iTTg5LjY2IDE4LjU3cS0uMDIxLS42MDMtLjA0Ny0xLjIxMWMtMS42NTYtMS4wODgtNC4zMy0xLjA3NS02LjE0OC0xLjk5IDIuNjgtLjExNyA0Ljc5LS43NjIgNi42MTQtMS42NzJsLS4xMTgtMy4wMzJjLTMuMDM2LTIuMDc5LTUuODEtNS4xNzQtOS4zODQtNy4xMjMtMS42OS0uOTIyLTcuNjIyLTMuMjk0LTkuNDItMi44NzUtMS4wMTcuMjM3LTEuMTA5IDEuNS0xLjUxNiAyLjY5LS44NjYgMi41NDgtMi44NjEgNi42MDQtMy4wMzUgMTAuNDQtLjIyMiA0Ljg0Ni0uNzEgMTIuOTY2IDQuNTEgMTEuOTY4IDQuMjEzLS44MDQgOS4xMTMtMi43NDQgMTIuMzc0LTQuNTI2IDEuOTkzLTEuMDkgMy4xNDYtMi40MzcgNi4xNy0yLjY3IiBzdHlsZT0iZmlsbDojZDMzODMzO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTg5LjY2IDE4LjU3cS0uMDIxLS42MDMtLjA0Ny0xLjIxMWMtMS42NTYtMS4wODgtNC4zMy0xLjA3NS02LjE0OC0xLjk5IDIuNjgtLjExNyA0Ljc5LS43NjIgNi42MTQtMS42NzJsLS4xMTgtMy4wMzJjLTMuMDM2LTIuMDc5LTUuODEtNS4xNzQtOS4zODQtNy4xMjMtMS42OS0uOTIyLTcuNjIyLTMuMjk0LTkuNDItMi44NzUtMS4wMTcuMjM3LTEuMTA5IDEuNS0xLjUxNiAyLjY5LS44NjYgMi41NDgtMi44NjEgNi42MDQtMy4wMzUgMTAuNDQtLjIyMiA0Ljg0Ni0uNzEgMTIuOTY2IDQuNTEgMTEuOTY4IDQuMjEzLS44MDQgOS4xMTMtMi43NDQgMTIuMzc0LTQuNTI2IDEuOTkzLTEuMDkgMy4xNDYtMi40MzcgNi4xNy0yLjY3eiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2QzMzgzMztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIi8+PHBhdGggZD0iTTkyLjY3NSAxMi43ODhjLS40NjMgMi42NC0uOTk4IDMuMzkyLS43OTEgNS42OTUgNy4wMzkgNC42OTMgOC4zNi04LjA2MS43OTEtNS42OTUiIHN0eWxlPSJmaWxsOiNkMzM4MzM7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNOTIuNjc1IDEyLjc4OGMtLjQ2MyAyLjY0LS45OTggMy4zOTItLjc5MSA1LjY5NSA3LjAzOSA0LjY5MyA4LjM2LTguMDYxLjc5MS01LjY5NXoiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNkMzM4MzM7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIvPjxwYXRoIGQ9Ik0xMDIuODY4IDEwLjY0OXMtMi4xOSAzLjEyNy0uNjI2IDQuMDY1IDMuMTI3LS4wMDEgNC4wNjUgMS41NjJjLjkzOCAxLjU2NCAwIDIuNTAyLjMxMyA0LjM3Ny4zMTIgMS44NzYgMS44NzYgMi4xOSAzLjQzOSAyLjUwMnM1Ljk0LjkzOCA2LjU2Ni0uNjI2bC0xLjg3NiA1LjYyOC0zLjc1MiAxLjI1LTExLjg4LTYuODc4LS42MjYtMy40NHYtNi44NzdNNzAuMDQuMzMxYy0uMzc1IDQuODgtLjc3MiA5Ljc1Mi0xLjIxNSAxNC42MjYtLjY2MSA3LjI3OSAxLjc0OSA2LjAwOSA4LjA1OCA2LjAwOS45NjMgMCA1LjkzMy0xLjE1IDYuMjg4LTEuODc2IDEuNzA2LTMuNDgzLTIuODUtMi43MDkgMS45NjQtNS4zMzUgNC4wNjUtMi4yMTYgMTEuMjQ2IDEuMzQ2IDkuNjA0IDYuMjczLS45MiAxLjA5NS00Ljc5LjM0MS02LjE3NiAxLjA2bC03LjMyOCAzLjhjLTMuMTA3IDEuNjEyLTEwLjI5IDMuOTYyLTEzLjYwMyAxLjcxLTguMzk0LTUuNzEuNTMtMTkuOTc1IDMuNTI1LTI1LjkzIiBzdHlsZT0iZmlsbDojZWYzZDNhO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTc4LjI2OCAxMTEuMTAyYy04LjUyMiAxLjk4NC0xMi43NTYtMy41NjYtMTUuMzM5LTkuMzIzLTIuMzA2LjU1OS0xLjM4OCAzLjY5NS0uODA2IDUuMjkzIDEuNTI1IDQuMTk1IDcuNjcyIDkuNzc4IDEyLjY5NSA5LjAyMSAyLjE2LS4zMjUgNS4wODYtMi4zMDEgMy40NS00Ljk5MU0xMTkuNzg2IDEwMS4zOThsLjQwNC0uMDE2YzEuOTI2LTQgMy41OTMtOC4yMzggNi4wMjItMTEuNzctMS42MjctMy43OS0xMi4zMjItNy4xNDMtMTIuMTU3LS4zMzggMi4zMTMgMS4wMTEgNi4zMDUuMjA3IDguMzU2IDEuNDk4LTEuMTg2IDMuMjU0LTIuODk3IDYuMDIzLTIuNjI1IDEwLjYyNk04Mi42MyAxMDEuMjk0YzEuODI3LTMuMzUgMi40MjItNi44NjkgNS4wMi05LjQgMS4xNjktMS4xNCAzLjQ0My0yLjUyOSAyLjMxNi01LjY5OC0uMjY0LS43NDgtMi4xOS0yLjQxNC0zLjMtMi43NDItNC4wNjEtMS4xOTgtMTMuNTIyLS4yNDctMTAuMzE4IDQuODE1IDMuMzU4LS4xNTcgNy44NzEtMi4xODEgMTAuMzgxLjI1Ny0xLjkyNyAzLjA4LTUuMzY0IDkuMTc2LTQuMDk5IDEyLjc2OE0xMTguMjYyIDY3LjI1M2MtNi4xMTMtMy45MjgtMTIuOTMtOC4xOTgtMjIuOTQ3LTcuMjA4LTIuMTQgMS44NjEtMi45NTcgNi4wMDItLjg3NyA4LjczNyAxLjA4Mi0xLjg2LjQwMi01LjI4MyAzLjQxOS01Ljc5OCA1LjY4My0uOTczIDEyLjI5OSAzLjQ3NyAxNi4zODcgNS4wMzIgMi41MzUgNC4yNzQtLjIxOCA1Ljg0Ni0yLjUwMiA4LjU5Ny00LjY3NiA1LjYzNi0xMC45NDggMTIuNjIyLTEwLjcyIDIxLjA2IDEuODkgMS4zNyAyLjA1My0yLjA5MiAyLjMyNC0yLjcyMyAyLjQ0Mi01LjcxMyA4LjU4Ni0xMy4wMiAxMy4wNy0xNy45MTEgMS4xMDEtMS4yMDQgMi45MTQtMi4zNiAzLjExNi0zLjE1Ni41ODItMi4zMTYtMS41MTMtNS4wOS0xLjI3LTYuNjNNMzcuNjY4IDcxLjM4N2MtMS45MTcgMS4wOTQtMi4zNzMgNS45MS00LjYyMiA2LjA0OC0zLjIxNS4xOTUtMi42My02LjI1LTIuNjE2LTEwLjAxOC0yLjIxMyAyLjAwOS0yLjYwMiA4LjE5NC0uOTc3IDExLjM3MS0xLjg1Mi45MS0yLjY4LTEuMDAzLTMuNzA3LTEuNjc4IDEuMzIgOS41OTUgMTQuMDM2IDQuNDUgMTEuOTIyLTUuNzIzTTEyMi4xNTUgNjMuMjU3Yy0yLjg0Ni01LjQxNy02Ljg3Mi0xMS4zODItMTUuMjIyLTExLjU1NS0uMTcgMS43NDktLjMgNC40MS4wMDkgNS40NjQgNi4zODMuNjEzIDEwLjMyNSAzLjg2MiAxNS4yMTIgNi4wOTFNODIuMTQ5IDU5Ljc0NWM1LjMyNi0yLjggMTUuMTE0LTMuMTAxIDIyLjM1My0yLjg5LjM4OC0xLjU4NS4zNzktMy41NDUuMzk0LTUuNDc5LTkuMzA1LS40NjQtMjAuMzA3IDEuODM5LTIyLjc0NyA4LjM3TTgxLjEzNiA1NC41MjNjMy42ODMtOS4yNDcgMTYuMzQyLTguMTgzIDI3LjAxNi03LjkyNy0uNDctMS4yLTEuNDg4LTIuNjItMi43NTQtMy4xMzItMy40MjEtMS4zOTItMTIuODU2LTIuNDQ4LTE3LjYwNC4wNzQtMy4wMTIgMS42MDEtNC45NDcgNS4yMTktNi41OTcgNy4zNC0uNzk3IDEuMDIzLTQuNzY1IDMuNjQtLjA2IDMuNjQ1IiBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTExNy44MTggMy41MTZjLTQuMzIyLTcuNDAyLTguNDU4LTE1LjAwNS0xMy41ODUtMjEuNTM0IDIuMTUgNi4zMiAzLjA3IDE2LjkgMy4zOTQgMjQuOTY1IDQuNDk3IDIuMTA0IDguMzQ4LS40NzQgMTAuMTktMy40MzEiIHN0eWxlPSJmaWxsOiM4MWIwYzQ7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMTQxLjA3NC0yMy4wODljLTQuODM4LS45NjgtOC4yMzgtNS42NzEtMTIuOTU5LTUuMzcgMi41OTQgMy42NTggNy4xNCA1LjIgMTIuOTYgNS4zN00xNDMuMjEtMzAuNjYxYy0zLjk0NS0uNDE3LTguNTc3LTEuMDU2LTEyLjU3OC0uNzI3IDEuODk0IDIuODkzIDkuMTkgMS44OTUgMTIuNTc3LjcyN00xNDQuNTc2LTM3LjE5Yy00LjQzMy0uMDk2LTkuOTQyLS4wMDgtMTQuMTU2LjM0NiAyLjQ5MyAyLjY3NiAxMS4yOC45OTMgMTQuMTU2LS4zNDYiIHN0eWxlPSJmaWxsOiMyMzFmMjA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMTA5LjQ3OC01NS4wNTdjLjYzNS01LjU2NyAyLjg0Mi0xMS4yMDcgMi41NjYtMTcuMzA0LTIuNDUxLS44MjYtMy44NTktMS41NS03LjE0My0xLjU0NS0uMjMxIDUuMTgyLS45MjQgMTMuMTAyLS43MTcgMTguMDQxIDEuNjE1LS4xMDYgMy45OTYgMS4xNTQgNS4yOTQuODA4IiBzdHlsZT0iZmlsbDojZGNkOWQ4O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTEwMi4zMzEgMjYuOTg1Yy0yLjIyNS0xLjQ1Mi00LjEyLTMuMjY2LTYuMjU4LTQuODE4LTQuNzQtLjIzNC03LjMyNy4zMjktMTAuODEgMy4wNS4wNTcuMjE5LjQwNy4xMjEuNDIuMzkgNS4wNzQtMi4yNjIgMTEuNTI1LjkyIDE2LjY0OCAxLjM3OCIgc3R5bGU9ImZpbGw6I2YwZDZiNztmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik03NS42OTQtNy42MDNjMS4zOTQgNi4wNCA2Ljg1NyA5LjE3IDExLjgxNyAxMi40OTYgNS4xMi02LjQ5OCA4LjIzNC0xNC44NTQgMTEuNjYzLTIyLjkxOS04LjEwMSAyLjQ0My0xNi4zOCA2LjQwNS0yMy40OCAxMC40MjMiIHN0eWxlPSJmaWxsOiM4MWIwYzQ7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiLz48cGF0aCBkPSJNMTA0LjE4NC01NS44NjVjLS4yMDctNC45MzkuNDg2LTEyLjg2LjcxNy0xOC4wNCAzLjI4NC0uMDA1IDQuNjkyLjcxOCA3LjE0MyAxLjU0NC4yNzYgNi4wOTctMS45MyAxMS43MzctMi41NjcgMTcuMzA0LTEuMjk3LjM0Ni0zLjY3OC0uOTE0LTUuMjkzLS44MDhtLTUxLjEzIDI4LjA5YzIuMTY1LTE5LjkwNSA1LjMwMS0zNi42MzkgMTEuMDUzLTU0LjI2NSAxMi43NjctMy44NzcgMjguMTU3LTQuMjE0IDM5LjQ0LS43MTctMi4wNzEgOS45NDktMS4xNjYgMjIuMDYxLTIuMzc3IDMyLjY3OC0uOTEyIDcuOTgtLjQ0NyAxNi4wMDgtMS42OTggMjQuMTUtMTMuNjczIDIuODQ0LTMzIC42NjQtNDYuNDE4LTEuODQ2bTQ5LjY1IDEuNzJjLS4xMTUtOC41NDkuMzgzLTE2Ljk4MSAxLjAzNi0yNS41NDEgMy4yODMuNDkzIDUuNTEuODIyIDguNTYgMS40OS0uOTkgOC4yNC0uODY4IDE3LjUxMy0yLjg4NSAyNC44MDMtMi4zMzItLjAyMi00LjM4NS4wMjctNi43MS0uNzUybTE2LjY1NCAxLjM3OGMtMS41NTguMzU4LTMuMzcyLjAxNC00Ljg2LS4wMTUuNjk5LTYuOTY4IDIuMzk3LTE0LjY1OCAyLjk5NC0yMS45NzQgMi4zNDItLjA3MiAzLjU5MyAxLjAzMiA1LjUyIDEuNDA0LjEwMyA2LjQyLS41NjEgMTUuMjY3LTMuNjU0IDIwLjU4NW0yNS4yMTUtMjMuMDM4YzQuODgyIDEuMTg2IDcuOTUyIDcuMTY1IDYuNTg2IDEzLjMwNi0uOTE2IDQuMTI2LTIuNTQ4IDExLjg5Ny00LjI5NSAxNC41MzctMS4yOSAxLjk1My00Ljc5IDQuNTEtNy41ODQgMi43Mi00LjU0NS0yLjkxLTEyLjU1Mi0zLjc1NS0xNS44NjctNy4yNzggMS42NjItNS41MzQgMi4xNzgtMTMuMTM1IDIuODY0LTIwLjE0NiA1LjY3OC0uMzU0IDEyLjY2NSAxLjU2MiAxNy4zODctLjQ3Mi0zLjI5Ny0xLjA2OC03LjU3NS0xLjA3Ni0xMC40MjMtMi42MzIgMi4zMjgtMS4xMjUgNy43NzgtLjg5OCAxMS4zMzItLjAzNW0tNDUuMzk5IDI5LjY5Yy0zLjQyOSA4LjA2NC02LjU0MyAxNi40Mi0xMS42NjMgMjIuOTE4LTQuOTYtMy4zMjYtMTAuNDIzLTYuNDU1LTExLjgxNy0xMi40OTYgNy4xLTQuMDE4IDE1LjM3OS03Ljk4IDIzLjQ4LTEwLjQyM204LjQ1MyAyNC45NzJjLS4zMjUtOC4wNjUtMS4yNDUtMTguNjQ1LTMuMzk0LTI0Ljk2NSA1LjEyNyA2LjUyOSA5LjI2MyAxNC4xMzIgMTMuNTg1IDIxLjUzNC0xLjg0MyAyLjk1Ny01LjY5NCA1LjUzNS0xMC4xOTEgMy40M20tOS41ODIgMy40MDRjLTEuOTQyLjIxLTMuNTkxLTIuMjMzLTYuMTE3LTEuMTc3LS41NzktLjY0LTEuMTA1LTEuMzMzLTEuNjk1LTEuOTU3IDUuNTc5LTYuNzIzIDguMTE0LTE2LjI2MiAxMi40MjMtMjQuMTYzIDIuMzEyIDcuNTkgMi4wNDYgMTUuOTA0IDIuNTU1IDI0LjE4OC0zLjE3Ny0uMjAyLTQuOTQgMi44NzMtNy4xNjYgMy4xMW0tNi4xNjEgOC4xMzJjLS4yMDctMi4zMDMuMzI4LTMuMDU2Ljc5MS01LjY5NSA3LjU3LTIuMzY2IDYuMjQ4IDEwLjM4OC0uNzkxIDUuNjk1TTgzLjQ5IDIxLjI0Yy0zLjI2MSAxLjc4Mi04LjE2IDMuNzIyLTEyLjM3MyA0LjUyNi01LjIyMiAxLTQuNzMzLTcuMTIyLTQuNTExLTExLjk2OC4xNzQtMy44MzYgMi4xNjktNy44OTIgMy4wMzUtMTAuNDQuNDA3LTEuMTkuNDk5LTIuNDUzIDEuNTE2LTIuNjkgMS43OTgtLjQxOSA3LjczIDEuOTUzIDkuNDIgMi44NzUgMy41NzUgMS45NDkgNi4zNDggNS4wNDQgOS4zODQgNy4xMjNsLjExOCAzLjAzMmMtMS44MjUuOTEtMy45MzQgMS41NTUtNi42MTQgMS42NzIgMS44MTguOTE1IDQuNDkyLjkwMiA2LjE0OCAxLjk5cS4wMjUuNjA4LjA0NyAxLjIxYy0zLjAyNC4yMzMtNC4xNzcgMS41OC02LjE3IDIuNjdtLTMxLjE1MiA1LjY1OGMtMi43MDYtMi43NDggNy41OTItNi40OTQgMTAuODcyLTYuNjk2LS4wMTkgMS43NC45OSAzLjM3OS43ODcgNC42MjYtMy44OTQuNjg0LTkuMDEzLjIzMy0xMS42NTkgMi4wN20zMy4zNDUtMS4yOWMtLjAxMy0uMjY5LS4zNjMtLjE3MS0uNDItLjM5IDMuNDgzLTIuNzIxIDYuMDctMy4yODQgMTAuODEtMy4wNSAyLjEzNyAxLjU1MiA0LjAzMyAzLjM2NiA2LjI1OCA0LjgxOC01LjEyMy0uNDU3LTExLjU3NC0zLjY0LTE2LjY0OC0xLjM3OG0zMC42MDctOS4yODFjLS4xNDcgMy4wNTMtLjk0OSA5LjMzMS0yLjgzNiAxMC40My0zLjk2IDIuMzEzLTExLjAwMi00LjY2Ny0xMy45ODQtNS43MzIuMzI0LS45MzQuODYtMS42NzQuOTAxLTIuODY4IDEuNzY0LjQzNCAzLjkxMi4xMzcgNS40NDEtLjYxNS0xLjc2OC0uMTk3LTMuNzI4LS4xODQtNC44OTgtMS4wMjctLjQyOC0xLjIzOS4xMDUtMi45MjctLjE4LTQuNjQ3IDQuMTk2LTEuMTg0IDguOTktMS44MTQgMTQuMjk0LTEuOTcgMS4wMzIgMS4zNDIgMS4zODQgMy44OTYgMS4yNjIgNi40MjlNNDcuNzggMjQuMjM5Yy0uODUuNjA2LTYuNiA4LjA4OC03LjM4OCA3Ljc3Ny0xMC40MDUtNC4xMDMtMjAuMTM0LTExLjE5OC0yOC44MjgtMTcuOTFDMTkuODU1LTMuNjggMjMuMi0yNS40NzEgMjMuNzkyLTQ2LjQ3NWM5LjQ5NS00LjQ0MSAxNy44MzYtMTAuODQzIDMwLjcyMi0xMS41MTItMS40OTIgMTAuNTUtMi44NTMgMTkuOTYyLTMuNyAyOS44OTUtMy4yMzcgMS4zNjQtNy44ODItLjA2Mi0xMC45MTIuNDIzLS4wMjUgMy42NTEgNC42MjggMS41OTkgNS4wMTUgNC4wNTQuMjkyIDEuODU3LTIuNTYgMS45OTgtMS42MzEgNC45MjIgMi4zNjktLjg2IDMuNjEyLTIuNzYyIDYuMTM5LTMuNDc3IDIuMzA4IDUuMDUtLjAzMyAxMy45ODUuMyAxOC4yMDYuMDYzLjc5Mi4zOTYgNC4zOSAyLjE3IDMuNzU5IDEuNTcyLS41NTktLjA4OS05LjU2OS4wODMtMTMuNTYzLjE1Ny0zLjY4LS40NDQtNy4yNDIgMS4wNDYtOS41NTJhMzU2IDM1NiAwIDAgMCAzOC41NzcgMy4xNmMtMi45NjQgMS4yNzEtNi40ODUgMi40NzUtMTAuMzQ2IDQuNjUtMi4wOTIgMS4xOC04LjY4OSAzLjYzNS05LjI5MyA1LjYyMy0uOTYzIDMuMTY3IDIuNTI4IDQuODU0IDMuMTI1IDcuNTctNi4yODUtMy40MjgtNy41MSAzLjI4NS04Ljk5OCA4LjA0Mi0xLjM0NyA0LjMwNy0yLjExNCA3LjUyNS0yLjQ0NCAxMC4wMS01LjQxNSAyLjU4MS0xMS4yMDMgNS4xOTUtMTUuODY0IDguNTA1bTYzLjAxIDYuODcyYzguNjY5IDQuMjA0IDEwLjIzMS0xNS43MSA2LjgzMy0yMi4xMjYuNTI2LTEuOTE0IDIuMzMyLTIuNjQ2IDMuMDctNC4zNjYtNC44MzktOC42NjctMTAuMjEyLTE2Ljc1Ni0xNS4xNDgtMjUuMzIgMy42NzIgMi4yODUgOC45MTcuNDA4IDEzLjIzOCAyLjEyIDEuNTguNjI0IDIuNzIyIDQuMjQgMy45MTggNy4xMzIgMy4yOSA3Ljk1OCA2Ljc0MyAxNy45OTEgOC4yOCAyNS41ODYuMzQ2IDEuNzMgMS4yOTIgNS41IDEuMDggNy4wNC0uMzc4IDIuNzU4LTQuMTIgNC44MDMtNi4wMjMgNi41MDgtMy41MDYgMy4xNS01LjcxMyA1LjkyMS05LjM3IDguODY2LTEuNDgzLTIuMTg5LTQuNjY2LTMuNjYtNS44NzgtNS40NG0tODIuODM2IDc2Ljg4Yy00LjEzMS00LjU0NS0zLjI2Ni0xMy4wNjEtMi43NjYtMTkuMTIgNy40NjYgNC42OTcgMTcuMzc3LS4zNzIgMTcuMjg0LTguMzYgMy41NjQuMDk0IDEuMzMxIDQuNDUxLjY4NiA3LjI1OS0yLjEwNyA5LjE2OSAzLjU1IDE5LjEzLjI1NyAyNy41MTYtNi4zOTUtLjQ4NS0xMS42NS0zLjA5Ny0xNS40NjEtNy4yOTVtMjkuNTU3IDI2LjM4Yy05LjM1MS0yLjY1LTIxLjMzNy05LjQ0NS0yNS4xOC0xNy44NDYgMi45NzYuNDMyIDUuMDQyIDEuOTMzIDcuOTc3IDIuMTE4IDEuMTEuMDczIDIuNTYzLS40NjUgMy44MzgtLjE0OCAyLjU0LjYzIDQuNjg1IDYuMzI4IDYuNjAyIDguNDQ3IDEuODY5IDIuMDcgNC4xMTQgMi45NTUgNS42NTEgNC44NDIuOTg4LjQ3NiAyLjQ0OC40NDMgMi41MDQgMS45MjYtLjQyOC40NTgtLjg3OS44MDctMS4zOTIuNjYybTQ4LjY4Mi0yLjQ5MmMtOS43MDcgNS40NzYtMjYuMTM3IDkuNTk1LTM2LjQ2MiA0LjQ0OEM2MS40MDEgMTMyLjE3MyA1MC4xNCAxMjUuMyA0Ni4zIDExNi41OWMzLjU4Ny04LjQwNC0xLjA2Mi0xNi4xMDYtMS4zNTktMjQuNjM5LS4xNTctNC41NCAyLjEzOC04LjUwNCAyLjMxNC0xMy40NDctMS4yMjgtMi4wMjUtNC45NzgtMi4yNzUtNy41NzMtMi4xMzYtLjg3NCA0LjM3My0yLjQwNCA5LjI4OC02LjkwNiA5Ljc4LTYuMzcyLjY5OC0xMS4wMy00LjU3NS0xMS4zMi0xMC4wODYtLjM0Mi02LjQ4IDQuOTc3LTE3LjIyIDEyLjUxOC0xNi40NzQgMi45MTIuMjg4IDMuNjI4IDMuMjA3IDYuODAxIDMuMTc3IDEuNzItMy40MzEtMi42NTMtNC41MS0zLjEwMy02Ljk2NC0uMTE3LS42MzQuMzYzLTMuMTEyLjY0Mi00LjI3NCAxLjM3LTUuNjU4IDQuNDIzLTEyLjk4MiA3LjQyOC0xNy4yOSAzLjgxNC01LjQ2NCAxMS4zMDctNi4yODcgMTkuMzY4LTYuODIzIDEuNDQgMy4xMDIgNi43NDQgMi44NDcgMTAuMiAyLjAzNS00LjE0MiAxLjY0LTcuOTkyIDUuNjE4LTExLjE4NCA5LjEzOC0zLjY2NSA0LjAzOC03LjM3OCA4LjM3LTcuNTY2IDEzLjY1IDYuOTI3LTkuNjEgMTIuNjUtMTguMDAzIDI1LjI0Ni0yMi4yMyA5LjUzMS0zLjE5NyAyMC42NjIgMS40NjUgMjcuOTg2IDYuNjA3IDMuMDM5IDIuMTM4IDQuODUzIDUuNTMgNy4wMTMgOC42MzQgOC4wODIgMTEuNjI1IDExLjg1MyAyOC4yMiAxMS4wMjQgNDQuMzAzLS4zNDEgNi42MzMtLjMyNiAxMy4yNDMtMi41NTIgMTcuNzA2LTIuMzI2IDQuNjY2LTEwLjE5MyA4Ljg0LTE0Ljc5OSA0LjYyLS44NTMgNC41MzggMy44MyA3LjM0NCA5LjMzIDUuNzExLTMuOTIyIDUuMDYyLTguMDM4IDExLjE0NS0xMy42MTMgMTQuMjltMTguMDg0LTE0OS42NjNjNy41ODUgMy43NyAyMS43NTcgMTAuMTUgMjYuNTEyLS4wMTQgMS43NTUtMy43NDYgMy44MTQtMTAuMDc5IDQuNzIzLTEzLjk0NiAxLjI4NC01LjQ1Ni0xLjM5Mi0xNi45MjMtNy0xOC43NTQtNC45NTMtMS42MTctMTAuNzMzLTEuNTE4LTE2LjY5OS0uMzItLjcwMi41ODUtMS40ODQgMS42MDMtMi4wMzEgMi42NjUtNC4yNi4xNjUtOC4yNS0uMjI5LTExLjYxNS0xLjk4LjMyLTMuMTUtMS44MTItMy42NTYtMy44MS00LjMwNS0xLjQ4LTUuODcyIDIuOTYzLTEzLjU0IDEuOS0xOC44OTUtLjc1OS0zLjgxNS01LjQ1Mi00LjQwNS04LjkwMi01LjExOS0uMTEzLTIuMTIuMTUtMy44OS4zODYtNS42ODMtLjc4OC0yLjkwNi00LjMyNi00LjU2LTcuNjc4LTQuOTY2LTExLjAzLTEuMzI2LTI3Ljc3Ni0xLjkyMi0zOC4zODQgMS44OTMtMi45NiA3LjI2MS01LjI5MiAxNi4wOTMtNy43NTggMjQuMzg0LTEwLjM0Ny0xLjEwNS0xOC43MTUgNC40NjQtMjYuNjA0IDguMTEzLTIuNzMgMS4yNjYtNi41MSAxLjk2NC03LjUzIDQuMTM4LS45ODkgMi4xMDUtLjU4NCA2LjE0LS44MyA5Ljk1LS42MjQgOS43MzMtMS4xNiAxOS4xMi0zLjczIDI5LjA4NkMxNC4wNzYtNy4wNjUgMTIuMDY0LTMuMTIgMTAuNjYgMS4xOSA5LjM2MyA1LjE4MyA3LjA5NyAxMC4xMTkgNi41MDYgMTQuMWMtLjg3NiA1LjkwMiA0LjY4MSA2LjIzIDguMjM1IDguNzg4IDUuNDk0IDMuOTU2IDkuODA3IDYuMTQzIDE1Ljc1NiA5LjcxMyAxLjc2MyAxLjA1NyA3LjA3NyAzLjczMyA3LjY4MiA0Ljk2NSAxLjIwMSAyLjQ0My0yLjA2MyA1Ljg4OC0yLjkzNiA3LjgwNC0xLjM4IDMuMDI4LTIuMSA1LjYwMS0yLjI5OCA4LjU5LTQuOTkxLjc4OC04Ljc3NSAzLjc1OC0xMS4wNiA3LjEwOC0zLjc4MSA1LjU0My02LjQwMyAxNS43OTgtMy4xMzIgMjMuNTk5LjI1Ny42MTQgMS41MzYgMS44MjIgMS43MjUgMi43NjYuMzcyIDEuODU4LS43IDQuMzI4LS43NjcgNi4zMDUtLjM0NCAxMC4xMzkgMS43MTUgMTguODc1IDguNTQgMjEuOTMyIDIuNzcxIDExLjAzOSAxMi42ODkgMTQuNzA5IDIyLjAzMyAyMC4xOTUgMy40OTIgMi4wNSA3LjM0MyAzLjM2IDExLjMxOSA0LjgyMyAxNC4yNjQgNS4yNSAzNi4xNSA0LjI2MSA0Ny45ODgtNC42OTIgNS4wMi0zLjc5NyAxMy4wNDQtMTEuODEzIDE1LjkxNC0xNy42MTcgNy41OC0xNS4zMjMgNy4wNDItNDAuOTMxIDEuNzQtNTkuNTctLjcxMy0yLjUwMy0xLjc0Ny02LjE4Mi0zLjE5LTkuMTg4LTEuMDA3LTIuMDk5LTQuMTM1LTYuMjk5LTMuNzU1LTguMTUyLjM5MS0xLjkxNiA3LjEzMi03LjAzNSA4LjU3OC04LjQyOCAyLjYwMi0yLjUxMSA3LjU0Ny01Ljg0NCA3Ljk0OC05LjAxMi40My0zLjM3Mi0xLjQ4Ni03Ljk4NS0yLjQ1Ny0xMS4yMzgtMy4yNDUtMTAuODU5LTYuNDEyLTIwLjg5NS0xMC4wOTEtMzAuNTc2IiBzdHlsZT0iZmlsbDojMjMxZjIwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHBhdGggZD0iTTczLjY3NCA1Ny4zOGMuNDExLjU0OCAyLjY3NCAxLjM4IDUuODQtLjE0NSAwIDAtMy43NTItLjYyNS0zLjQ0LTYuODhsLTEuNTY0LjMxM3MtMS42MTUgNS42NzItLjgzNiA2LjcxMiIgc3R5bGU9ImZpbGw6I2Y3ZTRjZDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIvPjxwYXRoIGQ9Ik0xMDEuMDg2IDMuNjE3YTEuNzIgMS43MiAwIDEgMC0zLjQ0LjAwMSAxLjcyIDEuNzIgMCAwIDAgMy40NC0uMDAxTTEwMi44MDUtNC4zNTVhMS43MiAxLjcyIDAgMSAwLTMuNDQgMCAxLjcyIDEuNzIgMCAwIDAgMy40NCAwIiBzdHlsZT0iZmlsbDojMWQxOTE5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIi8+PHJlY3Qgd2lkdGg9IjcwLjQxMiIgaGVpZ2h0PSI0LjEyIiB4PSIxNi44NTQiIHk9IjE3Ny4zNzgiIHJ4PSIuOTgzIiByeT0iLjk4MyIgc3R5bGU9ImZpbGw6IzAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgdHJhbnNmb3JtPSJtYXRyaXgoLjggMCAwIC0uOCAwIDE0NCkiLz48cmVjdCB3aWR0aD0iNTAuMDM3IiBoZWlnaHQ9IjMuMjk2IiB4PSI3OC41MDIiIHk9Ii0yLjA5NyIgcng9Ii43ODYiIHJ5PSIuNzg2IiBzdHlsZT0iZmlsbDojMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2Rpc3BsYXk6aW5saW5lIiB0cmFuc2Zvcm09InNjYWxlKDEgLTEpIi8+PHJlY3Qgd2lkdGg9IjU0LjgzMSIgaGVpZ2h0PSIzLjI5NiIgeD0iMTMuNDgzIiB5PSItMy42OTciIHJ4PSIuNzg2IiByeT0iLjc4NiIgc3R5bGU9ImZpbGw6IzAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtkaXNwbGF5OmlubGluZSIgdHJhbnNmb3JtPSJzY2FsZSgxIC0xKSIvPjxyZWN0IHdpZHRoPSI0NS4yNDMiIGhlaWdodD0iMy4yOTYiIHg9IjgzLjI5NiIgeT0iLTMuNjk3IiByeD0iLjc4NiIgcnk9Ii43ODYiIHN0eWxlPSJmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7ZGlzcGxheTppbmxpbmUiIHRyYW5zZm9ybT0ic2NhbGUoMSAtMSkiLz48L2c+PC9zdmc+)}.executor-icon__bamboo{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBpZD0iY2FudmFzX2JhY2tncm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0tMS0xaDIwMnYyMDJILTF6Ii8+PGcgaWQ9InN2Z182MiIgc3Ryb2tlPSJudWxsIj48ZyBpZD0ic3ZnXzYxIiBzdHJva2U9Im51bGwiIHRyYW5zZm9ybT0ibWF0cml4KDEuODYxNjcgMCAwIDEuODYxNjcgLTEzMTI3Ljg0MyAtMTMyNjQuNDQ3KSI+PHN0eWxlPi5zdDB7ZmlsbDojMjA1MDgxfTwvc3R5bGU+PGcgaWQ9InN2Z180NiIgc3Ryb2tlPSJudWxsIj48ZyBpZD0ic3ZnXzQ3IiBzdHJva2U9Im51bGwiIHRyYW5zZm9ybT0ibWF0cml4KC42OTQ0NCAwIDAgLjY5NDQ0IC0zNDMuNzUgMTUuMjc4KSI+PHBhdGggaWQ9InN2Z181NSIgc3Ryb2tlPSJudWxsIiBkPSJNMTA2NTUuNDA4IDEwMzEwLjU5OGMyLjYgMS42IDguMiAzLjMgMTUuOSAzLjMgMy43IDAgNy40LS40IDEwLjQtMS4yLjMtLjEuNi0uNC42LS43LjUtNS44IDIuMS0xMS42IDQuOC0xNi44cS4xNS0uMyAwLS42Yy0uMS0uMi0uMi0uNC0uNC0uNS0zLTEuNC02LjItMy4zLTkuMS01LjQtNC41LTMuMi04LjItNi45LTEwLjktMTAuNnEtLjMtLjQ1LS45LS4zYy0uMy4xLS42LjMtLjYuNy0xIDUuMS0yLjQgMTAuMy00LjEgMTUuNy0xLjggNS41LTMuOCAxMC42LTYgMTUuNC0uMi4zLS4xLjguMyAxeiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJzdmdfNTQiIHN0cm9rZT0ibnVsbCIgZD0iTTEwNjg4LjcwOCAxMDMzOS43OThjLjItLjMuMy0uNy4xLTEtMi40LTQtNC4yLTguMy01LjMtMTIuOS0uMy0xLjEtLjUtMi4zLS43LTMuNSAwLS4yLS4yLS40LS4zLS42LS4yLS4xLS40LS4yLS42LS4xLTMuMy42LTYuOSAxLTEwLjUgMS01LjUgMC0xMC43LS43LTE1LjEtMi4yLS4zLS4xLS43IDAtLjkuMnMtLjMuNi0uMS45YzIuMiA0LjcgNC4yIDkuOCA1LjkgMTUuMSAxLjggNS41IDMuMiAxMC44IDQuMiAxNiAuMS40LjQuNy44LjdoLjFjMy4xLS4zIDguNi0yLjEgMTQuOC02LjcgMi45LTIgNS42LTQuNSA3LjYtNi45eiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJzdmdfNTMiIHN0cm9rZT0ibnVsbCIgZD0iTTEwNzM0LjEwOCAxMDI0OS4wOThjLS4zLS42LS44LTEtMS40LTEuMWwtMzkuOC04LjNjLS44LS4yLTEuNi4yLTIuMS45LS40LjctLjQgMS42LjEgMi4ybDYgOC4xYy0zLjMgMi45LTYuOSA1LjgtMTAuNyA4LjYtNC42IDMuNC05LjMgNi40LTEzLjkgOC45LS40LjItLjUuNy0uNCAxLjEgMS4yIDIuOCA0LjcgNy41IDEwLjkgMTIgMyAyLjIgNi4yIDQgOS4xIDUuMi4xIDAgLjIuMS4zLjEuMiAwIC41LS4xLjYtLjMgNC4xLTQuOCA5LjEtOC42IDE0LjgtMTEuM2wyIDEwLjFjLjIuOC44IDEuNCAxLjYgMS42aC4zYy43IDAgMS4zLS40IDEuNy0xbDIwLjctMzVjLjQtLjYuNS0xLjMuMi0xLjh6IiBjbGFzcz0ic3QwIi8+PHBhdGggaWQ9InN2Z181MiIgc3Ryb2tlPSJudWxsIiBkPSJNMTA3MTAuMDA4IDEwMzU2Ljg5OGMtNS41LTIuMi0xMC41LTUuNi0xNC43LTkuOC0uMi0uMi0uNC0uMi0uNi0uMnEtLjMgMC0uNi4zYy0yLjMgMi40LTUgNC45LTcuOSA3LTQuNSAzLjItOS4xIDUuNy0xMy40IDcuMS0uMy4xLS41LjQtLjYuNyAwIC4zLjEuNi40LjggNC41IDIuNSA5LjEgNS41IDEzLjcgOC44IDQuNyAzLjQgOS4xIDcgMTMgMTAuNy4yLjEuNC4yLjYuMnMuNC0uMS41LS4yYzIuNC0yLjEgNS43LTYuOSA4LjEtMTQuMiAxLjItMy42IDEuOS03LjEgMi4xLTEwLjMtLjEtLjQtLjMtLjgtLjYtLjl6IiBjbGFzcz0ic3QwIi8+PHBhdGggaWQ9InN2Z181MSIgc3Ryb2tlPSJudWxsIiBkPSJNMTA3OTguOTA4IDEwMzIwLjE5OGMtMi42LTEuNi04LjItMy4zLTE1LjktMy4zLTMuOCAwLTcuNC40LTEwLjQgMS4yLS4zLjEtLjYuNC0uNi43LS41IDUuOC0yLjEgMTEuNi00LjggMTYuOC0uMS4yLS4xLjQgMCAuNy4xLjIuMi40LjQuNSAzIDEuNCA2LjIgMy4zIDkuMSA1LjQgNC41IDMuMiA4LjIgNi45IDEwLjkgMTAuNi4yLjIuNC4zLjcuM2guMmMuMy0uMS42LS4zLjYtLjcgMS01LjEgMi40LTEwLjMgNC4xLTE1LjcgMS44LTUuNSAzLjgtMTAuNiA2LTE1LjQuMi0uNS4xLS45LS4zLTEuMXoiIGNsYXNzPSJzdDAiLz48cGF0aCBpZD0ic3ZnXzUwIiBzdHJva2U9Im51bGwiIGQ9Ik0xMDc2NS42MDggMTAyOTAuODk4Yy0uMi4zLS4zLjctLjEgMSAyLjQgNCA0LjIgOC4zIDUuMyAxMi45LjMgMS4xLjUgMi4zLjcgMy41IDAgLjIuMi40LjMuNi4yLjEuNC4yLjYuMSAzLjMtLjYgNi45LTEgMTAuNS0xIDUuNSAwIDEwLjcuNyAxNS4xIDIuMmguM2MuNSAwIC44LS40LjgtLjggMC0uMi0uMS0uNC0uMi0uNS0yLjItNC42LTQuMS05LjctNS44LTE1LTEuOC01LjUtMy4yLTEwLjgtNC4yLTE2LS4xLS40LS41LS43LS45LS43LTMuMS4zLTguNSAyLjEtMTQuOCA2LjctMi45IDIuMS01LjYgNC42LTcuNiA3eiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJzdmdfNDkiIHN0cm9rZT0ibnVsbCIgZD0iTTEwNzQ0LjMwOCAxMDI3NC4wOThjNS41IDIuMiAxMC41IDUuNiAxNC43IDkuOC4yLjIuNC4yLjYuMnEuMyAwIC42LS4zYzIuMy0yLjQgNS00LjkgNy45LTcgNC41LTMuMiA5LjEtNS43IDEzLjQtNy4xLjMtLjEuNS0uNC42LS43IDAtLjMtLjEtLjYtLjQtLjgtNC41LTIuNS05LjEtNS41LTEzLjctOC44LTQuNy0zLjQtOS4xLTctMTMtMTAuNy0uMy0uMy0uOC0uMy0xLjEgMC0yLjQgMi4xLTUuNyA2LjktOC4xIDE0LjItMS4yIDMuNi0xLjkgNy4xLTIuMSAxMC4zLjEuNC4zLjguNi45eiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJzdmdfNDgiIHN0cm9rZT0ibnVsbCIgZD0iTTEwNzcxLjUwOCAxMDM0OS4yOThjLTMtMi4yLTYuMi00LTkuMS01LjItLjMtLjEtLjcgMC0uOS4yLTQuMSA0LjgtOS4xIDguNi0xNC44IDExLjNsLTItMTAuMWMtLjItLjgtLjgtMS40LTEuNi0xLjYtLjgtLjEtMS42LjItMiAuOWwtMjAuNyAzNWMtLjMuNS0uNCAxLjItLjEgMS44cy44IDEgMS40IDEuMWwzOS44IDguM2guNGMxLjEgMCAyLS45IDItMiAwLS41LS4yLTEtLjUtMS40bC01LjgtOGMzLjMtMi45IDYuOS01LjggMTAuNy04LjYgNC42LTMuNCA5LjMtNi40IDEzLjktOC45LjQtLjIuNS0uNy40LTEuMS0xLjQtMi41LTQuOS03LjItMTEuMS0xMS43eiIgY2xhc3M9InN0MCIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=)}.executor-icon__teamcity{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxMjguMDEgMTI4LjAxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSI2Ni43MyIgeDI9IjI2LjQiIHkxPSItNjYyLjg0IiB5Mj0iLTYxMy4wMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIC01ODUuMDEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMDYiIHN0b3AtY29sb3I9IiMwY2IwZjIiLz48c3RvcCBvZmZzZXQ9Ii4yMSIgc3RvcC1jb2xvcj0iIzEwYWRmMiIvPjxzdG9wIG9mZnNldD0iLjM3IiBzdG9wLWNvbG9yPSIjMWVhNWYzIi8+PHN0b3Agb2Zmc2V0PSIuNTQiIHN0b3AtY29sb3I9IiMzNDk3ZjUiLz48c3RvcCBvZmZzZXQ9Ii43MSIgc3RvcC1jb2xvcj0iIzUyODNmNyIvPjxzdG9wIG9mZnNldD0iLjg4IiBzdG9wLWNvbG9yPSIjNzk2YWY5Ii8+PHN0b3Agb2Zmc2V0PSIuOTciIHN0b3AtY29sb3I9IiM5MDVjZmIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIwLjkiIHgyPSI0MS4xMSIgeTE9Ii03MDYuMzMiIHkyPSItNjU5LjU5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgLTU4NS4wMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4wNiIgc3RvcC1jb2xvcj0iIzBjYjBmMiIvPjxzdG9wIG9mZnNldD0iLjIiIHN0b3AtY29sb3I9IiMwZGIyZWUiLz48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iIzEyYjdlMCIvPjxzdG9wIG9mZnNldD0iLjUxIiBzdG9wLWNvbG9yPSIjMTljMGNhIi8+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0b3AtY29sb3I9IiMyM2NjYWMiLz48c3RvcCBvZmZzZXQ9Ii44NSIgc3RvcC1jb2xvcj0iIzMwZGM4NSIvPjxzdG9wIG9mZnNldD0iLjk3IiBzdG9wLWNvbG9yPSIjM2JlYTYyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI2EiIGlkPSJjIiB4MT0iNDguNjIiIHgyPSI4OC4xMiIgeTE9Ii02NDQuOTEiIHkyPSItNTk0LjI0Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiB4MT0iNjMuOTkiIHgyPSI2My45OSIgeTE9Ii02MDkuOTIiIHkyPSItNjg5LjkyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgLTU4NS4wMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiLz48c3RvcCBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNDUuOTIgMi45MmEyNSAyNSAwIDAgMC01LjUzLTJjLTI1LjctNi4xLTQ0LjggMTkuMS0zNC4zIDQyIC4xLjEgMTguNyA0MC45IDIxLjcgNDcuNCAwIDAgMzQuMi0xNS43IDQxLjItMzEuOCA2LjQ4LTE1LTQuNDUtNDIuMzgtNi40NS00Ni40OVoiLz48cGF0aCBmaWxsPSIjMGNiMGYyIiBkPSJNMTIzLjE5IDQ4LjQzYTI0LjM2IDI0LjM2IDAgMCAwLTguNi04Yy0uMSAwLTI0LjEtMTMuMi0yNC4xLTEzLjJTOC4wOSA3NSA4IDc1LjEzYy05LjMgMTAuNi0xMS40IDI3LjQtLjcgNDJhMjUuMjIgMjUuMjIgMCAwIDAgMTMgOS4yYzkuNyAzIDE4LjMgMS44IDI1LjUtMiAuMi0uMSA2Ny43LTM1LjkgNjcuOS0zNi4xIDEzLjE5LTYuOSAxOS4zLTI0LjUgOS40OS0zOS44Ii8+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0ibTM4LjQyIDM3Ljk0LTIyIDI3LTguNTMgMTAuMTljLTkuMyAxMC42LTExLjQgMjcuNC0uNyA0MmEyNS4yMiAyNS4yMiAwIDAgMCAxMyA5LjJjOS43IDMgMTguNCAxLjggMjUuNi0yIDAgMCAxLjctLjkgNC42LTIuNSA5LjE0LTQuOTQgMjEuNzUtMzguMTUgMzAuMzUtNjMuODNaIi8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTczIDYzLjkzIDkwLjQ5IDI3YS4xLjEgMCAwIDEgLjEtLjFjLjEtLjMgMS41LTMuOSAxLjYtNC4xYTE3IDE3IDAgMCAwLTEuOC0xNS45IDE0LjMgMTQuMyAwIDAgMC04LjktNi4zIDE2LjQgMTYuNCAwIDAgMC0xNy4xIDUuN2MtLjEuMS0zLjkgNC41LTMuOSA0LjVsLTI4IDM0LjVaIi8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTIzLjk5IDIzLjkzaDgwdjgwaC04MHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDIuNzkgNDEuNjNoLTEwLjh2LTdoMjkuM3Y3aC0xMC43djI3LjU5aC03Ljh6TTYxLjI5IDUyYzAtMTAgNy40LTE4LjEgMTguMS0xOC4xIDYuNSAwIDEwLjUgMi4yIDEzLjcgNS40bC00LjkgNS42Yy0yLjctMi40LTUuNC0zLjktOC45LTMuOS01LjggMC0xMC4xIDQuOS0xMC4xIDEwLjh2LjFjMCA2IDQuMSAxMC45IDEwLjEgMTAuOSA0IDAgNi40LTEuNiA5LjEtNC4xbDQuOSA0LjljLTMuNiAzLjgtNy41IDYuMi0xNC4yIDYuMkExNy40MSAxNy40MSAwIDAgMSA2MS4yOSA1Mk0zMS45OSA4Ny45M2gyOS4zdjUuM2gtMjkuM3oiLz48L3N2Zz4=)}.executor-icon__gitlab{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA1NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjZmM2ZDI2IiBkPSJtNTkuNjgyIDMxLjM5Mi0zLjM1LTEwLjI2TDQ5LjcwNS43OGMtLjM0LTEuMDQtMS44MjEtMS4wNC0yLjE3MyAwbC02LjYyNyAyMC4zMzloLTIyLjAyTDEyLjI1OC43OGMtLjM0LTEuMDQtMS44MjEtMS4wNC0yLjE3MyAwTDMuNDY5IDIxLjExOS4xMTkgMzEuMzkxYy0uMzAzLjkzMi4wMjUgMS45Ni44MjYgMi41NDFMMjkuODk2IDU0LjlsMjguOTUxLTIwLjk2OGEyLjI3NSAyLjI3NSAwIDAgMCAuODM3LTIuNTQxIi8+PHBhdGggZmlsbD0iI2UyNDMyOSIgZD0ibTI5LjkwMSA1NC44ODcgMTEuMDEtMzMuNzY3aC0yMi4wMnoiLz48cGF0aCBmaWxsPSIjZmM2ZDI2IiBkPSJNMjkuODkzIDU0Ljg4NyAxOC44ODMgMjEuMTJIMy40NjZ6Ii8+PHBhdGggZmlsbD0iI2ZjYTMyNiIgZD0iTTMuNDYyIDIxLjEzLjExMiAzMS4zOWMtLjMwMy45MzEuMDI1IDEuOTYuODI2IDIuNTQxbDI4Ljk1MSAyMC45NjhMMy40NjMgMjEuMTMiLz48cGF0aCBmaWxsPSIjZTI0MzI5IiBkPSJNMy40NjYgMjEuMTNoMTUuNDI5TDEyLjI1NS43OTFjLS4zNC0xLjA0MS0xLjgyMS0xLjA0MS0yLjE3MyAweiIvPjxwYXRoIGZpbGw9IiNmYzZkMjYiIGQ9Im0yOS45MDEgNTQuODg3IDExLjAxLTMzLjc2N0g1Ni4zNHoiLz48cGF0aCBmaWxsPSIjZmNhMzI2IiBkPSJtNTYuMzMgMjEuMTMgMy4zNSAxMC4yNmEyLjI3IDIuMjcgMCAwIDEtLjgyNiAyLjU0MUwyOS45MDMgNTQuODg3IDU2LjMyOSAyMS4xMyIvPjxwYXRoIGZpbGw9IiNlMjQzMjkiIGQ9Ik01Ni4zNCAyMS4xM0g0MC45MTJMNDcuNTM5Ljc5MWMuMzQtMS4wNDEgMS44MjEtMS4wNDEgMi4xNzMgMHoiLz48L2c+PC9zdmc+)}.executor-icon__github{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIC4yOTdjLTYuNjMgMC0xMiA1LjM3My0xMiAxMiAwIDUuMzAzIDMuNDM4IDkuOCA4LjIwNSAxMS4zODUuNi4xMTMuODItLjI1OC44Mi0uNTc3IDAtLjI4NS0uMDEtMS4wNC0uMDE1LTIuMDQtMy4zMzguNzI0LTQuMDQyLTEuNjEtNC4wNDItMS42MUM0LjQyMiAxOC4wNyAzLjYzMyAxNy43IDMuNjMzIDE3LjdjLTEuMDg3LS43NDQuMDg0LS43MjkuMDg0LS43MjkgMS4yMDUuMDg0IDEuODM4IDEuMjM2IDEuODM4IDEuMjM2IDEuMDcgMS44MzUgMi44MDkgMS4zMDUgMy40OTUuOTk4LjEwOC0uNzc2LjQxNy0xLjMwNS43Ni0xLjYwNS0yLjY2NS0uMy01LjQ2Ni0xLjMzMi01LjQ2Ni01LjkzIDAtMS4zMS40NjUtMi4zOCAxLjIzNS0zLjIyLS4xMzUtLjMwMy0uNTQtMS41MjMuMTA1LTMuMTc2IDAgMCAxLjAwNS0uMzIyIDMuMyAxLjIzLjk2LS4yNjcgMS45OC0uMzk5IDMtLjQwNSAxLjAyLjAwNiAyLjA0LjEzOCAzIC40MDUgMi4yOC0xLjU1MiAzLjI4NS0xLjIzIDMuMjg1LTEuMjMuNjQ1IDEuNjUzLjI0IDIuODczLjEyIDMuMTc2Ljc2NS44NCAxLjIzIDEuOTEgMS4yMyAzLjIyIDAgNC42MS0yLjgwNSA1LjYyNS01LjQ3NSA1LjkyLjQyLjM2LjgxIDEuMDk2LjgxIDIuMjIgMCAxLjYwNi0uMDE1IDIuODk2LS4wMTUgMy4yODYgMCAuMzE1LjIxLjY5LjgyNS41N0MyMC41NjUgMjIuMDkyIDI0IDE3LjU5MiAyNCAxMi4yOTdjMC02LjYyNy01LjM3My0xMi0xMi0xMiIvPjwvc3ZnPg==)}.executor-icon__circleci{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTguOTYzIDEyYTIuODU0IDIuODU0IDAgMCAxIDIuODU1LTIuODU1QTIuODYzIDIuODYzIDAgMCAxIDE0LjY3NCAxMmEyLjg2MyAyLjg2MyAwIDAgMS0yLjg1NiAyLjg1NkEyLjg2MyAyLjg2MyAwIDAgMSA4Ljk2MyAxMm0yLjg1NS0xMkM2LjIxNSAwIDEuNTIyIDMuODQuMTkgOS4wMjVjLS4wMS4wMzYtLjAxLjA3LS4wMS4xMiAwIC4zMTMuMjUyLjU3Ni41NzUuNTc2SDUuNTljLjIzIDAgLjQzMy0uMTMuNTE3LS4zMzMuOTk3LTIuMTYgMy4xOC0zLjY3MiA1LjcxMi0zLjY3MmE2LjI5MyA2LjI5MyAwIDAgMSA2LjI4NiA2LjI4N2MwIDMuNDctMi44MiA2LjI5LTYuMjkgNi4yOWE2LjI4IDYuMjggMCAwIDEtNS43MS0zLjY3My41OS41OSAwIDAgMC0uNTE3LS4zMzZILjc1NWEuNTc2LjU3NiAwIDAgMC0uNTc1LjU3NmMwIC4wMzcuMDE0LjA3Mi4wMTQuMTJDMS41MTQgMjAuMTYgNi4yMTQgMjQgMTEuODE4IDI0YzYuNjI0IDAgMTItNS4zNzUgMTItMTIgMC02LjYyMy01LjM3Ni0xMi0xMi0xMiIvPjwvc3ZnPg==)}.executor-icon__bitbucket{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDAuNDggMC40OCI+PHBhdGggZmlsbD0iIzI2ODRGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjA0Mi4wNjVBLjAxLjAxIDAgMCAxIC4wNTIuMDZoLjM3NmEuMDEzLjAxMyAwIDAgMSAuMDEzLjAxNUwuMzg3LjQwOUEuMDEzLjAxMyAwIDAgMSAuMzc0LjQySC4xMTFBLjAyLjAyIDAgMCAxIC4wOTQuNDA2TC4wMzkuMDc1YS4wMS4wMSAwIDAgMSAuMDAzLS4wMW0uMTU2LjIzNGguMDg0bC4wMi0uMTE4SC4xNzZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNLjQyNC4xODFILjMwM2wtLjAyLjExOEguMTk4TC4xLjQxNkEuMDIuMDIgMCAwIDAgLjExMS40MmguMjYzQS4wMTMuMDEzIDAgMCAwIC4zODcuNDA5eiIvPjwvc3ZnPg==)}.executor{line-height:32px}.status-details{margin-bottom:7px;overflow:auto}.status-details_status_failed{border-color:#fd5a3e}.status-details_status_broken{border-color:#ffd050}.status-details_status_passed{border-color:#97cc64}.status-details_status_skipped{border-color:#aaa}.status-details_status_unknown{border-color:#d35ebe}.status-details_status_failed{background:#ffe7e6}.status-details_status_broken{background:#fffae6}.status-details_status_passed{background:#eef9eb}.status-details_status_skipped{background:#f2f2f2}.status-details_status_unknown{background:#faebf7}.status-details__expanded>.status-details__content>.status-details__trace{display:block}.status-details__expanded>.status-details__content{display:inline-block}.status-details__message{padding:16px}.status-details__trace{border-top:1px solid #fff;display:none;float:left;padding:16px;white-space:pre}.status-details__content{display:block}.status-details__trace-toggle:hover{background-color:#e4edfe}.table__head,.table__row{display:flex}.table__row{border-bottom:1px solid #eceff1;color:#000;text-decoration:none}.table__head{border-bottom:1px solid #e5e5e5;font-weight:700}.table__col{flex:1;line-height:1.5em;padding:10px 15px}.table__col_center{text-align:center}.table__col_right{justify-content:flex-end;text-align:right}.table__col_sortable{cursor:pointer;display:flex}.table__col_sortable>span{overflow:hidden;padding-right:5px}.table__col_sortable:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBmaWxsPSIjYTVhNWE1IiBkPSJtMjU2IDUwIDEzMi4wMzQgMTc2SDEyMy45NjZ6bTEzMi4wMzQgMjM2SDEyMy45NjZMMjU2IDQ2MnoiLz48L3N2Zz4=) 50% no-repeat;background-size:contain;content:" ";display:inline-block;flex-shrink:0;height:18px;vertical-align:middle;width:12px}.table__col_sorted_down:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBmaWxsPSIjYTVhNWE1IiBkPSJtMjU2IDUwIDEzMi4wMzQgMTc2SDEyMy45NjZ6Ii8+PHBhdGggZD0iTTM4OC4wMzQgMjg2SDEyMy45NjZMMjU2IDQ2MnoiLz48L3N2Zz4=)}.table__col_sorted_up:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJtMjU2IDUwIDEzMi4wMzQgMTc2SDEyMy45NjZ6Ii8+PHBhdGggZmlsbD0iI2E1YTVhNSIgZD0iTTM4OC4wMzQgMjg2SDEyMy45NjZMMjU2IDQ2MnoiLz48L3N2Zz4=)}.table_hover .table__row:not([disabled]):hover{background:#e4edfe}.table .table__row_summary{background:#f6f5f3}.table .table__row_active{background:#fffacd}.tabs{background:#fff;border-bottom:1px solid #e5e5e5;list-style-type:none;margin:0;padding:0;position:relative}.tab{font-size:16px}.tab,.tab>a{display:inline-block}.tab>a{border-bottom:3px solid transparent;padding:8px 16px}.tab>a:hover{border-bottom-color:#eceff1}.tab_active>a,.tab_active>a:hover{border-bottom-color:#000}.pane__subtitle{color:#999;font-size:16px;font-weight:400;margin:10px 0;padding-left:5px}.pane__title{border-bottom:1px solid #eceff1;display:flex;font-size:20px;font-weight:700;margin:7px 0 0;padding:0 15px 10px;position:relative;width:100%}.pane__title_borderless{border:none}.pane__search{display:inline-block;padding:0 .5em;width:100%}.pane__title-text{text-align:left}.pane__controls>a{color:#000;opacity:.7;text-decoration:none}.pane__controls>a:hover{opacity:1}.pane__section{margin:16px 0;padding:0 16px}.pane__section-title{margin:0 0 16px}.trend__tooltip{display:flex;flex-direction:column;white-space:nowrap}.trend__tooltip_label{display:inline-block;text-align:left}.trend__tooltip_name{vertical-align:middle}.chart{flex:1;margin-bottom:16px;margin-right:16px;margin-top:16px;position:relative}.chart__title{font-size:18px;margin-bottom:16px;margin-top:0}.chart__caption{text-anchor:middle}.chart__body>div{padding-top:50%;position:relative}.chart__svg{height:100%;left:0;position:absolute;top:0;width:100%}.chart__legend{display:grid;height:50%;position:absolute;right:10%;top:10%}.chart__legend-icon{border-radius:3px;display:inline-block;height:16px;margin-right:5px;position:relative;top:-1px;vertical-align:middle;width:20px}.chart__legend-icon_status_failed{background:#fd5a3e}.chart__legend-icon_status_broken{background:#ffd050}.chart__legend-icon_status_passed{background:#97cc64}.chart__legend-icon_status_skipped{background:#aaa}.chart__legend-icon_status_unknown{background:#d35ebe}.chart__bar{shape-rendering:crispEdges;fill:#4682b4}.chart__arc{stroke:#fff;stop-opacity:0}.chart__fill_status_failed{fill:#fd5a3e}.chart__fill_status_broken{fill:#ffd050}.chart__fill_status_passed{fill:#97cc64}.chart__fill_status_skipped{fill:#aaa}.chart__fill_status_unknown{fill:#d35ebe}.chart__axis line,.chart__axis path{shape-rendering:crispEdges;stroke:#000;fill:none}.empty-view{padding:10px;text-align:center}.side-by-side{display:flex;height:100%;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}[dir=ltr] .side-by-side{direction:ltr;flex-direction:row}[dir=ltr] .side-by-side__left{flex:0 0 auto;overflow:auto}[dir=ltr] .side-by-side__right{flex:1 1 auto;overflow:auto}[dir=rtl] .side-by-side{direction:ltr;box-orient:horizontal;flex-direction:row-reverse}[dir=rtl] .side-by-side__left{direction:rtl;flex:0 0 auto;overflow:auto}[dir=rtl] .side-by-side__right{direction:rtl;flex:1 1 auto;overflow:auto}[dir=rtl] .tree__ctrl{overflow:hidden}.gutter{background:#eceff1 no-repeat 50%}.gutter:hover{cursor:ew-resize}.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==)}.tree__ctrl{background:hsla(0,0%,94%,.2);border-top:1px solid #eceff1;display:flex;flex-wrap:wrap}.tree__filter,.tree__filter-marks,.tree__sorter{padding:0 16px;position:relative;white-space:nowrap}.tree__strut{flex:1}.tree__empty{border-top:1px solid #eceff1;padding:8px 0 0 15px}.tree .pane__controls{display:flex}.tree__download,.tree__info{color:#000;cursor:pointer;opacity:.7;padding:7px}.tree__download:hover,.tree__info:hover{opacity:1}.marks-toggle__items{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.marks-toggle__item{cursor:pointer;display:inline-block;padding:5px 0;white-space:nowrap}.y-label-mark{background:#97cc64;color:#fff;padding:2px 4px 2px 5px}.n-label-mark,.y-label-mark{border-radius:3px;letter-spacing:1px;vertical-align:baseline}.n-label-mark{border:1px solid;font-weight:700;padding:1px 3px 1px 4px}.search__container{float:right;max-width:350px;width:100%}.search__input{background:no-repeat right 8px center;border:1px solid #e5e5e5;display:inline-block;font-size:.8em;height:32px;line-height:20px;padding:0 30px 0 10px;width:100%}.search__input:hover{border-color:#888}.search__input:focus{border-color:#51a7e8;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5);outline:none}.sorter{color:#999;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sorter_enabled{color:#000}.sorter__item{cursor:pointer;display:inline-block;padding-right:16px}.status-toggle__items{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.status-toggle__item{cursor:pointer;display:inline-block;padding:5px 0;white-space:nowrap}.y-label{border-radius:3px;color:#fff;letter-spacing:1px;padding:2px 4px 2px 5px;vertical-align:baseline}.y-label_status_failed{background:#fd5a3e}.y-label_status_broken{background:#ffd050}.y-label_status_passed{background:#97cc64}.y-label_status_skipped{background:#aaa}.y-label_status_unknown{background:#d35ebe}.n-label{border:1px solid;border-radius:3px;font-weight:700;letter-spacing:1px;padding:1px 3px 1px 4px;vertical-align:baseline}.n-label_status_failed{color:#fd5a3e}.n-label_status_broken{color:#ffd050}.n-label_status_passed{color:#97cc64}.n-label_status_skipped{color:#aaa}.n-label_status_unknown{color:#d35ebe}.n-label_status_failed{border-color:#fd5a3e}.n-label_status_broken{border-color:#ffd050}.n-label_status_passed{border-color:#97cc64}.n-label_status_skipped{border-color:#aaa}.n-label_status_unknown{border-color:#d35ebe}.node{color:#000;display:block;margin-left:0;position:relative;text-decoration:none}.node .node{margin-left:20px}.node:last-child{padding-bottom:10px}.node__arrow{left:7px;position:absolute}.node__unknown{color:#999}.node__marks{display:block;float:right;white-space:nowrap}.node__mark{opacity:0;padding-left:4px;padding-right:4px}.node__mark_shown{opacity:1}.node__order{padding-left:5px;padding-right:10px}.node__anchor{left:10px;position:absolute}.node__stats{display:block;float:right;white-space:nowrap}.node__title{border-top:1px solid #eceff1;cursor:pointer;display:flex;flex:1;line-height:1.2em;overflow:hidden;padding:7px 16px 7px 25px;position:relative}.node__leaf .node__title{padding:7px 16px 7px 35px}.node__title_active,.node__title_active:before{background-color:#fffacd}.node__title:hover,.node__title:hover:before{background-color:#e4edfe}.node__time{padding:5px}.node__parameters{color:#999;font-size:smaller;min-width:2ch;padding:0 2px}.node__children,.node__parameters_separator:last-child{display:none}.node__expanded>.node__children{display:block}.node:focus{outline:0}[dir=rtl] .attachment-row.attachment-row_selected>.attachment-row__arrow>.fa-angle-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=ltr] .node__expanded>.node__title>.node__arrow,[dir=rtl] .node__expanded>.node__title>.node__arrow,[dir=rtl] .step_expanded>.step__title>.step__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.widgets-grid{bottom:0;display:flex;left:0;max-height:100%;overflow:auto;padding:16px 16px 0;position:absolute;right:0;top:0}.widgets-grid__col{flex:1 0 0%;min-width:300px;width:50%}.widgets-grid__col+.widgets-grid__col{flex:1 0 0%;padding-left:16px}@media(max-width:1000px){.widgets-grid{display:block}.widgets-grid__col{width:100%}.widgets-grid__col+.widgets-grid__col{padding-left:0}}.loader{margin:auto;text-align:center}.loader__mask{bottom:0;display:flex;left:0;position:relative;right:0;top:0}.loader__text{font-size:14px;margin-top:1em}.loader_container{left:50%;margin-left:-19px;margin-top:-19px;position:absolute;top:50%}.timeline{height:100vh;overflow:auto;padding:16px}.timeline__brush_svg,.timeline__chart_svg{width:100%}.timeline__chart__axis_x .tick{opacity:.3;stroke-dasharray:1,4;shape-rendering:crispEdges}.timeline__item:hover{opacity:.7}.timeline__group_title{font-size:12px;fill:#838383;dominant-baseline:central}.timeline__host-bg{fill:#eee;stroke:#e0e0e0;rx:3;ry:9}.timeline__brush{position:absolute;width:100%}.timeline__brush .selection{fill:#000;fill-opacity:.3}.timeline__brush__axis_bg{fill:#fff}.timeline__brush .handle{fill:#fff;stroke:#000;stroke-opacity:.5;stroke-width:1px}.timeline__slider_track{stroke-linecap:round;stroke:#000;stroke-opacity:.3;stroke-width:10px}.timeline__slider_handle{fill:#fff;stroke:#000;stroke-opacity:.5;stroke-width:1px;cursor:pointer}.timeline__slider_text{text-anchor:middle}.categories-trend__chart>div,.duration-trend__chart>div,.retry-trend__chart>div{padding-top:50%;position:relative}.summary-widget{padding:1em 0}.summary-widget__stats{padding:2em 0}.summary-widget__chart>div{height:100%;padding-bottom:12px}.history-trend__chart>div,.summary-widget__chart>div{padding-top:50%;position:relative}.test-result-history__row{padding:7px 15px 7px 0}.test-result-history__success-rate{padding-bottom:10px}.test-result-retries__row{cursor:pointer;padding:7px 15px 7px 16px}.test-result-retries__row:hover{background-color:#e4edfe}.environment{margin-bottom:.5em}.environment__key{color:#999}.testresult-link:not(:last-child):after{content:","} \ No newline at end of file diff --git a/manual/10/widgets/behaviors.json b/manual/10/widgets/behaviors.json new file mode 100644 index 000000000..9d57a845a --- /dev/null +++ b/manual/10/widgets/behaviors.json @@ -0,0 +1 @@ +{"total":1,"items":[]} \ No newline at end of file diff --git a/manual/10/widgets/categories-trend.json b/manual/10/widgets/categories-trend.json new file mode 100644 index 000000000..0d3e99f44 --- /dev/null +++ b/manual/10/widgets/categories-trend.json @@ -0,0 +1 @@ +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"Product defects":1,"Test defects":29}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{}}] \ No newline at end of file diff --git a/manual/10/widgets/categories.json b/manual/10/widgets/categories.json new file mode 100644 index 000000000..a527ade75 --- /dev/null +++ b/manual/10/widgets/categories.json @@ -0,0 +1 @@ +{"total":0,"items":[]} \ No newline at end of file diff --git a/manual/10/widgets/duration-trend.json b/manual/10/widgets/duration-trend.json new file mode 100644 index 000000000..12ae7a4ec --- /dev/null +++ b/manual/10/widgets/duration-trend.json @@ -0,0 +1 @@ +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"duration":2396100}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"duration":236770}}] \ No newline at end of file diff --git a/manual/10/widgets/duration.json b/manual/10/widgets/duration.json new file mode 100644 index 000000000..98faecf6c --- /dev/null +++ b/manual/10/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}] \ No newline at end of file diff --git a/manual/10/widgets/environment.json b/manual/10/widgets/environment.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/manual/10/widgets/environment.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/manual/10/widgets/executors.json b/manual/10/widgets/executors.json new file mode 100644 index 000000000..9b4f66ddd --- /dev/null +++ b/manual/10/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual","buildOrder":10,"buildName":"GitHub Actions Run #25297056068","buildUrl":"https://github.com/logos-messaging/logos-delivery-interop-tests/actions/runs/25297056068","reportName":"Allure Report with history","reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10"}] \ No newline at end of file diff --git a/manual/10/widgets/history-trend.json b/manual/10/widgets/history-trend.json new file mode 100644 index 000000000..f11bce187 --- /dev/null +++ b/manual/10/widgets/history-trend.json @@ -0,0 +1 @@ +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"failed":1,"broken":29,"skipped":0,"passed":0,"unknown":0,"total":30}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}}] \ No newline at end of file diff --git a/manual/10/widgets/launch.json b/manual/10/widgets/launch.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/manual/10/widgets/launch.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/manual/10/widgets/retry-trend.json b/manual/10/widgets/retry-trend.json new file mode 100644 index 000000000..97ca27e2b --- /dev/null +++ b/manual/10/widgets/retry-trend.json @@ -0,0 +1 @@ +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"run":30,"retry":0}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"run":36,"retry":0}}] \ No newline at end of file diff --git a/manual/10/widgets/severity.json b/manual/10/widgets/severity.json new file mode 100644 index 000000000..98faecf6c --- /dev/null +++ b/manual/10/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}] \ No newline at end of file diff --git a/manual/10/widgets/status-chart.json b/manual/10/widgets/status-chart.json new file mode 100644 index 000000000..98faecf6c --- /dev/null +++ b/manual/10/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}] \ No newline at end of file diff --git a/manual/10/widgets/suites.json b/manual/10/widgets/suites.json new file mode 100644 index 000000000..9d57a845a --- /dev/null +++ b/manual/10/widgets/suites.json @@ -0,0 +1 @@ +{"total":1,"items":[]} \ No newline at end of file diff --git a/manual/10/widgets/summary.json b/manual/10/widgets/summary.json new file mode 100644 index 000000000..e00675bac --- /dev/null +++ b/manual/10/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1},"time":{"start":1777859922467,"stop":1777859922467,"duration":0,"minDuration":0,"maxDuration":0,"sumDuration":0}} \ No newline at end of file diff --git a/manual/5/data/attachments/112e7f0a43576c61.txt b/manual/5/data/attachments/112e7f0a43576c61.txt deleted file mode 100644 index 7513c176f..000000000 --- a/manual/5/data/attachments/112e7f0a43576c61.txt +++ /dev/null @@ -1,103 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.32 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27495', '27496', '27497', '27498', '27499'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27495 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38ba8fbe6cbe. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8acc2b33f3cb. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.141 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40215', '40216', '40217', '40218', '40219'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40215 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 84c211a6bcb7 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id aec6471b9d23 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/150478aec3947f61.txt b/manual/5/data/attachments/150478aec3947f61.txt deleted file mode 100644 index 9afb8a6cf..000000000 --- a/manual/5/data/attachments/150478aec3947f61.txt +++ /dev/null @@ -1,153 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.199 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57147', '57148', '57149', '57150', '57151'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 57147 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ab4637358b1. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff3e592d26c7. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.253 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62141', '62142', '62143', '62144', '62145'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62141 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/0 -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1 -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/9 -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/25 -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1000 -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9485af0472bc -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6c3db6e906d6 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/17646ba53f2aeb95.txt b/manual/5/data/attachments/17646ba53f2aeb95.txt deleted file mode 100644 index 06da1b655..000000000 --- a/manual/5/data/attachments/17646ba53f2aeb95.txt +++ /dev/null @@ -1,97 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.6 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7647', '7648', '7649', '7650', '7651'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 7647 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b435bc911ed9. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e0f21d40f18. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.131 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19177', '19178', '19179', '19180', '19181'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19177 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id babc95093ab7 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6c5fc8870d0b -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/188b52078371265a.txt b/manual/5/data/attachments/188b52078371265a.txt deleted file mode 100644 index 32de865a2..000000000 --- a/manual/5/data/attachments/188b52078371265a.txt +++ /dev/null @@ -1,99 +0,0 @@ -2026-04-22 23:54:36.830 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:36.830 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:36.831 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954 -2026-04-22 23:54:36.831 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:36.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:36.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:36.838 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:36.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.71 -2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated ports ['51256', '51257', '51258', '51259', '51260'] -2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:36.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:36.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:37.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f -2026-04-22 23:54:37.050 DEBUG [src.node.docker_mananger] Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -2026-04-22 23:54:37.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51256 -2026-04-22 23:54:37.051 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:37.233 ERROR [src.node.docker_mananger] Max retries reached for container 84c211a6bcb7. Exiting log stream. -2026-04-22 23:54:37.620 ERROR [src.node.docker_mananger] Max retries reached for container aec6471b9d23. Exiting log stream. -2026-04-22 23:54:38.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:38.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:38.670 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:38.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}' -2026-04-22 23:54:38.672 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:38.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:38.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:38.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -2026-04-22 23:54:38.679 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:38.680 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:38.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.115 -2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated ports ['33408', '33409', '33410', '33411', '33412'] -2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:38.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:38.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f -2026-04-22 23:54:38.900 DEBUG [src.node.docker_mananger] Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -2026-04-22 23:54:38.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33408 -2026-04-22 23:54:38.901 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:39.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:39.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:40.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:40.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:40.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:40.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:40.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:40.212 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}' -2026-04-22 23:54:40.215 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]' -2026-04-22 23:54:40.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:40.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:40.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:40.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}' -2026-04-22 23:54:40.263 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:40.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:40.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:40.382 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:40.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:40.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]' -2026-04-22 23:54:40.388 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:40.389 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:40.389 DEBUG [src.node.waku_node] Stopping container with id 73b67821344e -2026-04-22 23:54:40.809 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:40.811 DEBUG [src.node.waku_node] Stopping container with id 65a0cc963c45 -2026-04-22 23:54:41.258 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:41.259 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:41.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:41.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/1a0eaff8bd3e67d2.txt b/manual/5/data/attachments/1a0eaff8bd3e67d2.txt deleted file mode 100644 index 2b522f6f8..000000000 --- a/manual/5/data/attachments/1a0eaff8bd3e67d2.txt +++ /dev/null @@ -1,255 +0,0 @@ -2026-04-22 23:57:17.565 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:17.566 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:57:17.567 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293 -2026-04-22 23:57:17.568 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: store_setup -2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: node_setup -2026-04-22 23:57:17.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:17.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -2026-04-22 23:57:17.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:17.579 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:17.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.34 -2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated ports ['31840', '31841', '31842', '31843', '31844'] -2026-04-22 23:57:17.583 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:17.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:17.584 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:17.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:17.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee -2026-04-22 23:57:17.822 DEBUG [src.node.docker_mananger] Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -2026-04-22 23:57:17.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31840 -2026-04-22 23:57:17.823 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:17.862 ERROR [src.node.docker_mananger] Max retries reached for container 978d77e506da. Exiting log stream. -2026-04-22 23:57:18.443 ERROR [src.node.docker_mananger] Max retries reached for container 8e2a10953f45. Exiting log stream. -2026-04-22 23:57:18.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:18.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:18.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:18.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:19.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:19.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:19.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:19.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:19.443 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:19.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:19.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}' -2026-04-22 23:57:19.445 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:19.452 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:19.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it) -2026-04-22 23:57:19.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:19.453 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:19.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.65 -2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated ports ['24770', '24771', '24772', '24773', '24774'] -2026-04-22 23:57:19.454 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:19.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:19.455 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:19.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:19.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e -2026-04-22 23:57:19.674 DEBUG [src.node.docker_mananger] Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -2026-04-22 23:57:19.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24770 -2026-04-22 23:57:19.675 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:20.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:20.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:20.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:20.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:20.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:20.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:20.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:20.987 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:20.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}' -2026-04-22 23:57:20.990 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]' -2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:20.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:20.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:20.999 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:20.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:21.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:21.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:21.207 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:21.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:21.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:21.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:21.414 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:21.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:21.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:21.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:21.622 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:21.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:21.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:21.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:21.828 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:21.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:21.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:22.035 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:22.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:22.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:22.242 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:22.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:22.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:22.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:22.449 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:22.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:22.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:22.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:22.655 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:22.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:22.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:22.861 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:22.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:22.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:22.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:23.069 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:23.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:23.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:23.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:23.276 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:23.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:23.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:23.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:23.481 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:23.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:23.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:23.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:23.688 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:23.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:23.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:23.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:23.895 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:23.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:23.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:23.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:24.101 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:24.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:24.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:24.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:24.306 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:24.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:24.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:24.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:24.514 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:24.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:24.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:24.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:24.720 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:24.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:24.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:24.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:24.927 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:24.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:24.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:25.135 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:25.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:25.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:25.343 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:25.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:25.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:25.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:25.550 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:25.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:25.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:25.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:25.757 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:25.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:25.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:25.963 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:25.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:25.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:25.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:26.169 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:26.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:26.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:26.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:26.377 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:26.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:26.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:26.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:26.583 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:26.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:26.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:26.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:26.790 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:26.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:26.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:26.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:26.996 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:26.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:27.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:27.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:27.203 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:27.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:27.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:27.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:27.410 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:27.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:27.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:27.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:27.616 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:27.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:27.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:27.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:27.822 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:27.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:27.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:27.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:28.028 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:28.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:28.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:28.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:28.236 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:28.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:28.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:28.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:28.442 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:28.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:28.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:28.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:28.649 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:28.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:28.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:28.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:28.855 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:28.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:28.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:29.061 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:29.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:29.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:29.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:29.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}' -2026-04-22 23:57:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:29.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}' -2026-04-22 23:57:29.279 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:57:29.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:57:29.281 DEBUG [src.node.waku_node] Stopping container with id 0339fe683df3 -2026-04-22 23:57:29.744 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:29.746 DEBUG [src.node.waku_node] Stopping container with id d60b097aefba -2026-04-22 23:57:30.556 ERROR [src.node.docker_mananger] Max retries reached for container 0339fe683df3. Exiting log stream. -2026-04-22 23:57:40.200 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:40.202 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:57:40.250 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:57:40.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/1bb0515ed367281e.txt b/manual/5/data/attachments/1bb0515ed367281e.txt deleted file mode 100644 index 4d83b8f63..000000000 --- a/manual/5/data/attachments/1bb0515ed367281e.txt +++ /dev/null @@ -1,106 +0,0 @@ -2026-04-22 23:53:52.108 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec -2026-04-22 23:53:52.109 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:52.109 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:52.110 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:52.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:52.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:52.119 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:52.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:52.121 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.104 -2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated ports ['26666', '26667', '26668', '26669', '26670'] -2026-04-22 23:53:52.122 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:52.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:52.124 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:52.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:52.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf -2026-04-22 23:53:52.336 DEBUG [src.node.docker_mananger] Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -2026-04-22 23:53:52.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26666 -2026-04-22 23:53:52.336 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:52.507 ERROR [src.node.docker_mananger] Max retries reached for container e4c118040cea. Exiting log stream. -2026-04-22 23:53:52.965 ERROR [src.node.docker_mananger] Max retries reached for container b87da62a1abc. Exiting log stream. -2026-04-22 23:53:53.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:53.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:53.955 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}' -2026-04-22 23:53:53.958 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:53.958 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:53.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:53.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -2026-04-22 23:53:53.964 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:53.965 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:53.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.129 -2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] Generated ports ['9749', '9750', '9751', '9752', '9753'] -2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:53.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:54.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20 -2026-04-22 23:53:54.189 DEBUG [src.node.docker_mananger] Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -2026-04-22 23:53:54.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9749 -2026-04-22 23:53:54.189 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:55.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:55.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:55.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:55.501 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}' -2026-04-22 23:53:55.504 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:55.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]' -2026-04-22 23:53:55.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:55.535 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:53:55.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:53:55.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}' -2026-04-22 23:53:55.553 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True -2026-04-22 23:53:55.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}' -2026-04-22 23:53:55.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:55.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:55.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:55.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]' -2026-04-22 23:53:55.665 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False -2026-04-22 23:53:55.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}' -2026-04-22 23:53:55.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:55.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:55.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:55.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:55.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]' -2026-04-22 23:53:55.775 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:53:55.777 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:53:55.777 DEBUG [src.node.waku_node] Stopping container with id 7fe66f753af8 -2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Stopping container with id 7ba495955c23 -2026-04-22 23:53:56.635 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:56.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:53:56.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:53:56.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/256d0ba27e457397.txt b/manual/5/data/attachments/256d0ba27e457397.txt deleted file mode 100644 index 293353e47..000000000 --- a/manual/5/data/attachments/256d0ba27e457397.txt +++ /dev/null @@ -1,110 +0,0 @@ -2026-04-22 23:56:34.922 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5 -2026-04-22 23:56:34.923 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:34.923 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:34.924 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.122 -2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated ports ['32559', '32560', '32561', '32562', '32563'] -2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:34.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:34.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:35.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85 -2026-04-22 23:56:35.152 DEBUG [src.node.docker_mananger] Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -2026-04-22 23:56:35.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32559 -2026-04-22 23:56:35.152 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:35.324 ERROR [src.node.docker_mananger] Max retries reached for container 50f3e5c0e627. Exiting log stream. -2026-04-22 23:56:35.705 ERROR [src.node.docker_mananger] Max retries reached for container 88f55dff0a65. Exiting log stream. -2026-04-22 23:56:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:36.772 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:36.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}' -2026-04-22 23:56:36.775 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:36.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:36.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.158 -2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated ports ['34419', '34420', '34421', '34422', '34423'] -2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:36.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:36.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:36.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab -2026-04-22 23:56:37.006 DEBUG [src.node.docker_mananger] Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -2026-04-22 23:56:37.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34419 -2026-04-22 23:56:37.007 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:38.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:38.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:38.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:38.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:38.321 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}' -2026-04-22 23:56:38.324 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:38.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]' -2026-04-22 23:56:38.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:38.349 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:38.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:38.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:38.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:38.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:38.474 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:38.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:38.478 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:38.482 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}' -2026-04-22 23:56:38.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:38.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:38.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:38.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:38.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:38.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:38.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:38.598 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:38.600 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:38.600 DEBUG [src.node.waku_node] Stopping container with id c04b39afd7d9 -2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Stopping container with id 4d9535a72e84 -2026-04-22 23:56:39.510 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:39.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:39.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:39.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/2694080262a78552.txt b/manual/5/data/attachments/2694080262a78552.txt deleted file mode 100644 index 986a17410..000000000 --- a/manual/5/data/attachments/2694080262a78552.txt +++ /dev/null @@ -1,111 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.240 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60516', '60517', '60518', '60519', '60520'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60516 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1a5a169b916. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c52ed39f36ae. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.107 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26637', '26638', '26639', '26640', '26641'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26637 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -DEBUG  tests.relay.test_publish:test_publish.py:51 Running test with payload length of 102400 bytes -INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000 -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000 -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000 -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 45fada071891 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8af2609ae673 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/2a4ac1b5c572b2f0.txt b/manual/5/data/attachments/2a4ac1b5c572b2f0.txt deleted file mode 100644 index 516dea9ca..000000000 --- a/manual/5/data/attachments/2a4ac1b5c572b2f0.txt +++ /dev/null @@ -1,194 +0,0 @@ -2026-04-22 23:57:02.186 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a -2026-04-22 23:57:02.188 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: store_setup -2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: node_setup -2026-04-22 23:57:02.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:02.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.224 -2026-04-22 23:57:02.202 DEBUG [src.node.docker_mananger] Generated ports ['33470', '33471', '33472', '33473', '33474'] -2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:02.202 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:02.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:02.414 ERROR [src.node.docker_mananger] Max retries reached for container 626edbbf8ccf. Exiting log stream. -2026-04-22 23:57:02.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c -2026-04-22 23:57:02.454 DEBUG [src.node.docker_mananger] Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -2026-04-22 23:57:02.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33470 -2026-04-22 23:57:02.455 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:03.153 ERROR [src.node.docker_mananger] Max retries reached for container 19bba8f6dffa. Exiting log stream. -2026-04-22 23:57:03.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:03.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:03.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:03.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:03.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:03.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:03.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:04.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:04.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:04.075 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:04.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}' -2026-04-22 23:57:04.077 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:04.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:04.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it) -2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:04.085 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:04.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.230 -2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] Generated ports ['6035', '6036', '6037', '6038', '6039'] -2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:04.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:04.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad -2026-04-22 23:57:04.314 DEBUG [src.node.docker_mananger] Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -2026-04-22 23:57:04.315 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6035 -2026-04-22 23:57:04.315 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:05.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:05.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:05.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:05.626 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}' -2026-04-22 23:57:05.629 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]' -2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:05.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:05.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:05.637 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto -2026-04-22 23:57:05.638 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:05.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:05.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:05.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:05.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:05.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}' -2026-04-22 23:57:05.848 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:05.848 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:05.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}' -2026-04-22 23:57:05.851 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:05.851 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js -2026-04-22 23:57:05.851 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:05.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:05.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:06.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}' -2026-04-22 23:57:06.060 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}' -2026-04-22 23:57:06.064 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.064 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding -2026-04-22 23:57:06.064 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:06.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:06.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:06.271 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}' -2026-04-22 23:57:06.274 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}' -2026-04-22 23:57:06.278 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.278 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto -2026-04-22 23:57:06.278 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:06.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:06.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:06.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:06.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}' -2026-04-22 23:57:06.486 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}' -2026-04-22 23:57:06.490 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.490 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor -2026-04-22 23:57:06.491 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:06.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:06.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:06.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:06.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}' -2026-04-22 23:57:06.700 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.700 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}' -2026-04-22 23:57:06.704 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.704 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding -2026-04-22 23:57:06.704 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:06.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:06.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:06.910 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}' -2026-04-22 23:57:06.914 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.914 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}' -2026-04-22 23:57:06.917 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:06.917 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding -2026-04-22 23:57:06.917 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:06.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:06.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:06.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:07.124 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}' -2026-04-22 23:57:07.127 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:07.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:07.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}' -2026-04-22 23:57:07.130 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:07.130 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding -2026-04-22 23:57:07.131 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:07.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:07.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:07.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:07.335 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:07.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}' -2026-04-22 23:57:07.339 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:07.339 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:07.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:07.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}' -2026-04-22 23:57:07.342 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:07.344 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:57:07.345 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:57:07.346 DEBUG [src.node.waku_node] Stopping container with id cc3b8f1a343e -2026-04-22 23:57:07.828 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:07.829 DEBUG [src.node.waku_node] Stopping container with id 75c017397c78 -2026-04-22 23:57:08.285 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:08.287 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:57:08.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:57:08.330 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/2b273d7a1ec24a09.txt b/manual/5/data/attachments/2b273d7a1ec24a09.txt deleted file mode 100644 index a8c42977e..000000000 --- a/manual/5/data/attachments/2b273d7a1ec24a09.txt +++ /dev/null @@ -1,140 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.228 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58885', '58886', '58887', '58888', '58889'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 58885 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 683b0dad8f47. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 64aab64a25c9. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.123 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6319', '6320', '6321', '6322', '6323'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6319 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9539b3b70a0c -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 34e643690776 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/2dd259eddd75ddb3.txt b/manual/5/data/attachments/2dd259eddd75ddb3.txt deleted file mode 100644 index 288f198eb..000000000 --- a/manual/5/data/attachments/2dd259eddd75ddb3.txt +++ /dev/null @@ -1,499 +0,0 @@ -2026-04-22 23:55:59.885 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912 -2026-04-22 23:55:59.886 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:59.886 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:55:59.887 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.230 -2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated ports ['31204', '31205', '31206', '31207', '31208'] -2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:59.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:00.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f -2026-04-22 23:56:00.112 DEBUG [src.node.docker_mananger] Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -2026-04-22 23:56:00.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31204 -2026-04-22 23:56:00.113 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:00.153 ERROR [src.node.docker_mananger] Max retries reached for container 1c1375e00a6b. Exiting log stream. -2026-04-22 23:56:00.693 ERROR [src.node.docker_mananger] Max retries reached for container cec3013f08c3. Exiting log stream. -2026-04-22 23:56:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:01.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:01.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:01.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:01.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:01.630 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:01.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}' -2026-04-22 23:56:01.633 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:01.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:01.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:01.640 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:01.640 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:01.641 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.189 -2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated ports ['27452', '27453', '27454', '27455', '27456'] -2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:01.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:01.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c -2026-04-22 23:56:01.880 DEBUG [src.node.docker_mananger] Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -2026-04-22 23:56:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27452 -2026-04-22 23:56:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:02.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:02.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:02.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:03.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:03.193 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}' -2026-04-22 23:56:03.195 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:03.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]' -2026-04-22 23:56:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.231 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.355 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.359 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:03.359 DEBUG [tests.relay.test_publish] Running test with payload A simple string -2026-04-22 23:56:03.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.464 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.471 DEBUG [tests.relay.test_publish] Running test with payload An integer -2026-04-22 23:56:03.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.584 DEBUG [tests.relay.test_publish] Running test with payload A dictionary -2026-04-22 23:56:03.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.693 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.697 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters -2026-04-22 23:56:03.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.808 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.811 DEBUG [tests.relay.test_publish] Running test with payload Emojis -2026-04-22 23:56:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:03.916 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:03.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:03.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:03.924 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text -2026-04-22 23:56:03.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:03.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.030 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.038 DEBUG [tests.relay.test_publish] Running test with payload HTML content -2026-04-22 23:56:04.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters -2026-04-22 23:56:04.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string -2026-04-22 23:56:04.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data -2026-04-22 23:56:04.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.489 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace -2026-04-22 23:56:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.604 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string -2026-04-22 23:56:04.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.716 DEBUG [tests.relay.test_publish] Running test with payload A float number -2026-04-22 23:56:04.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.821 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.825 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.829 DEBUG [tests.relay.test_publish] Running test with payload A list -2026-04-22 23:56:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:04.933 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.937 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:04.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:04.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:04.941 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string -2026-04-22 23:56:04.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:04.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.053 DEBUG [tests.relay.test_publish] Running test with payload Email format -2026-04-22 23:56:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.166 DEBUG [tests.relay.test_publish] Running test with payload URL format -2026-04-22 23:56:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format -2026-04-22 23:56:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.390 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes -2026-04-22 23:56:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.499 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.502 DEBUG [tests.relay.test_publish] Running test with payload A regular expression -2026-04-22 23:56:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.607 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.612 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.615 DEBUG [tests.relay.test_publish] Running test with payload A very long string -2026-04-22 23:56:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.728 DEBUG [tests.relay.test_publish] Running test with payload A JSON string -2026-04-22 23:56:05.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.837 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.841 DEBUG [tests.relay.test_publish] Running test with payload A Unix path -2026-04-22 23:56:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:05.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.949 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:05.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:05.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:05.953 DEBUG [tests.relay.test_publish] Running test with payload A Windows path -2026-04-22 23:56:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:05.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.070 DEBUG [tests.relay.test_publish] Running test with payload An SQL query -2026-04-22 23:56:06.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.183 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet -2026-04-22 23:56:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.296 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet -2026-04-22 23:56:06.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.409 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner -2026-04-22 23:56:06.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.519 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.523 DEBUG [tests.relay.test_publish] Running test with payload An IP address -2026-04-22 23:56:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.635 DEBUG [tests.relay.test_publish] Running test with payload A domain name -2026-04-22 23:56:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.748 DEBUG [tests.relay.test_publish] Running test with payload A user agent string -2026-04-22 23:56:06.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.857 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.861 DEBUG [tests.relay.test_publish] Running test with payload A credit card number -2026-04-22 23:56:06.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:06.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:06.973 DEBUG [tests.relay.test_publish] Running test with payload A phone number -2026-04-22 23:56:06.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:06.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:06.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.078 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.082 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.086 DEBUG [tests.relay.test_publish] Running test with payload A UUID -2026-04-22 23:56:07.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.198 DEBUG [tests.relay.test_publish] Running test with payload A hashtag -2026-04-22 23:56:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.304 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.308 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.317 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle -2026-04-22 23:56:07.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.433 DEBUG [tests.relay.test_publish] Running test with payload A password -2026-04-22 23:56:07.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.546 DEBUG [tests.relay.test_publish] Running test with payload A date in common format -2026-04-22 23:56:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.661 DEBUG [tests.relay.test_publish] Running test with payload A time string -2026-04-22 23:56:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.765 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.773 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation -2026-04-22 23:56:07.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:07.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:07.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:07.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:07.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:07.887 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:07.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:07.888 DEBUG [src.node.waku_node] Stopping container with id e1a5a169b916 -2026-04-22 23:56:08.373 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:08.374 DEBUG [src.node.waku_node] Stopping container with id c52ed39f36ae -2026-04-22 23:56:08.802 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:08.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:08.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:08.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/2f65bfa36cf0aad7.txt b/manual/5/data/attachments/2f65bfa36cf0aad7.txt deleted file mode 100644 index 0ec20742a..000000000 --- a/manual/5/data/attachments/2f65bfa36cf0aad7.txt +++ /dev/null @@ -1,153 +0,0 @@ -2026-04-22 23:54:55.604 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11 -2026-04-22 23:54:55.605 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:55.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:55.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.167 -2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated ports ['37117', '37118', '37119', '37120', '37121'] -2026-04-22 23:54:55.614 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:55.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:55.615 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:55.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:55.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41 -2026-04-22 23:54:55.830 DEBUG [src.node.docker_mananger] Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -2026-04-22 23:54:55.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37117 -2026-04-22 23:54:55.832 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:55.958 ERROR [src.node.docker_mananger] Max retries reached for container 9539b3b70a0c. Exiting log stream. -2026-04-22 23:54:56.394 ERROR [src.node.docker_mananger] Max retries reached for container 34e643690776. Exiting log stream. -2026-04-22 23:54:56.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:56.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:56.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:56.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:57.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:57.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:57.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:57.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:57.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:57.451 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:57.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}' -2026-04-22 23:54:57.454 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:57.454 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:57.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:57.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -2026-04-22 23:54:57.460 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:57.461 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:57.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.192 -2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] Generated ports ['40616', '40617', '40618', '40619', '40620'] -2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:57.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:57.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e -2026-04-22 23:54:57.682 DEBUG [src.node.docker_mananger] Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -2026-04-22 23:54:57.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40616 -2026-04-22 23:54:57.683 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:58.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:58.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:58.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:58.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:58.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:58.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:58.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:58.994 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:58.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}' -2026-04-22 23:54:58.997 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:58.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]' -2026-04-22 23:54:59.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}' -2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.155 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]' -2026-04-22 23:54:59.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.268 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]' -2026-04-22 23:54:59.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.277 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.378 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]' -2026-04-22 23:54:59.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]' -2026-04-22 23:54:59.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.598 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]' -2026-04-22 23:54:59.602 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}' -2026-04-22 23:54:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:59.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.717 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!' -2026-04-22 23:54:59.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.824 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890' -2026-04-22 23:54:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:59.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:59.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:59.932 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}' -2026-04-22 23:54:59.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:59.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:59.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:00.036 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:00.039 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87' -2026-04-22 23:55:00.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:00.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:00.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:00.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:00.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:00.147 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8' -2026-04-22 23:55:00.150 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:00.151 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:00.151 DEBUG [src.node.waku_node] Stopping container with id 10735b93aefa -2026-04-22 23:55:00.617 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:00.618 DEBUG [src.node.waku_node] Stopping container with id 44050fc212ed -2026-04-22 23:55:01.047 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:01.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:01.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:01.093 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/30582b9471a4fb81.txt b/manual/5/data/attachments/30582b9471a4fb81.txt deleted file mode 100644 index 6a8733da5..000000000 --- a/manual/5/data/attachments/30582b9471a4fb81.txt +++ /dev/null @@ -1,102 +0,0 @@ -2026-04-22 23:57:12.919 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f -2026-04-22 23:57:12.920 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: store_setup -2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: node_setup -2026-04-22 23:57:12.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:12.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.94 -2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] Generated ports ['23575', '23576', '23577', '23578', '23579'] -2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:12.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:13.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b -2026-04-22 23:57:13.148 DEBUG [src.node.docker_mananger] Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -2026-04-22 23:57:13.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23575 -2026-04-22 23:57:13.148 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:13.257 ERROR [src.node.docker_mananger] Max retries reached for container bcee33fed57d. Exiting log stream. -2026-04-22 23:57:13.691 ERROR [src.node.docker_mananger] Max retries reached for container becead13688a. Exiting log stream. -2026-04-22 23:57:14.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:14.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:14.768 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:14.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}' -2026-04-22 23:57:14.771 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:14.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it) -2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:14.778 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.168 -2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated ports ['59646', '59647', '59648', '59649', '59650'] -2026-04-22 23:57:14.780 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:14.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:14.781 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:14.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:14.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43 -2026-04-22 23:57:15.017 DEBUG [src.node.docker_mananger] Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -2026-04-22 23:57:15.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59646 -2026-04-22 23:57:15.018 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:16.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:16.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:16.337 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:16.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}' -2026-04-22 23:57:16.343 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:16.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]' -2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:16.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:16.366 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}' -2026-04-22 23:57:16.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:16.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:16.574 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:16.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}' -2026-04-22 23:57:16.577 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:16.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:16.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}' -2026-04-22 23:57:16.581 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:16.583 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:57:16.584 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:57:16.584 DEBUG [src.node.waku_node] Stopping container with id 978d77e506da -2026-04-22 23:57:17.049 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:17.050 DEBUG [src.node.waku_node] Stopping container with id 8e2a10953f45 -2026-04-22 23:57:17.510 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:17.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:57:17.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:57:17.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/31ff05c5be9f10f6.txt b/manual/5/data/attachments/31ff05c5be9f10f6.txt deleted file mode 100644 index 6208c61d8..000000000 --- a/manual/5/data/attachments/31ff05c5be9f10f6.txt +++ /dev/null @@ -1,99 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.71 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51256', '51257', '51258', '51259', '51260'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51256 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 84c211a6bcb7. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aec6471b9d23. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.115 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33408', '33409', '33410', '33411', '33412'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33408 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 73b67821344e -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 65a0cc963c45 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/33c35ebdce11c68e.txt b/manual/5/data/attachments/33c35ebdce11c68e.txt deleted file mode 100644 index d31c38095..000000000 --- a/manual/5/data/attachments/33c35ebdce11c68e.txt +++ /dev/null @@ -1,148 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.98 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13615', '13616', '13617', '13618', '13619'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 13615 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e46a9a1aa981. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 837d44b9d33a. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.237 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37565', '37566', '37567', '37568', '37569'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37565 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.19 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59503', '59504', '59505', '59506', '59507'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59503 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 38e6bc0c1d21 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1582414abbc0 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ea367263e0f5 -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38e6bc0c1d21. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/3504d1c8c27920f6.txt b/manual/5/data/attachments/3504d1c8c27920f6.txt deleted file mode 100644 index cc390bf77..000000000 --- a/manual/5/data/attachments/3504d1c8c27920f6.txt +++ /dev/null @@ -1,102 +0,0 @@ -2026-04-22 23:57:08.337 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712 -2026-04-22 23:57:08.338 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: store_setup -2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: node_setup -2026-04-22 23:57:08.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:08.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:08.346 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.151 -2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated ports ['39978', '39979', '39980', '39981', '39982'] -2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:08.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:08.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf -2026-04-22 23:57:08.570 DEBUG [src.node.docker_mananger] Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -2026-04-22 23:57:08.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39978 -2026-04-22 23:57:08.572 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:08.644 ERROR [src.node.docker_mananger] Max retries reached for container cc3b8f1a343e. Exiting log stream. -2026-04-22 23:57:09.141 ERROR [src.node.docker_mananger] Max retries reached for container 75c017397c78. Exiting log stream. -2026-04-22 23:57:09.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:09.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:09.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:09.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:09.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:09.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:09.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:10.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:10.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:10.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:10.191 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:10.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}' -2026-04-22 23:57:10.194 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:10.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it) -2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:57:10.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.85 -2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated ports ['47021', '47022', '47023', '47024', '47025'] -2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:57:10.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:57:10.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd -2026-04-22 23:57:10.432 DEBUG [src.node.docker_mananger] Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -2026-04-22 23:57:10.432 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47021 -2026-04-22 23:57:10.432 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:57:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:57:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:57:11.745 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}' -2026-04-22 23:57:11.747 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:57:11.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]' -2026-04-22 23:57:11.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:11.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:57:11.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:11.756 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:11.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}' -2026-04-22 23:57:11.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:11.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:11.962 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}' -2026-04-22 23:57:11.966 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:11.966 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:11.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:11.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}' -2026-04-22 23:57:11.969 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:57:11.971 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:57:11.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:57:11.973 DEBUG [src.node.waku_node] Stopping container with id bcee33fed57d -2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Stopping container with id becead13688a -2026-04-22 23:57:12.874 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:12.876 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:57:12.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:57:12.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/35e321b0fe7e5035.txt b/manual/5/data/attachments/35e321b0fe7e5035.txt deleted file mode 100644 index 499b68e90..000000000 --- a/manual/5/data/attachments/35e321b0fe7e5035.txt +++ /dev/null @@ -1,94 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.196 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27096', '27097', '27098', '27099', '27100'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27096 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7fe66f753af8. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ba495955c23. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.236 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48147', '48148', '48149', '48150', '48151'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48147 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: ' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id b435bc911ed9 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1e0f21d40f18 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/36ca611ee41ce2d4.txt b/manual/5/data/attachments/36ca611ee41ce2d4.txt deleted file mode 100644 index 800de3177..000000000 --- a/manual/5/data/attachments/36ca611ee41ce2d4.txt +++ /dev/null @@ -1,614 +0,0 @@ -2026-04-22 23:56:48.889 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:48.889 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:48.890 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce -2026-04-22 23:56:48.890 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: store_setup -2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: node_setup -2026-04-22 23:56:48.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:48.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:48.902 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:48.902 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:48.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.116 -2026-04-22 23:56:48.905 DEBUG [src.node.docker_mananger] Generated ports ['32666', '32667', '32668', '32669', '32670'] -2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:48.905 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:48.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:49.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086 -2026-04-22 23:56:49.126 DEBUG [src.node.docker_mananger] Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -2026-04-22 23:56:49.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32666 -2026-04-22 23:56:49.128 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:49.194 ERROR [src.node.docker_mananger] Max retries reached for container ebff0c6f63cb. Exiting log stream. -2026-04-22 23:56:49.761 ERROR [src.node.docker_mananger] Max retries reached for container 9eff5c6fc7d8. Exiting log stream. -2026-04-22 23:56:50.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:50.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:50.747 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}' -2026-04-22 23:56:50.750 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:50.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:50.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it) -2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:50.758 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:50.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:50.759 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.187 -2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated ports ['36063', '36064', '36065', '36066', '36067'] -2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:50.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:50.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c -2026-04-22 23:56:50.980 DEBUG [src.node.docker_mananger] Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -2026-04-22 23:56:50.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36063 -2026-04-22 23:56:50.981 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:51.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:51.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:52.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:52.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:52.501 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}' -2026-04-22 23:56:52.514 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:52.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]' -2026-04-22 23:56:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:56:52.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:56:52.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.541 DEBUG [tests.store.test_get_messages] Running test with payload A simple string -2026-04-22 23:56:52.541 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:52.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:52.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:52.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}' -2026-04-22 23:56:52.751 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:56:52.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:52.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}' -2026-04-22 23:56:52.755 DEBUG [src.steps.store] messages length is 1 -2026-04-22 23:56:52.755 DEBUG [tests.store.test_get_messages] Running test with payload An integer -2026-04-22 23:56:52.756 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:52.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:52.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:52.961 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:52.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}' -2026-04-22 23:56:52.964 DEBUG [src.steps.store] messages length is 2 -2026-04-22 23:56:52.965 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:52.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:52.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}' -2026-04-22 23:56:52.968 DEBUG [src.steps.store] messages length is 2 -2026-04-22 23:56:52.968 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary -2026-04-22 23:56:52.969 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:52.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:52.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:52.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:53.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}' -2026-04-22 23:56:53.178 DEBUG [src.steps.store] messages length is 3 -2026-04-22 23:56:53.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}' -2026-04-22 23:56:53.181 DEBUG [src.steps.store] messages length is 3 -2026-04-22 23:56:53.181 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters -2026-04-22 23:56:53.182 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:53.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:53.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:53.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:53.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}' -2026-04-22 23:56:53.391 DEBUG [src.steps.store] messages length is 4 -2026-04-22 23:56:53.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}' -2026-04-22 23:56:53.394 DEBUG [src.steps.store] messages length is 4 -2026-04-22 23:56:53.395 DEBUG [tests.store.test_get_messages] Running test with payload Emojis -2026-04-22 23:56:53.395 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:53.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:53.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:53.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:53.602 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}' -2026-04-22 23:56:53.605 DEBUG [src.steps.store] messages length is 5 -2026-04-22 23:56:53.605 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}' -2026-04-22 23:56:53.609 DEBUG [src.steps.store] messages length is 5 -2026-04-22 23:56:53.609 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text -2026-04-22 23:56:53.609 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:53.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:53.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:53.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:53.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}' -2026-04-22 23:56:53.820 DEBUG [src.steps.store] messages length is 6 -2026-04-22 23:56:53.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:53.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}' -2026-04-22 23:56:53.823 DEBUG [src.steps.store] messages length is 6 -2026-04-22 23:56:53.823 DEBUG [tests.store.test_get_messages] Running test with payload HTML content -2026-04-22 23:56:53.823 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:53.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:53.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:54.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}' -2026-04-22 23:56:54.033 DEBUG [src.steps.store] messages length is 7 -2026-04-22 23:56:54.033 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}' -2026-04-22 23:56:54.036 DEBUG [src.steps.store] messages length is 7 -2026-04-22 23:56:54.036 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters -2026-04-22 23:56:54.037 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:54.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:54.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:54.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:54.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}' -2026-04-22 23:56:54.246 DEBUG [src.steps.store] messages length is 8 -2026-04-22 23:56:54.246 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}' -2026-04-22 23:56:54.250 DEBUG [src.steps.store] messages length is 8 -2026-04-22 23:56:54.250 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string -2026-04-22 23:56:54.250 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:54.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:54.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:54.456 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}' -2026-04-22 23:56:54.459 DEBUG [src.steps.store] messages length is 9 -2026-04-22 23:56:54.460 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}' -2026-04-22 23:56:54.463 DEBUG [src.steps.store] messages length is 9 -2026-04-22 23:56:54.463 DEBUG [tests.store.test_get_messages] Running test with payload Binary data -2026-04-22 23:56:54.464 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:54.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:54.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:54.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:54.669 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}' -2026-04-22 23:56:54.672 DEBUG [src.steps.store] messages length is 10 -2026-04-22 23:56:54.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}' -2026-04-22 23:56:54.676 DEBUG [src.steps.store] messages length is 10 -2026-04-22 23:56:54.676 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace -2026-04-22 23:56:54.677 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:54.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:54.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:54.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:54.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}' -2026-04-22 23:56:54.885 DEBUG [src.steps.store] messages length is 11 -2026-04-22 23:56:54.885 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:54.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:54.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}' -2026-04-22 23:56:54.889 DEBUG [src.steps.store] messages length is 11 -2026-04-22 23:56:54.889 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string -2026-04-22 23:56:54.890 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:54.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:54.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:54.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:55.095 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}' -2026-04-22 23:56:55.099 DEBUG [src.steps.store] messages length is 12 -2026-04-22 23:56:55.099 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}' -2026-04-22 23:56:55.102 DEBUG [src.steps.store] messages length is 12 -2026-04-22 23:56:55.102 DEBUG [tests.store.test_get_messages] Running test with payload A float number -2026-04-22 23:56:55.103 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:55.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:55.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:55.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:55.311 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}' -2026-04-22 23:56:55.314 DEBUG [src.steps.store] messages length is 13 -2026-04-22 23:56:55.315 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}' -2026-04-22 23:56:55.318 DEBUG [src.steps.store] messages length is 13 -2026-04-22 23:56:55.318 DEBUG [tests.store.test_get_messages] Running test with payload A list -2026-04-22 23:56:55.319 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:55.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:55.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:55.525 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}' -2026-04-22 23:56:55.528 DEBUG [src.steps.store] messages length is 14 -2026-04-22 23:56:55.529 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}' -2026-04-22 23:56:55.532 DEBUG [src.steps.store] messages length is 14 -2026-04-22 23:56:55.532 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string -2026-04-22 23:56:55.533 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:55.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:55.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:55.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:55.738 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}' -2026-04-22 23:56:55.742 DEBUG [src.steps.store] messages length is 15 -2026-04-22 23:56:55.742 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}' -2026-04-22 23:56:55.746 DEBUG [src.steps.store] messages length is 15 -2026-04-22 23:56:55.746 DEBUG [tests.store.test_get_messages] Running test with payload Email format -2026-04-22 23:56:55.746 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:55.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:55.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:55.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:55.952 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}' -2026-04-22 23:56:55.956 DEBUG [src.steps.store] messages length is 16 -2026-04-22 23:56:55.956 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:55.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}' -2026-04-22 23:56:55.959 DEBUG [src.steps.store] messages length is 16 -2026-04-22 23:56:55.960 DEBUG [tests.store.test_get_messages] Running test with payload URL format -2026-04-22 23:56:55.960 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:55.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:55.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:55.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:56.167 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}' -2026-04-22 23:56:56.170 DEBUG [src.steps.store] messages length is 17 -2026-04-22 23:56:56.171 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}' -2026-04-22 23:56:56.174 DEBUG [src.steps.store] messages length is 17 -2026-04-22 23:56:56.175 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format -2026-04-22 23:56:56.175 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:56.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:56.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:56.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:56.380 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}' -2026-04-22 23:56:56.384 DEBUG [src.steps.store] messages length is 18 -2026-04-22 23:56:56.384 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}' -2026-04-22 23:56:56.388 DEBUG [src.steps.store] messages length is 18 -2026-04-22 23:56:56.388 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes -2026-04-22 23:56:56.388 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:56.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:56.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:56.595 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}' -2026-04-22 23:56:56.599 DEBUG [src.steps.store] messages length is 19 -2026-04-22 23:56:56.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}' -2026-04-22 23:56:56.603 DEBUG [src.steps.store] messages length is 19 -2026-04-22 23:56:56.603 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression -2026-04-22 23:56:56.603 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:56.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:56.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:56.810 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}' -2026-04-22 23:56:56.814 DEBUG [src.steps.store] messages length is 20 -2026-04-22 23:56:56.814 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:56.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}' -2026-04-22 23:56:56.818 DEBUG [src.steps.store] messages length is 20 -2026-04-22 23:56:56.818 DEBUG [tests.store.test_get_messages] Running test with payload A very long string -2026-04-22 23:56:56.818 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:56.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:56.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:56.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:57.025 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}' -2026-04-22 23:56:57.029 DEBUG [src.steps.store] messages length is 21 -2026-04-22 23:56:57.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}' -2026-04-22 23:56:57.032 DEBUG [src.steps.store] messages length is 21 -2026-04-22 23:56:57.033 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string -2026-04-22 23:56:57.033 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:57.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:57.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:57.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}' -2026-04-22 23:56:57.242 DEBUG [src.steps.store] messages length is 22 -2026-04-22 23:56:57.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}' -2026-04-22 23:56:57.246 DEBUG [src.steps.store] messages length is 22 -2026-04-22 23:56:57.247 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path -2026-04-22 23:56:57.247 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:57.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:57.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:57.454 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}' -2026-04-22 23:56:57.458 DEBUG [src.steps.store] messages length is 23 -2026-04-22 23:56:57.458 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}' -2026-04-22 23:56:57.462 DEBUG [src.steps.store] messages length is 23 -2026-04-22 23:56:57.462 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path -2026-04-22 23:56:57.462 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:57.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:57.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:57.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:57.668 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}' -2026-04-22 23:56:57.672 DEBUG [src.steps.store] messages length is 24 -2026-04-22 23:56:57.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}' -2026-04-22 23:56:57.676 DEBUG [src.steps.store] messages length is 24 -2026-04-22 23:56:57.676 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query -2026-04-22 23:56:57.677 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:57.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:57.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:57.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:57.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}' -2026-04-22 23:56:57.886 DEBUG [src.steps.store] messages length is 25 -2026-04-22 23:56:57.886 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:57.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}' -2026-04-22 23:56:57.890 DEBUG [src.steps.store] messages length is 25 -2026-04-22 23:56:57.890 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet -2026-04-22 23:56:57.890 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:57.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:57.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:57.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:58.097 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}' -2026-04-22 23:56:58.101 DEBUG [src.steps.store] messages length is 26 -2026-04-22 23:56:58.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}' -2026-04-22 23:56:58.105 DEBUG [src.steps.store] messages length is 26 -2026-04-22 23:56:58.106 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet -2026-04-22 23:56:58.106 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:58.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:58.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:58.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:58.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}' -2026-04-22 23:56:58.317 DEBUG [src.steps.store] messages length is 27 -2026-04-22 23:56:58.317 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}' -2026-04-22 23:56:58.321 DEBUG [src.steps.store] messages length is 27 -2026-04-22 23:56:58.321 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner -2026-04-22 23:56:58.322 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:58.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:58.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:58.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:58.528 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}' -2026-04-22 23:56:58.531 DEBUG [src.steps.store] messages length is 28 -2026-04-22 23:56:58.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}' -2026-04-22 23:56:58.535 DEBUG [src.steps.store] messages length is 28 -2026-04-22 23:56:58.536 DEBUG [tests.store.test_get_messages] Running test with payload An IP address -2026-04-22 23:56:58.536 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:58.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:58.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:58.743 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}' -2026-04-22 23:56:58.747 DEBUG [src.steps.store] messages length is 29 -2026-04-22 23:56:58.747 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}' -2026-04-22 23:56:58.751 DEBUG [src.steps.store] messages length is 29 -2026-04-22 23:56:58.751 DEBUG [tests.store.test_get_messages] Running test with payload A domain name -2026-04-22 23:56:58.751 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:58.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:58.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:58.959 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}' -2026-04-22 23:56:58.963 DEBUG [src.steps.store] messages length is 30 -2026-04-22 23:56:58.963 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:58.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:58.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}' -2026-04-22 23:56:58.967 DEBUG [src.steps.store] messages length is 30 -2026-04-22 23:56:58.967 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string -2026-04-22 23:56:58.968 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:58.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:59.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}' -2026-04-22 23:56:59.178 DEBUG [src.steps.store] messages length is 31 -2026-04-22 23:56:59.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}' -2026-04-22 23:56:59.182 DEBUG [src.steps.store] messages length is 31 -2026-04-22 23:56:59.182 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number -2026-04-22 23:56:59.183 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:59.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:59.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:59.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}' -2026-04-22 23:56:59.393 DEBUG [src.steps.store] messages length is 32 -2026-04-22 23:56:59.393 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}' -2026-04-22 23:56:59.397 DEBUG [src.steps.store] messages length is 32 -2026-04-22 23:56:59.398 DEBUG [tests.store.test_get_messages] Running test with payload A phone number -2026-04-22 23:56:59.398 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:59.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:59.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:59.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:59.604 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}' -2026-04-22 23:56:59.608 DEBUG [src.steps.store] messages length is 33 -2026-04-22 23:56:59.608 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}' -2026-04-22 23:56:59.613 DEBUG [src.steps.store] messages length is 33 -2026-04-22 23:56:59.613 DEBUG [tests.store.test_get_messages] Running test with payload A UUID -2026-04-22 23:56:59.613 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:59.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:59.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:59.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:56:59.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}' -2026-04-22 23:56:59.824 DEBUG [src.steps.store] messages length is 34 -2026-04-22 23:56:59.824 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:56:59.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}' -2026-04-22 23:56:59.829 DEBUG [src.steps.store] messages length is 34 -2026-04-22 23:56:59.829 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag -2026-04-22 23:56:59.829 DEBUG [src.steps.store] Relaying message -2026-04-22 23:56:59.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:59.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:59.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:00.037 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}' -2026-04-22 23:57:00.041 DEBUG [src.steps.store] messages length is 35 -2026-04-22 23:57:00.041 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}' -2026-04-22 23:57:00.045 DEBUG [src.steps.store] messages length is 35 -2026-04-22 23:57:00.045 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle -2026-04-22 23:57:00.046 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:00.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:00.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:00.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:00.251 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}' -2026-04-22 23:57:00.255 DEBUG [src.steps.store] messages length is 36 -2026-04-22 23:57:00.255 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}' -2026-04-22 23:57:00.259 DEBUG [src.steps.store] messages length is 36 -2026-04-22 23:57:00.260 DEBUG [tests.store.test_get_messages] Running test with payload A password -2026-04-22 23:57:00.260 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:00.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:00.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:00.466 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}' -2026-04-22 23:57:00.470 DEBUG [src.steps.store] messages length is 37 -2026-04-22 23:57:00.470 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}' -2026-04-22 23:57:00.474 DEBUG [src.steps.store] messages length is 37 -2026-04-22 23:57:00.475 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format -2026-04-22 23:57:00.475 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:00.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:00.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:00.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:00.681 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}' -2026-04-22 23:57:00.685 DEBUG [src.steps.store] messages length is 38 -2026-04-22 23:57:00.685 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}' -2026-04-22 23:57:00.689 DEBUG [src.steps.store] messages length is 38 -2026-04-22 23:57:00.689 DEBUG [tests.store.test_get_messages] Running test with payload A time string -2026-04-22 23:57:00.690 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:00.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:00.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:00.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:00.897 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}' -2026-04-22 23:57:00.901 DEBUG [src.steps.store] messages length is 39 -2026-04-22 23:57:00.901 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}' -2026-04-22 23:57:00.905 DEBUG [src.steps.store] messages length is 39 -2026-04-22 23:57:00.905 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation -2026-04-22 23:57:00.906 DEBUG [src.steps.store] Relaying message -2026-04-22 23:57:00.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:57:00.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:57:00.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds -2026-04-22 23:57:01.113 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}' -2026-04-22 23:57:01.117 DEBUG [src.steps.store] messages length is 40 -2026-04-22 23:57:01.118 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages -2026-04-22 23:57:01.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:57:01.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}' -2026-04-22 23:57:01.122 DEBUG [src.steps.store] messages length is 40 -2026-04-22 23:57:01.124 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:57:01.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:57:01.126 DEBUG [src.node.waku_node] Stopping container with id 626edbbf8ccf -2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Stopping container with id 19bba8f6dffa -2026-04-22 23:57:02.055 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:57:02.056 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:57:02.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:57:02.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/397118a2b058eed.txt b/manual/5/data/attachments/397118a2b058eed.txt deleted file mode 100644 index 03d9b0bea..000000000 --- a/manual/5/data/attachments/397118a2b058eed.txt +++ /dev/null @@ -1,106 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.121 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54821', '54822', '54823', '54824', '54825'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54821 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73b67821344e. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65a0cc963c45. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.144 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8584', '8585', '8586', '8587', '8588'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8584 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902084777998847,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id f4c6a4a0e67e -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c7cab7d1c6e5 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/46f575b4aeea473e.txt b/manual/5/data/attachments/46f575b4aeea473e.txt deleted file mode 100644 index 71dcd5fb3..000000000 --- a/manual/5/data/attachments/46f575b4aeea473e.txt +++ /dev/null @@ -1,97 +0,0 @@ -2026-04-22 23:54:01.024 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:01.024 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:01.025 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54 -2026-04-22 23:54:01.025 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:01.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:01.026 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:01.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:01.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.6 -2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated ports ['7647', '7648', '7649', '7650', '7651'] -2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:01.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:01.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92 -2026-04-22 23:54:01.253 DEBUG [src.node.docker_mananger] Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -2026-04-22 23:54:01.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7647 -2026-04-22 23:54:01.254 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:01.428 ERROR [src.node.docker_mananger] Max retries reached for container b435bc911ed9. Exiting log stream. -2026-04-22 23:54:01.833 ERROR [src.node.docker_mananger] Max retries reached for container 1e0f21d40f18. Exiting log stream. -2026-04-22 23:54:02.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:02.873 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:02.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}' -2026-04-22 23:54:02.876 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:02.876 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:02.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:02.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.131 -2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated ports ['19177', '19178', '19179', '19180', '19181'] -2026-04-22 23:54:02.887 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:02.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:02.888 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:02.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:03.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517 -2026-04-22 23:54:03.104 DEBUG [src.node.docker_mananger] Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log -2026-04-22 23:54:03.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19177 -2026-04-22 23:54:03.104 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:04.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:04.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:04.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:04.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:04.434 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}' -2026-04-22 23:54:04.436 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:04.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]' -2026-04-22 23:54:04.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:04.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:04.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:04.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}' -2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:04.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:04.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:04.590 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:04.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:04.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]' -2026-04-22 23:54:04.595 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:04.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:04.597 DEBUG [src.node.waku_node] Stopping container with id babc95093ab7 -2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Stopping container with id 6c5fc8870d0b -2026-04-22 23:54:05.491 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:05.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:05.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:05.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/4739cc19d3e2093a.txt b/manual/5/data/attachments/4739cc19d3e2093a.txt deleted file mode 100644 index 29cabc718..000000000 --- a/manual/5/data/attachments/4739cc19d3e2093a.txt +++ /dev/null @@ -1,691 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.93 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65337', '65338', '65339', '65340', '65341'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 65337 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container babc95093ab7. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c5fc8870d0b. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.7 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53341', '53342', '53343', '53344', '53345'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53341 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 75ba9e1042b0 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a8ce9272e4c3 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/495cec62e6b3396a.txt b/manual/5/data/attachments/495cec62e6b3396a.txt deleted file mode 100644 index 74d3bd47a..000000000 --- a/manual/5/data/attachments/495cec62e6b3396a.txt +++ /dev/null @@ -1,107 +0,0 @@ -2026-04-22 23:54:23.366 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc -2026-04-22 23:54:23.367 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:23.367 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:23.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.100 -2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated ports ['30532', '30533', '30534', '30535', '30536'] -2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:23.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:23.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43 -2026-04-22 23:54:23.599 DEBUG [src.node.docker_mananger] Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -2026-04-22 23:54:23.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30532 -2026-04-22 23:54:23.599 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:23.634 ERROR [src.node.docker_mananger] Max retries reached for container 75ba9e1042b0. Exiting log stream. -2026-04-22 23:54:24.072 ERROR [src.node.docker_mananger] Max retries reached for container a8ce9272e4c3. Exiting log stream. -2026-04-22 23:54:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:24.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:24.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:24.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:24.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:24.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:25.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:25.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:25.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:25.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:25.219 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:25.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:25.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}' -2026-04-22 23:54:25.221 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:25.222 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:25.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:25.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -2026-04-22 23:54:25.228 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:25.229 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:25.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.191 -2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated ports ['32140', '32141', '32142', '32143', '32144'] -2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:25.231 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:25.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:25.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e -2026-04-22 23:54:25.455 DEBUG [src.node.docker_mananger] Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -2026-04-22 23:54:25.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32140 -2026-04-22 23:54:25.455 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:26.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:26.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:26.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:26.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:26.766 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:26.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}' -2026-04-22 23:54:26.769 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]' -2026-04-22 23:54:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:26.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:26.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}' -2026-04-22 23:54:26.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:26.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:26.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:26.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:26.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]' -2026-04-22 23:54:26.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:26.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:26.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}' -2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:26.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:26.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:27.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:27.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]' -2026-04-22 23:54:27.055 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:27.057 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:27.057 DEBUG [src.node.waku_node] Stopping container with id 89d171cf4780 -2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Stopping container with id 48895dcc18f2 -2026-04-22 23:54:27.909 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:27.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:27.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:27.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/521a1a575f7ab17e.txt b/manual/5/data/attachments/521a1a575f7ab17e.txt deleted file mode 100644 index f7d434653..000000000 --- a/manual/5/data/attachments/521a1a575f7ab17e.txt +++ /dev/null @@ -1,98 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.74 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48729', '48730', '48731', '48732', '48733'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48729 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4923823ea167. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ab6f83f4e5d. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.7 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16354', '16355', '16356', '16357', '16358'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 16354 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e4c118040cea -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id b87da62a1abc -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/59d8cdc7831c8d30.txt b/manual/5/data/attachments/59d8cdc7831c8d30.txt deleted file mode 100644 index b5988bd5b..000000000 --- a/manual/5/data/attachments/59d8cdc7831c8d30.txt +++ /dev/null @@ -1,691 +0,0 @@ -2026-04-22 23:54:05.528 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:05.528 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:05.529 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68 -2026-04-22 23:54:05.529 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:05.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:05.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:05.536 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:05.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.93 -2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated ports ['65337', '65338', '65339', '65340', '65341'] -2026-04-22 23:54:05.537 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:05.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:05.538 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:05.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:05.711 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032 -2026-04-22 23:54:05.741 DEBUG [src.node.docker_mananger] Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -2026-04-22 23:54:05.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65337 -2026-04-22 23:54:05.743 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:05.863 ERROR [src.node.docker_mananger] Max retries reached for container babc95093ab7. Exiting log stream. -2026-04-22 23:54:06.324 ERROR [src.node.docker_mananger] Max retries reached for container 6c5fc8870d0b. Exiting log stream. -2026-04-22 23:54:06.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:06.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:06.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:06.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:06.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:07.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:07.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:07.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:07.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:07.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:07.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:07.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:07.362 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:07.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}' -2026-04-22 23:54:07.365 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:07.365 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:07.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:07.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:07.372 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:07.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:07.373 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.7 -2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated ports ['53341', '53342', '53343', '53344', '53345'] -2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:07.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:07.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287 -2026-04-22 23:54:07.603 DEBUG [src.node.docker_mananger] Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log -2026-04-22 23:54:07.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53341 -2026-04-22 23:54:07.604 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:08.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:08.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:08.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:08.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:08.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:08.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:08.915 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}' -2026-04-22 23:54:08.918 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]' -2026-04-22 23:54:08.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:08.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:08.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:08.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:08.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}' -2026-04-22 23:54:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.121 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]' -2026-04-22 23:54:09.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]' -2026-04-22 23:54:09.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.293 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.393 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]' -2026-04-22 23:54:09.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]' -2026-04-22 23:54:09.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]' -2026-04-22 23:54:09.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.794 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]' -2026-04-22 23:54:09.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:09.928 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:09.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:09.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]' -2026-04-22 23:54:09.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:09.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:09.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]' -2026-04-22 23:54:10.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.196 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]' -2026-04-22 23:54:10.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.229 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.329 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]' -2026-04-22 23:54:10.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.463 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]' -2026-04-22 23:54:10.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.597 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]' -2026-04-22 23:54:10.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.730 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]' -2026-04-22 23:54:10.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.864 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:10.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]' -2026-04-22 23:54:10.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:10.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:10.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:10.997 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:10.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]' -2026-04-22 23:54:11.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]' -2026-04-22 23:54:11.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.264 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]' -2026-04-22 23:54:11.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]' -2026-04-22 23:54:11.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]' -2026-04-22 23:54:11.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.665 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]' -2026-04-22 23:54:11.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]' -2026-04-22 23:54:11.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:11.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:11.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:11.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]' -2026-04-22 23:54:11.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:11.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]' -2026-04-22 23:54:12.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.201 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]' -2026-04-22 23:54:12.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.336 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]' -2026-04-22 23:54:12.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.469 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]' -2026-04-22 23:54:12.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.603 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]' -2026-04-22 23:54:12.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.737 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]' -2026-04-22 23:54:12.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:12.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:12.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]' -2026-04-22 23:54:12.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:12.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:12.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]' -2026-04-22 23:54:13.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]' -2026-04-22 23:54:13.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.277 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]' -2026-04-22 23:54:13.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.410 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]' -2026-04-22 23:54:13.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]' -2026-04-22 23:54:13.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.682 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]' -2026-04-22 23:54:13.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]' -2026-04-22 23:54:13.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:13.950 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]' -2026-04-22 23:54:13.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:13.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:13.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]' -2026-04-22 23:54:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.217 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]' -2026-04-22 23:54:14.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.350 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]' -2026-04-22 23:54:14.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.484 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]' -2026-04-22 23:54:14.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]' -2026-04-22 23:54:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.752 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]' -2026-04-22 23:54:14.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:14.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]' -2026-04-22 23:54:14.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:14.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:14.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.020 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]' -2026-04-22 23:54:15.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.154 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]' -2026-04-22 23:54:15.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]' -2026-04-22 23:54:15.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]' -2026-04-22 23:54:15.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.555 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]' -2026-04-22 23:54:15.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]' -2026-04-22 23:54:15.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]' -2026-04-22 23:54:15.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:15.956 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:15.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]' -2026-04-22 23:54:15.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:15.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:15.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.090 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]' -2026-04-22 23:54:16.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.224 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]' -2026-04-22 23:54:16.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]' -2026-04-22 23:54:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]' -2026-04-22 23:54:16.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.624 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]' -2026-04-22 23:54:16.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.758 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]' -2026-04-22 23:54:16.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:16.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:16.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:16.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]' -2026-04-22 23:54:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:16.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.025 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]' -2026-04-22 23:54:17.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]' -2026-04-22 23:54:17.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]' -2026-04-22 23:54:17.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.426 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]' -2026-04-22 23:54:17.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]' -2026-04-22 23:54:17.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.592 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.693 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]' -2026-04-22 23:54:17.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.826 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]' -2026-04-22 23:54:17.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:17.960 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:17.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:17.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]' -2026-04-22 23:54:17.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:17.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:17.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.094 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]' -2026-04-22 23:54:18.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]' -2026-04-22 23:54:18.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.362 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]' -2026-04-22 23:54:18.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.496 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]' -2026-04-22 23:54:18.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.631 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]' -2026-04-22 23:54:18.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.764 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]' -2026-04-22 23:54:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:18.899 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:18.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:18.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]' -2026-04-22 23:54:18.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:18.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]' -2026-04-22 23:54:19.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.166 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]' -2026-04-22 23:54:19.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]' -2026-04-22 23:54:19.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]' -2026-04-22 23:54:19.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.566 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]' -2026-04-22 23:54:19.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.700 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]' -2026-04-22 23:54:19.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.833 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]' -2026-04-22 23:54:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:19.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:19.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:19.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:19.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:19.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]' -2026-04-22 23:54:19.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.100 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]' -2026-04-22 23:54:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.235 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]' -2026-04-22 23:54:20.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.368 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]' -2026-04-22 23:54:20.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.502 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]' -2026-04-22 23:54:20.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]' -2026-04-22 23:54:20.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]' -2026-04-22 23:54:20.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:20.903 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:20.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]' -2026-04-22 23:54:20.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:20.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:20.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.037 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]' -2026-04-22 23:54:21.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.071 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.171 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]' -2026-04-22 23:54:21.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]' -2026-04-22 23:54:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.438 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]' -2026-04-22 23:54:21.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.571 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]' -2026-04-22 23:54:21.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.704 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]' -2026-04-22 23:54:21.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.840 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]' -2026-04-22 23:54:21.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:21.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:21.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:21.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:21.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:21.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]' -2026-04-22 23:54:21.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:22.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:22.107 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:22.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]' -2026-04-22 23:54:22.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:22.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:22.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:22.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:22.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:22.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]' -2026-04-22 23:54:22.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:22.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:22.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:22.375 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:22.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:22.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]' -2026-04-22 23:54:22.381 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:22.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:22.382 DEBUG [src.node.waku_node] Stopping container with id 75ba9e1042b0 -2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Stopping container with id a8ce9272e4c3 -2026-04-22 23:54:23.255 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:23.260 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:23.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:23.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/5cc743f1e4be0c68.txt b/manual/5/data/attachments/5cc743f1e4be0c68.txt deleted file mode 100644 index 7809e914f..000000000 --- a/manual/5/data/attachments/5cc743f1e4be0c68.txt +++ /dev/null @@ -1,102 +0,0 @@ -2026-04-22 23:53:42.974 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc -2026-04-22 23:53:42.975 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:42.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:42.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.40 -2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated ports ['21898', '21899', '21900', '21901', '21902'] -2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:42.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:42.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:43.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b -2026-04-22 23:53:43.192 DEBUG [src.node.docker_mananger] Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -2026-04-22 23:53:43.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21898 -2026-04-22 23:53:43.192 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:43.375 ERROR [src.node.docker_mananger] Max retries reached for container 8ab414c301dd. Exiting log stream. -2026-04-22 23:53:43.764 ERROR [src.node.docker_mananger] Max retries reached for container d9587e679e0b. Exiting log stream. -2026-04-22 23:53:44.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:44.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:44.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:45.016 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:45.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}' -2026-04-22 23:53:45.018 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:45.019 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:45.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:45.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:45.026 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:45.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.13 -2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated ports ['23300', '23301', '23302', '23303', '23304'] -2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:45.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:45.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:45.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38 -2026-04-22 23:53:45.242 DEBUG [src.node.docker_mananger] Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -2026-04-22 23:53:45.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23300 -2026-04-22 23:53:45.242 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:46.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:46.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:46.553 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}' -2026-04-22 23:53:46.556 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:46.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]' -2026-04-22 23:53:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:46.579 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:53:46.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:53:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}' -2026-04-22 23:53:46.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}' -2026-04-22 23:53:46.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:46.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:46.717 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:46.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:46.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]' -2026-04-22 23:53:46.723 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:53:46.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:53:46.724 DEBUG [src.node.waku_node] Stopping container with id 4923823ea167 -2026-04-22 23:53:47.161 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:47.162 DEBUG [src.node.waku_node] Stopping container with id 9ab6f83f4e5d -2026-04-22 23:53:47.588 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:47.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:53:47.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:53:47.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/5f7fd1b0f00a337c.txt b/manual/5/data/attachments/5f7fd1b0f00a337c.txt deleted file mode 100644 index 382318ee1..000000000 --- a/manual/5/data/attachments/5f7fd1b0f00a337c.txt +++ /dev/null @@ -1,136 +0,0 @@ -2026-04-22 23:55:53.115 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:53.115 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:53.116 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047 -2026-04-22 23:55:53.116 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:53.116 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:53.124 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.244 -2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated ports ['10942', '10943', '10944', '10945', '10946'] -2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:53.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:53.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f -2026-04-22 23:55:53.349 DEBUG [src.node.docker_mananger] Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:53.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10942 -2026-04-22 23:55:53.349 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:53.424 ERROR [src.node.docker_mananger] Max retries reached for container 74cc31589b20. Exiting log stream. -2026-04-22 23:55:53.856 ERROR [src.node.docker_mananger] Max retries reached for container 00030dcd470d. Exiting log stream. -2026-04-22 23:55:54.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:54.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:54.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:54.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:54.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:54.865 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:54.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}' -2026-04-22 23:55:54.868 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:54.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:54.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:54.875 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:54.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.213 -2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated ports ['36294', '36295', '36296', '36297', '36298'] -2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:54.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:54.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:55.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4 -2026-04-22 23:55:55.101 DEBUG [src.node.docker_mananger] Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:55.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36294 -2026-04-22 23:55:55.102 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:56.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:56.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:56.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:56.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:56.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:56.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:56.414 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:56.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:56.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}' -2026-04-22 23:55:56.417 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:56.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]' -2026-04-22 23:55:56.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:56.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:56.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:56.461 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:56.462 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:56.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:56.463 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.22 -2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated ports ['38821', '38822', '38823', '38824', '38825'] -2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:56.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:56.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237 -2026-04-22 23:55:56.689 DEBUG [src.node.docker_mananger] Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -2026-04-22 23:55:56.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38821 -2026-04-22 23:55:56.689 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:57.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:57.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:57.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:57.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:57.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:57.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:58.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:58.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:58.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:58.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:58.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:58.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:58.309 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:58.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:58.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}' -2026-04-22 23:55:58.312 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:58.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]' -2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]' -2026-04-22 23:55:58.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:58.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:58.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:58.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:58.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:58.365 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:58.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}' -2026-04-22 23:55:58.368 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: ' -2026-04-22 23:55:58.371 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:58.373 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:58.373 DEBUG [src.node.waku_node] Stopping container with id c27589fbe0de -2026-04-22 23:55:58.873 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:58.875 DEBUG [src.node.waku_node] Stopping container with id 1c1375e00a6b -2026-04-22 23:55:59.338 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:59.340 DEBUG [src.node.waku_node] Stopping container with id cec3013f08c3 -2026-04-22 23:55:59.761 ERROR [src.node.docker_mananger] Max retries reached for container c27589fbe0de. Exiting log stream. -2026-04-22 23:55:59.798 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:59.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:59.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:59.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:59.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/66f3a49a82fa8063.txt b/manual/5/data/attachments/66f3a49a82fa8063.txt deleted file mode 100644 index 2c4a79efc..000000000 --- a/manual/5/data/attachments/66f3a49a82fa8063.txt +++ /dev/null @@ -1,140 +0,0 @@ -2026-04-22 23:54:50.570 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:50.570 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:50.571 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647 -2026-04-22 23:54:50.571 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:50.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:50.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:50.578 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:50.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.228 -2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] Generated ports ['58885', '58886', '58887', '58888', '58889'] -2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:50.580 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:50.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7 -2026-04-22 23:54:50.798 DEBUG [src.node.docker_mananger] Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -2026-04-22 23:54:50.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58885 -2026-04-22 23:54:50.799 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:50.873 ERROR [src.node.docker_mananger] Max retries reached for container 683b0dad8f47. Exiting log stream. -2026-04-22 23:54:51.361 ERROR [src.node.docker_mananger] Max retries reached for container 64aab64a25c9. Exiting log stream. -2026-04-22 23:54:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:51.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:51.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:51.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:52.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:52.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:52.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:52.417 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:52.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}' -2026-04-22 23:54:52.420 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:52.420 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:52.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:52.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -2026-04-22 23:54:52.427 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:52.428 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:52.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.123 -2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated ports ['6319', '6320', '6321', '6322', '6323'] -2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:52.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:52.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:52.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0 -2026-04-22 23:54:52.644 DEBUG [src.node.docker_mananger] Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log -2026-04-22 23:54:52.644 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6319 -2026-04-22 23:54:52.645 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:53.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:53.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:53.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:53.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:53.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:53.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:53.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:53.957 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}' -2026-04-22 23:54:53.960 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]' -2026-04-22 23:54:53.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:53.986 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:54:53.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:54.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}' -2026-04-22 23:54:54.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:54.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}' -2026-04-22 23:54:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]' -2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}' -2026-04-22 23:54:54.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}' -2026-04-22 23:54:54.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.141 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]' -2026-04-22 23:54:54.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.250 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]' -2026-04-22 23:54:54.254 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:54.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.367 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -2026-04-22 23:54:54.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.475 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]' -2026-04-22 23:54:54.479 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}' -2026-04-22 23:54:54.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:54.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.594 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -2026-04-22 23:54:54.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:54.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:54.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:54.699 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:54.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:54.702 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto' -2026-04-22 23:54:54.705 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:54.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:54.706 DEBUG [src.node.waku_node] Stopping container with id 9539b3b70a0c -2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Stopping container with id 34e643690776 -2026-04-22 23:54:55.557 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:55.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:55.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:55.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/689a874a23eaa406.txt b/manual/5/data/attachments/689a874a23eaa406.txt deleted file mode 100644 index a1eee3ffc..000000000 --- a/manual/5/data/attachments/689a874a23eaa406.txt +++ /dev/null @@ -1,94 +0,0 @@ -2026-04-22 23:54:27.947 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:27.947 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:27.948 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee -2026-04-22 23:54:27.948 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:27.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:27.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.103 -2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated ports ['17913', '17914', '17915', '17916', '17917'] -2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:27.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:27.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:28.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749 -2026-04-22 23:54:28.163 DEBUG [src.node.docker_mananger] Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -2026-04-22 23:54:28.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17913 -2026-04-22 23:54:28.164 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:28.290 ERROR [src.node.docker_mananger] Max retries reached for container 89d171cf4780. Exiting log stream. -2026-04-22 23:54:28.755 ERROR [src.node.docker_mananger] Max retries reached for container 48895dcc18f2. Exiting log stream. -2026-04-22 23:54:29.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:29.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:29.783 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:29.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}' -2026-04-22 23:54:29.785 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:29.786 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:29.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:29.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:29.793 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:29.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.31 -2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated ports ['21569', '21570', '21571', '21572', '21573'] -2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:29.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:29.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:29.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8 -2026-04-22 23:54:30.012 DEBUG [src.node.docker_mananger] Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -2026-04-22 23:54:30.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21569 -2026-04-22 23:54:30.013 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:31.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:31.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:31.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:31.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:31.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:31.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:31.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:31.325 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}' -2026-04-22 23:54:31.327 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:31.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]' -2026-04-22 23:54:31.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:31.355 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:54:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:31.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:31.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:31.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}' -2026-04-22 23:54:31.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}' -2026-04-22 23:54:31.382 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}' -2026-04-22 23:54:31.384 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:31.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:31.386 DEBUG [src.node.waku_node] Stopping container with id 38ba8fbe6cbe -2026-04-22 23:54:31.807 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:31.809 DEBUG [src.node.waku_node] Stopping container with id 8acc2b33f3cb -2026-04-22 23:54:32.253 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:32.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:32.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:32.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/6ecd29ad3a49589b.txt b/manual/5/data/attachments/6ecd29ad3a49589b.txt deleted file mode 100644 index 1f03c30a7..000000000 --- a/manual/5/data/attachments/6ecd29ad3a49589b.txt +++ /dev/null @@ -1,110 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.155 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24302', '24303', '24304', '24305', '24306'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24302 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f4c6a4a0e67e. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7cab7d1c6e5. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.20 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14678', '14679', '14680', '14681', '14682'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14678 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 683b0dad8f47 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 64aab64a25c9 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/7299c7c1f48ff3f7.txt b/manual/5/data/attachments/7299c7c1f48ff3f7.txt deleted file mode 100644 index 0c3f50f2c..000000000 --- a/manual/5/data/attachments/7299c7c1f48ff3f7.txt +++ /dev/null @@ -1,255 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup -DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.34 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31840', '31841', '31842', '31843', '31844'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31840 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 978d77e506da. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e2a10953f45. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.65 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24770', '24771', '24772', '24773', '24774'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24770 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 0339fe683df3 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id d60b097aefba -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0339fe683df3. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/79b0ff732203551.txt b/manual/5/data/attachments/79b0ff732203551.txt deleted file mode 100644 index ea78b8945..000000000 --- a/manual/5/data/attachments/79b0ff732203551.txt +++ /dev/null @@ -1,235 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.144 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6987', '6988', '6989', '6990', '6991'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6987 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cedefc431183. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 628c5cf0e2b9. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.7 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56184', '56185', '56186', '56187', '56188'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56184 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.80 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56283', '56284', '56285', '56286', '56287'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56283 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Now -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Far future -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Recent past -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Near future -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Positive number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Negative number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp DST change -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id f25175628e86 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e46a9a1aa981 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 837d44b9d33a -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f25175628e86. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/7ba01f4420d75b31.txt b/manual/5/data/attachments/7ba01f4420d75b31.txt deleted file mode 100644 index c3f85931c..000000000 --- a/manual/5/data/attachments/7ba01f4420d75b31.txt +++ /dev/null @@ -1,169 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.13 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60237', '60238', '60239', '60240', '60241'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60237 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10735b93aefa. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44050fc212ed. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.82 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34774', '34775', '34776', '34777', '34778'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34774 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 345ef30851d1 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4c2dd8542f5b -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/849d8ac8a85f9ee5.txt b/manual/5/data/attachments/849d8ac8a85f9ee5.txt deleted file mode 100644 index 0f76bcb6c..000000000 --- a/manual/5/data/attachments/849d8ac8a85f9ee5.txt +++ /dev/null @@ -1,94 +0,0 @@ -2026-04-22 23:53:56.677 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716 -2026-04-22 23:53:56.678 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:56.678 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:56.679 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.196 -2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated ports ['27096', '27097', '27098', '27099', '27100'] -2026-04-22 23:53:56.687 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:56.687 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:56.688 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:56.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:56.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62 -2026-04-22 23:53:56.893 DEBUG [src.node.docker_mananger] Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -2026-04-22 23:53:56.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27096 -2026-04-22 23:53:56.894 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:57.030 ERROR [src.node.docker_mananger] Max retries reached for container 7fe66f753af8. Exiting log stream. -2026-04-22 23:53:57.446 ERROR [src.node.docker_mananger] Max retries reached for container 7ba495955c23. Exiting log stream. -2026-04-22 23:53:57.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:57.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:58.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:58.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:58.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:58.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:58.513 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:58.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:58.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}' -2026-04-22 23:53:58.517 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:58.518 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:58.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:58.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:58.525 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:58.525 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:58.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.236 -2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated ports ['48147', '48148', '48149', '48150', '48151'] -2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:58.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:58.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:58.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6 -2026-04-22 23:53:58.746 DEBUG [src.node.docker_mananger] Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log -2026-04-22 23:53:58.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48147 -2026-04-22 23:53:58.747 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:59.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:59.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:59.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:59.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:59.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:59.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:00.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:00.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:00.059 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:00.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}' -2026-04-22 23:54:00.061 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]' -2026-04-22 23:54:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:00.088 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:54:00.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:00.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:00.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:00.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}' -2026-04-22 23:54:00.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}' -2026-04-22 23:54:00.115 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: ' -2026-04-22 23:54:00.118 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:00.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:00.120 DEBUG [src.node.waku_node] Stopping container with id b435bc911ed9 -2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Stopping container with id 1e0f21d40f18 -2026-04-22 23:54:00.971 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:00.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:01.005 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:01.019 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/884789fc1dd8a0ee.txt b/manual/5/data/attachments/884789fc1dd8a0ee.txt deleted file mode 100644 index bb82e95a1..000000000 --- a/manual/5/data/attachments/884789fc1dd8a0ee.txt +++ /dev/null @@ -1,614 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup -DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.116 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32666', '32667', '32668', '32669', '32670'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32666 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebff0c6f63cb. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eff5c6fc7d8. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.187 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36063', '36064', '36065', '36066', '36067'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36063 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A simple string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An integer -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 2 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 2 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A dictionary -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 3 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 3 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Chinese characters -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 4 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 4 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Emojis -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 5 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 5 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Lorem ipsum text -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 6 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 6 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload HTML content -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 7 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 7 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Cyrillic characters -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 8 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 8 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Base64 encoded string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 9 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 9 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Binary data -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 10 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 10 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Special characters with whitespace -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 11 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 11 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Boolean false as a string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 12 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 12 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A float number -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 13 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 13 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A list -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 14 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 14 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Hexadecimal number as a string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 15 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 15 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Email format -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 16 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 16 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload URL format -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 17 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 17 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Date and time in ISO format -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 18 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 18 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload String with escaped quotes -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 19 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 19 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A regular expression -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 20 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 20 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A very long string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 21 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 21 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A JSON string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 22 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 22 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Unix path -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 23 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 23 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Windows path -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 24 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 24 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An SQL query -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 25 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 25 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload JavaScript code snippet -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 26 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 26 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A CSS snippet -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 27 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 27 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Python one-liner -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 28 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 28 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An IP address -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 29 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 29 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A domain name -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 30 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 30 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A user agent string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 31 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 31 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A credit card number -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 32 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 32 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A phone number -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 33 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 33 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A UUID -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 34 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 34 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A hashtag -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 35 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 35 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Twitter handle -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 36 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 36 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A password -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 37 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 37 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A date in common format -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 38 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 38 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A time string -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 39 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 39 -DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A mathematical equation -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 40 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 40 -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 626edbbf8ccf -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 19bba8f6dffa -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/8a591486636e83cd.txt b/manual/5/data/attachments/8a591486636e83cd.txt deleted file mode 100644 index c727c77c9..000000000 --- a/manual/5/data/attachments/8a591486636e83cd.txt +++ /dev/null @@ -1,163 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.199 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27581', '27582', '27583', '27584', '27585'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27581 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1582414abbc0. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea367263e0f5. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.15 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4520', '4521', '4522', '4523', '4524'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4520 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.69 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63711', '63712', '63713', '63714', '63715'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63711 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral True -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral False -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 129c8a9be73e -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 74cc31589b20 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 00030dcd470d -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 129c8a9be73e. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/8eea19a4522c4d8a.txt b/manual/5/data/attachments/8eea19a4522c4d8a.txt deleted file mode 100644 index 8c641106a..000000000 --- a/manual/5/data/attachments/8eea19a4522c4d8a.txt +++ /dev/null @@ -1,102 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup -DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.151 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39978', '39979', '39980', '39981', '39982'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 39978 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc3b8f1a343e. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75c017397c78. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.85 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47021', '47022', '47023', '47024', '47025'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47021 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39978/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id bcee33fed57d -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id becead13688a -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/963a5318cb717ad.txt b/manual/5/data/attachments/963a5318cb717ad.txt deleted file mode 100644 index e2a99b393..000000000 --- a/manual/5/data/attachments/963a5318cb717ad.txt +++ /dev/null @@ -1,141 +0,0 @@ -2026-04-22 23:53:37.842 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4 -2026-04-22 23:53:37.843 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:37.843 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:37.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.203 -2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated ports ['62800', '62801', '62802', '62803', '62804'] -2026-04-22 23:53:37.852 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:37.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:37.853 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:37.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:38.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab -2026-04-22 23:53:38.072 DEBUG [src.node.docker_mananger] Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -2026-04-22 23:53:38.072 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62800 -2026-04-22 23:53:38.073 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:38.241 ERROR [src.node.docker_mananger] Max retries reached for container 5c7e2a6d8af2. Exiting log stream. -2026-04-22 23:53:38.564 ERROR [src.node.docker_mananger] Max retries reached for container 088259cc6036. Exiting log stream. -2026-04-22 23:53:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:39.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:39.693 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:39.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}' -2026-04-22 23:53:39.696 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:39.696 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:39.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:39.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:39.703 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:39.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:39.704 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.214 -2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated ports ['11265', '11266', '11267', '11268', '11269'] -2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:39.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:39.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459 -2026-04-22 23:53:39.923 DEBUG [src.node.docker_mananger] Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -2026-04-22 23:53:39.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11265 -2026-04-22 23:53:39.924 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:40.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:41.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:41.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:41.236 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}' -2026-04-22 23:53:41.238 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:41.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]' -2026-04-22 23:53:41.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.272 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:53:41.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:53:41.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}' -2026-04-22 23:53:41.291 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now -2026-04-22 23:53:41.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.299 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]' -2026-04-22 23:53:41.404 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future -2026-04-22 23:53:41.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]' -2026-04-22 23:53:41.512 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past -2026-04-22 23:53:41.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]' -2026-04-22 23:53:41.622 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future -2026-04-22 23:53:41.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.727 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]' -2026-04-22 23:53:41.730 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number -2026-04-22 23:53:41.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.835 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]' -2026-04-22 23:53:41.839 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number -2026-04-22 23:53:41.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:41.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:41.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:41.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]' -2026-04-22 23:53:41.948 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change -2026-04-22 23:53:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:41.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:42.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:42.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]' -2026-04-22 23:53:42.060 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:53:42.061 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:53:42.061 DEBUG [src.node.waku_node] Stopping container with id 8ab414c301dd -2026-04-22 23:53:42.466 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:42.467 DEBUG [src.node.waku_node] Stopping container with id d9587e679e0b -2026-04-22 23:53:42.914 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:42.916 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:53:42.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:53:42.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/9de6b9d8b3a007f6.txt b/manual/5/data/attachments/9de6b9d8b3a007f6.txt deleted file mode 100644 index 1da550318..000000000 --- a/manual/5/data/attachments/9de6b9d8b3a007f6.txt +++ /dev/null @@ -1,106 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.104 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26666', '26667', '26668', '26669', '26670'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26666 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4c118040cea. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b87da62a1abc. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.129 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9749', '9750', '9751', '9752', '9753'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 9749 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral True -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral False -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 7fe66f753af8 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 7ba495955c23 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/a131fc686c4e286.txt b/manual/5/data/attachments/a131fc686c4e286.txt deleted file mode 100644 index b5933e710..000000000 --- a/manual/5/data/attachments/a131fc686c4e286.txt +++ /dev/null @@ -1,370 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.183 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49853', '49854', '49855', '49856', '49857'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49853 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.216 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46942', '46943', '46944', '46945', '46946'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46942 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A simple string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An integer -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A dictionary -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Chinese characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Emojis -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Lorem ipsum text -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload HTML content -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Cyrillic characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Base64 encoded string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Binary data -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Special characters with whitespace -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Boolean false as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A float number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A list -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Hexadecimal number as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Email format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload URL format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Date and time in ISO format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload String with escaped quotes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A regular expression -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A very long string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A JSON string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Unix path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Windows path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An SQL query -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload JavaScript code snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A CSS snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Python one-liner -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An IP address -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A domain name -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A user agent string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A credit card number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A phone number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A UUID -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A hashtag -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Twitter handle -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A password -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A date in common format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A time string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A mathematical equation -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 5c7e2a6d8af2 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 088259cc6036 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/a178cfc6ca145cc.txt b/manual/5/data/attachments/a178cfc6ca145cc.txt deleted file mode 100644 index b75635160..000000000 --- a/manual/5/data/attachments/a178cfc6ca145cc.txt +++ /dev/null @@ -1,194 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup -DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.224 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33470', '33471', '33472', '33473', '33474'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 626edbbf8ccf. Exiting log stream. -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33470 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19bba8f6dffa. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.230 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6035', '6036', '6037', '6038', '6039'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6035 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /myapp/1/latest/proto -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /waku/2/content/test.js -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/22/sometopic/someencoding -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /toychat/2/huilong/proto -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /statusim/1/community/cbor -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/27/sometopic/someencoding -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/29/sometopic/someencoding -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/20/sometopic/someencoding -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cc3b8f1a343e -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 75c017397c78 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/a22049dc329bab2.txt b/manual/5/data/attachments/a22049dc329bab2.txt deleted file mode 100644 index d350fb679..000000000 --- a/manual/5/data/attachments/a22049dc329bab2.txt +++ /dev/null @@ -1,136 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.244 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10942', '10943', '10944', '10945', '10946'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 10942 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74cc31589b20. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00030dcd470d. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.213 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36294', '36295', '36296', '36297', '36298'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36294 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.22 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38821', '38822', '38823', '38824', '38825'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 38821 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: ' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c27589fbe0de -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1c1375e00a6b -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cec3013f08c3 -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c27589fbe0de. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/a683788bbc83b624.txt b/manual/5/data/attachments/a683788bbc83b624.txt deleted file mode 100644 index 7c231bbed..000000000 --- a/manual/5/data/attachments/a683788bbc83b624.txt +++ /dev/null @@ -1,499 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.230 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31204', '31205', '31206', '31207', '31208'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31204 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c1375e00a6b. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cec3013f08c3. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.189 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27452', '27453', '27454', '27455', '27456'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27452 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A simple string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An integer -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A dictionary -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Chinese characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Emojis -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Lorem ipsum text -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload HTML content -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Cyrillic characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Base64 encoded string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Binary data -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Special characters with whitespace -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Boolean false as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A float number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A list -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Hexadecimal number as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Email format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload URL format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Date and time in ISO format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload String with escaped quotes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A regular expression -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A very long string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A JSON string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Unix path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Windows path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An SQL query -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload JavaScript code snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A CSS snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Python one-liner -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An IP address -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A domain name -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A user agent string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A credit card number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A phone number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A UUID -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A hashtag -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Twitter handle -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A password -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A date in common format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A time string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A mathematical equation -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e1a5a169b916 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c52ed39f36ae -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/a69ba1a49e5a730b.txt b/manual/5/data/attachments/a69ba1a49e5a730b.txt deleted file mode 100644 index 90b4c9134..000000000 --- a/manual/5/data/attachments/a69ba1a49e5a730b.txt +++ /dev/null @@ -1,110 +0,0 @@ -2026-04-22 23:54:45.941 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8 -2026-04-22 23:54:45.942 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:45.942 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:45.943 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.155 -2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated ports ['24302', '24303', '24304', '24305', '24306'] -2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:45.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:46.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d -2026-04-22 23:54:46.161 DEBUG [src.node.docker_mananger] Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -2026-04-22 23:54:46.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24302 -2026-04-22 23:54:46.161 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:46.261 ERROR [src.node.docker_mananger] Max retries reached for container f4c6a4a0e67e. Exiting log stream. -2026-04-22 23:54:46.716 ERROR [src.node.docker_mananger] Max retries reached for container c7cab7d1c6e5. Exiting log stream. -2026-04-22 23:54:47.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:47.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:47.780 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:47.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}' -2026-04-22 23:54:47.783 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:47.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:47.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:47.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:47.791 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:47.791 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:47.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.20 -2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] Generated ports ['14678', '14679', '14680', '14681', '14682'] -2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:47.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:47.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee -2026-04-22 23:54:48.008 DEBUG [src.node.docker_mananger] Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log -2026-04-22 23:54:48.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14678 -2026-04-22 23:54:48.010 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:49.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:49.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:49.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:49.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:49.321 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}' -2026-04-22 23:54:49.326 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:49.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]' -2026-04-22 23:54:49.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:49.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:54:49.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:49.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}' -2026-04-22 23:54:49.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:49.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}' -2026-04-22 23:54:49.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:49.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:49.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:49.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:49.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]' -2026-04-22 23:54:49.498 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:49.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:49.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:49.612 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:49.614 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890' -2026-04-22 23:54:49.617 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:49.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:49.619 DEBUG [src.node.waku_node] Stopping container with id 683b0dad8f47 -2026-04-22 23:54:50.057 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:50.061 DEBUG [src.node.waku_node] Stopping container with id 64aab64a25c9 -2026-04-22 23:54:50.525 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:50.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:50.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:50.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/a946d5ccfda7657b.txt b/manual/5/data/attachments/a946d5ccfda7657b.txt deleted file mode 100644 index 53e49eb5c..000000000 --- a/manual/5/data/attachments/a946d5ccfda7657b.txt +++ /dev/null @@ -1,501 +0,0 @@ -2026-04-22 23:56:15.451 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:15.452 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:15.453 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13 -2026-04-22 23:56:15.454 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:15.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:15.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:15.466 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:15.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.119 -2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated ports ['32435', '32436', '32437', '32438', '32439'] -2026-04-22 23:56:15.470 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:15.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:15.471 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:15.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:15.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997 -2026-04-22 23:56:15.692 DEBUG [src.node.docker_mananger] Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -2026-04-22 23:56:15.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32435 -2026-04-22 23:56:15.693 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:15.774 ERROR [src.node.docker_mananger] Max retries reached for container 45fada071891. Exiting log stream. -2026-04-22 23:56:16.320 ERROR [src.node.docker_mananger] Max retries reached for container 8af2609ae673. Exiting log stream. -2026-04-22 23:56:16.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:16.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:17.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:17.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:17.312 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:17.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}' -2026-04-22 23:56:17.315 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:17.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:17.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:17.322 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:17.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:17.323 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.236 -2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated ports ['35972', '35973', '35974', '35975', '35976'] -2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:17.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:17.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e -2026-04-22 23:56:17.546 DEBUG [src.node.docker_mananger] Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -2026-04-22 23:56:17.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35972 -2026-04-22 23:56:17.546 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:18.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:18.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:18.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:18.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:18.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:18.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:18.858 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:18.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}' -2026-04-22 23:56:18.860 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:18.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]' -2026-04-22 23:56:18.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:18.890 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:18.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:18.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:18.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:18.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:18.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.027 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:19.028 DEBUG [tests.relay.test_publish] Running test with content topic A simple string -2026-04-22 23:56:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.137 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.141 DEBUG [tests.relay.test_publish] Running test with content topic An integer -2026-04-22 23:56:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.250 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.253 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary -2026-04-22 23:56:19.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.358 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.362 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.366 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters -2026-04-22 23:56:19.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.472 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.479 DEBUG [tests.relay.test_publish] Running test with content topic Emojis -2026-04-22 23:56:19.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.593 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text -2026-04-22 23:56:19.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.699 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.706 DEBUG [tests.relay.test_publish] Running test with content topic HTML content -2026-04-22 23:56:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.811 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.815 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.818 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters -2026-04-22 23:56:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:19.924 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:19.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:19.931 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string -2026-04-22 23:56:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:19.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.035 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.043 DEBUG [tests.relay.test_publish] Running test with content topic Binary data -2026-04-22 23:56:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.155 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace -2026-04-22 23:56:20.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.268 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string -2026-04-22 23:56:20.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.380 DEBUG [tests.relay.test_publish] Running test with content topic A float number -2026-04-22 23:56:20.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.489 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.493 DEBUG [tests.relay.test_publish] Running test with content topic A list -2026-04-22 23:56:20.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.605 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string -2026-04-22 23:56:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.710 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.717 DEBUG [tests.relay.test_publish] Running test with content topic Email format -2026-04-22 23:56:20.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.823 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.827 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.831 DEBUG [tests.relay.test_publish] Running test with content topic URL format -2026-04-22 23:56:20.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:20.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:20.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:20.943 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format -2026-04-22 23:56:20.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:20.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.047 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.051 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.054 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes -2026-04-22 23:56:21.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.167 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression -2026-04-22 23:56:21.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.279 DEBUG [tests.relay.test_publish] Running test with content topic A very long string -2026-04-22 23:56:21.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.395 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string -2026-04-22 23:56:21.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.510 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path -2026-04-22 23:56:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.616 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.624 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path -2026-04-22 23:56:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.736 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.739 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query -2026-04-22 23:56:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.846 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.853 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet -2026-04-22 23:56:21.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:21.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:21.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:21.966 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet -2026-04-22 23:56:21.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:21.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:21.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.079 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner -2026-04-22 23:56:22.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.191 DEBUG [tests.relay.test_publish] Running test with content topic An IP address -2026-04-22 23:56:22.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.300 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.303 DEBUG [tests.relay.test_publish] Running test with content topic A domain name -2026-04-22 23:56:22.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.409 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.416 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string -2026-04-22 23:56:22.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.531 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number -2026-04-22 23:56:22.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.644 DEBUG [tests.relay.test_publish] Running test with content topic A phone number -2026-04-22 23:56:22.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.753 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.757 DEBUG [tests.relay.test_publish] Running test with content topic A UUID -2026-04-22 23:56:22.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.863 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.866 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.870 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag -2026-04-22 23:56:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:22.975 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.979 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:22.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:22.982 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle -2026-04-22 23:56:22.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:22.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:22.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:23.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.096 DEBUG [tests.relay.test_publish] Running test with content topic A password -2026-04-22 23:56:23.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:23.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:23.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:23.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.205 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.209 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format -2026-04-22 23:56:23.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:23.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:23.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:23.314 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.317 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.321 DEBUG [tests.relay.test_publish] Running test with content topic A time string -2026-04-22 23:56:23.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:23.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:23.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.433 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation -2026-04-22 23:56:23.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:23.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:23.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:23.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:23.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:23.549 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:23.550 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:23.551 DEBUG [src.node.waku_node] Stopping container with id 6ab4637358b1 -2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Stopping container with id ff3e592d26c7 -2026-04-22 23:56:24.501 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:24.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:24.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:24.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/a98ae610a109016d.txt b/manual/5/data/attachments/a98ae610a109016d.txt deleted file mode 100644 index f51a98f61..000000000 --- a/manual/5/data/attachments/a98ae610a109016d.txt +++ /dev/null @@ -1,699 +0,0 @@ -2026-04-22 23:55:06.622 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a -2026-04-22 23:55:06.623 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:06.623 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.106 -2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated ports ['53529', '53530', '53531', '53532', '53533'] -2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:06.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:06.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998 -2026-04-22 23:55:06.846 DEBUG [src.node.docker_mananger] Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:06.847 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53529 -2026-04-22 23:55:06.847 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:06.936 ERROR [src.node.docker_mananger] Max retries reached for container 345ef30851d1. Exiting log stream. -2026-04-22 23:55:07.388 ERROR [src.node.docker_mananger] Max retries reached for container 4c2dd8542f5b. Exiting log stream. -2026-04-22 23:55:07.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:07.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:07.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:07.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:08.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:08.672 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:08.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}' -2026-04-22 23:55:08.674 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:08.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:08.682 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.232 -2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated ports ['40567', '40568', '40569', '40570', '40571'] -2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:08.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:08.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:08.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e -2026-04-22 23:55:08.923 DEBUG [src.node.docker_mananger] Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:08.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40567 -2026-04-22 23:55:08.924 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:09.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:09.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:10.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:10.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:10.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:10.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:10.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:10.235 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}' -2026-04-22 23:55:10.238 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]' -2026-04-22 23:55:10.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:10.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:10.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.130 -2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated ports ['17492', '17493', '17494', '17495', '17496'] -2026-04-22 23:55:10.279 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:10.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:10.280 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:10.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:10.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b -2026-04-22 23:55:10.496 DEBUG [src.node.docker_mananger] Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -2026-04-22 23:55:10.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17492 -2026-04-22 23:55:10.498 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:11.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:11.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:11.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:11.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:11.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:11.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:12.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:12.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:12.116 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:12.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}' -2026-04-22 23:55:12.121 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:12.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]' -2026-04-22 23:55:12.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]' -2026-04-22 23:55:12.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.168 DEBUG [tests.light_push.test_publish] Running test with payload A simple string -2026-04-22 23:55:12.168 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}' -2026-04-22 23:55:12.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.286 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.290 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.294 DEBUG [tests.light_push.test_publish] Running test with payload An integer -2026-04-22 23:55:12.294 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}' -2026-04-22 23:55:12.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.408 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.412 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.415 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.419 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary -2026-04-22 23:55:12.419 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}' -2026-04-22 23:55:12.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.532 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.536 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.539 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.543 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters -2026-04-22 23:55:12.544 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}' -2026-04-22 23:55:12.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.662 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.665 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.669 DEBUG [tests.light_push.test_publish] Running test with payload Emojis -2026-04-22 23:55:12.670 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}' -2026-04-22 23:55:12.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.785 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.790 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.793 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.797 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text -2026-04-22 23:55:12.798 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}' -2026-04-22 23:55:12.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:12.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.917 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:12.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:12.924 DEBUG [tests.light_push.test_publish] Running test with payload HTML content -2026-04-22 23:55:12.925 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}' -2026-04-22 23:55:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:12.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.039 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.042 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.046 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.050 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters -2026-04-22 23:55:13.050 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}' -2026-04-22 23:55:13.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.165 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.169 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.179 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.184 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string -2026-04-22 23:55:13.184 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}' -2026-04-22 23:55:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.299 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.303 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.306 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.310 DEBUG [tests.light_push.test_publish] Running test with payload Binary data -2026-04-22 23:55:13.310 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}' -2026-04-22 23:55:13.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.425 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.429 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.433 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.436 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace -2026-04-22 23:55:13.437 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}' -2026-04-22 23:55:13.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.553 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.557 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.561 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.564 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string -2026-04-22 23:55:13.565 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}' -2026-04-22 23:55:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.681 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.685 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.689 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.692 DEBUG [tests.light_push.test_publish] Running test with payload A float number -2026-04-22 23:55:13.693 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}' -2026-04-22 23:55:13.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.808 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.812 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.817 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.826 DEBUG [tests.light_push.test_publish] Running test with payload A list -2026-04-22 23:55:13.827 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}' -2026-04-22 23:55:13.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:13.945 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.949 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.953 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:13.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:13.957 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string -2026-04-22 23:55:13.958 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:13.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}' -2026-04-22 23:55:13.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:13.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.074 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.078 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.081 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.085 DEBUG [tests.light_push.test_publish] Running test with payload Email format -2026-04-22 23:55:14.086 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}' -2026-04-22 23:55:14.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.202 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.210 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.214 DEBUG [tests.light_push.test_publish] Running test with payload URL format -2026-04-22 23:55:14.215 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}' -2026-04-22 23:55:14.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.328 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.332 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.338 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.342 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format -2026-04-22 23:55:14.343 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}' -2026-04-22 23:55:14.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.360 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.461 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.465 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.468 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.472 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes -2026-04-22 23:55:14.472 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}' -2026-04-22 23:55:14.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.586 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.590 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.593 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.597 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression -2026-04-22 23:55:14.598 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}' -2026-04-22 23:55:14.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.711 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.715 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.719 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.725 DEBUG [tests.light_push.test_publish] Running test with payload A very long string -2026-04-22 23:55:14.726 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}' -2026-04-22 23:55:14.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.844 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.848 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.852 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.856 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string -2026-04-22 23:55:14.856 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}' -2026-04-22 23:55:14.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:14.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:14.973 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.977 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.981 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:14.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:14.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:14.984 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path -2026-04-22 23:55:14.985 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:14.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}' -2026-04-22 23:55:14.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.102 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.106 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.109 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.113 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path -2026-04-22 23:55:15.113 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}' -2026-04-22 23:55:15.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.227 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.231 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.234 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.238 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query -2026-04-22 23:55:15.238 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}' -2026-04-22 23:55:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.359 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.366 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet -2026-04-22 23:55:15.366 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}' -2026-04-22 23:55:15.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.480 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.484 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.487 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.491 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet -2026-04-22 23:55:15.491 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}' -2026-04-22 23:55:15.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.606 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.610 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.614 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.618 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner -2026-04-22 23:55:15.618 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}' -2026-04-22 23:55:15.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.733 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.738 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.741 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.745 DEBUG [tests.light_push.test_publish] Running test with payload An IP address -2026-04-22 23:55:15.746 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}' -2026-04-22 23:55:15.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.863 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.867 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.871 DEBUG [tests.light_push.test_publish] Running test with payload A domain name -2026-04-22 23:55:15.871 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}' -2026-04-22 23:55:15.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:15.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:15.991 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.995 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:15.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:15.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:15.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.002 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string -2026-04-22 23:55:16.002 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}' -2026-04-22 23:55:16.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.115 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.119 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.123 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.126 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number -2026-04-22 23:55:16.127 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}' -2026-04-22 23:55:16.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.246 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.250 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.253 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.257 DEBUG [tests.light_push.test_publish] Running test with payload A phone number -2026-04-22 23:55:16.257 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}' -2026-04-22 23:55:16.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.379 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.383 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.386 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.390 DEBUG [tests.light_push.test_publish] Running test with payload A UUID -2026-04-22 23:55:16.390 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}' -2026-04-22 23:55:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.507 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.513 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.517 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.520 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag -2026-04-22 23:55:16.521 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}' -2026-04-22 23:55:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.639 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.643 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.650 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle -2026-04-22 23:55:16.651 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}' -2026-04-22 23:55:16.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.769 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.773 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.777 DEBUG [tests.light_push.test_publish] Running test with payload A password -2026-04-22 23:55:16.777 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}' -2026-04-22 23:55:16.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:16.894 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.906 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.913 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:16.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:16.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:16.917 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format -2026-04-22 23:55:16.918 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:16.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}' -2026-04-22 23:55:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:16.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:17.034 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.037 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.041 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.045 DEBUG [tests.light_push.test_publish] Running test with payload A time string -2026-04-22 23:55:17.046 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:17.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}' -2026-04-22 23:55:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:17.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:17.160 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.164 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.172 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation -2026-04-22 23:55:17.173 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:17.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}' -2026-04-22 23:55:17.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:17.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:17.290 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.294 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.298 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:17.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:17.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:17.304 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:17.305 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:17.305 DEBUG [src.node.waku_node] Stopping container with id dd01032ab01f -2026-04-22 23:55:17.812 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:17.814 DEBUG [src.node.waku_node] Stopping container with id 9a36aa26ca33 -2026-04-22 23:55:18.264 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:18.265 DEBUG [src.node.waku_node] Stopping container with id 36616e042a32 -2026-04-22 23:55:18.624 ERROR [src.node.docker_mananger] Max retries reached for container dd01032ab01f. Exiting log stream. -2026-04-22 23:55:18.744 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:18.746 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:18.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:18.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:19.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/aaffefbc684ace0a.txt b/manual/5/data/attachments/aaffefbc684ace0a.txt deleted file mode 100644 index 32257950d..000000000 --- a/manual/5/data/attachments/aaffefbc684ace0a.txt +++ /dev/null @@ -1,111 +0,0 @@ -2026-04-22 23:56:08.897 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca -2026-04-22 23:56:08.898 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:08.898 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:08.899 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.240 -2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated ports ['60516', '60517', '60518', '60519', '60520'] -2026-04-22 23:56:08.907 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:08.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:08.908 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:08.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:09.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b -2026-04-22 23:56:09.127 DEBUG [src.node.docker_mananger] Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -2026-04-22 23:56:09.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60516 -2026-04-22 23:56:09.128 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:09.190 ERROR [src.node.docker_mananger] Max retries reached for container e1a5a169b916. Exiting log stream. -2026-04-22 23:56:09.699 ERROR [src.node.docker_mananger] Max retries reached for container c52ed39f36ae. Exiting log stream. -2026-04-22 23:56:10.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:10.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:10.747 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:10.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:10.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}' -2026-04-22 23:56:10.749 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:10.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:10.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:10.757 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:10.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:10.758 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.107 -2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated ports ['26637', '26638', '26639', '26640', '26641'] -2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:10.759 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:10.952 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee -2026-04-22 23:56:10.980 DEBUG [src.node.docker_mananger] Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log -2026-04-22 23:56:10.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26637 -2026-04-22 23:56:10.981 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:11.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:11.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:12.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:12.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:12.292 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}' -2026-04-22 23:56:12.294 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:12.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]' -2026-04-22 23:56:12.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:12.327 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:12.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:12.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:12.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:12.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:12.448 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:12.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:12.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:12.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:12.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:12.456 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:12.456 DEBUG [tests.relay.test_publish] Running test with payload length of 102400 bytes -2026-04-22 23:56:12.459 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000 -2026-04-22 23:56:12.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:12.477 DEBUG [src.libs.common] Sleeping for 2 seconds -2026-04-22 23:56:14.478 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:14.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:14.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000 -2026-04-22 23:56:14.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:14.489 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000 -2026-04-22 23:56:14.493 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:14.495 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:14.495 DEBUG [src.node.waku_node] Stopping container with id 45fada071891 -2026-04-22 23:56:14.961 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:14.962 DEBUG [src.node.waku_node] Stopping container with id 8af2609ae673 -2026-04-22 23:56:15.392 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:15.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:15.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:15.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/aded45e78a045816.txt b/manual/5/data/attachments/aded45e78a045816.txt deleted file mode 100644 index 07ca09fbc..000000000 --- a/manual/5/data/attachments/aded45e78a045816.txt +++ /dev/null @@ -1,121 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.32 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31407', '31408', '31409', '31410', '31411'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31407 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a69b3ce299fd. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f1907541e7a. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.206 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50168', '50169', '50170', '50171', '50172'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50168 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -DEBUG  tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral True -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral False -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ebff0c6f63cb -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9eff5c6fc7d8 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/b2689a4eeac071bd.txt b/manual/5/data/attachments/b2689a4eeac071bd.txt deleted file mode 100644 index d428ac878..000000000 --- a/manual/5/data/attachments/b2689a4eeac071bd.txt +++ /dev/null @@ -1,103 +0,0 @@ -2026-04-22 23:54:32.300 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:32.301 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:32.302 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3 -2026-04-22 23:54:32.302 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:32.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:32.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.32 -2026-04-22 23:54:32.316 DEBUG [src.node.docker_mananger] Generated ports ['27495', '27496', '27497', '27498', '27499'] -2026-04-22 23:54:32.317 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:32.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:32.318 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:32.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:32.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d -2026-04-22 23:54:32.534 DEBUG [src.node.docker_mananger] Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -2026-04-22 23:54:32.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27495 -2026-04-22 23:54:32.535 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:32.622 ERROR [src.node.docker_mananger] Max retries reached for container 38ba8fbe6cbe. Exiting log stream. -2026-04-22 23:54:33.156 ERROR [src.node.docker_mananger] Max retries reached for container 8acc2b33f3cb. Exiting log stream. -2026-04-22 23:54:33.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:33.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:33.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:33.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:33.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:33.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:33.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:33.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:33.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:33.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:34.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:34.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:34.056 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:34.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:34.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}' -2026-04-22 23:54:34.058 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:34.059 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:34.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:34.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:34.066 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:34.066 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:34.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.141 -2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] Generated ports ['40215', '40216', '40217', '40218', '40219'] -2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:34.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:34.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0 -2026-04-22 23:54:34.281 DEBUG [src.node.docker_mananger] Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log -2026-04-22 23:54:34.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40215 -2026-04-22 23:54:34.281 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:35.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:35.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:35.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:35.592 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}' -2026-04-22 23:54:35.595 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]' -2026-04-22 23:54:35.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:35.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}' -2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:35.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:35.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:35.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:35.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:35.767 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:35.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]' -2026-04-22 23:54:35.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:35.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:35.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:35.876 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:35.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:35.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]' -2026-04-22 23:54:35.881 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:35.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:35.883 DEBUG [src.node.waku_node] Stopping container with id 84c211a6bcb7 -2026-04-22 23:54:36.324 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:36.325 DEBUG [src.node.waku_node] Stopping container with id aec6471b9d23 -2026-04-22 23:54:36.772 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:36.773 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:36.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:36.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/b33e937aa38c5a14.txt b/manual/5/data/attachments/b33e937aa38c5a14.txt deleted file mode 100644 index 2b2666574..000000000 --- a/manual/5/data/attachments/b33e937aa38c5a14.txt +++ /dev/null @@ -1,169 +0,0 @@ -2026-04-22 23:56:29.680 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1 -2026-04-22 23:56:29.682 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:29.693 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:29.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:29.696 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.146 -2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated ports ['20936', '20937', '20938', '20939', '20940'] -2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:29.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:29.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:29.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f -2026-04-22 23:56:29.926 DEBUG [src.node.docker_mananger] Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -2026-04-22 23:56:29.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20936 -2026-04-22 23:56:29.927 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:30.003 ERROR [src.node.docker_mananger] Max retries reached for container 9485af0472bc. Exiting log stream. -2026-04-22 23:56:30.558 ERROR [src.node.docker_mananger] Max retries reached for container 6c3db6e906d6. Exiting log stream. -2026-04-22 23:56:30.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:30.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:31.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:31.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:31.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:31.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:31.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:31.444 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:31.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:31.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}' -2026-04-22 23:56:31.446 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:31.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:31.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:31.454 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:31.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.216 -2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated ports ['24122', '24123', '24124', '24125', '24126'] -2026-04-22 23:56:31.455 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:31.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:31.456 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:31.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:31.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f -2026-04-22 23:56:31.679 DEBUG [src.node.docker_mananger] Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -2026-04-22 23:56:31.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24122 -2026-04-22 23:56:31.680 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:32.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:32.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:32.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:32.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:32.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:32.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:32.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:32.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:32.992 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:32.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:32.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}' -2026-04-22 23:56:32.994 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:32.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]' -2026-04-22 23:56:33.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.029 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:33.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:33.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.147 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.151 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.154 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:33.155 DEBUG [tests.relay.test_publish] Running test with timestamp Now -2026-04-22 23:56:33.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.268 DEBUG [tests.relay.test_publish] Running test with timestamp Far future -2026-04-22 23:56:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.381 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past -2026-04-22 23:56:33.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.490 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.493 DEBUG [tests.relay.test_publish] Running test with timestamp Near future -2026-04-22 23:56:33.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.599 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.607 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number -2026-04-22 23:56:33.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.712 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.720 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number -2026-04-22 23:56:33.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.829 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.833 DEBUG [tests.relay.test_publish] Running test with timestamp DST change -2026-04-22 23:56:33.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:33.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:33.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:33.937 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.941 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:33.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:33.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:33.947 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:33.948 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:33.949 DEBUG [src.node.waku_node] Stopping container with id 50f3e5c0e627 -2026-04-22 23:56:34.399 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:34.400 DEBUG [src.node.waku_node] Stopping container with id 88f55dff0a65 -2026-04-22 23:56:34.854 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:34.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:34.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:34.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/b52681d1109771b0.txt b/manual/5/data/attachments/b52681d1109771b0.txt deleted file mode 100644 index 677b98278..000000000 --- a/manual/5/data/attachments/b52681d1109771b0.txt +++ /dev/null @@ -1,141 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.203 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62800', '62801', '62802', '62803', '62804'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62800 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c7e2a6d8af2. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 088259cc6036. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.214 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11265', '11266', '11267', '11268', '11269'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11265 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Now -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Far future -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Recent past -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Near future -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Positive number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Negative number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]' -DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp DST change -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8ab414c301dd -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id d9587e679e0b -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/bc17a2aeb84f097e.txt b/manual/5/data/attachments/bc17a2aeb84f097e.txt deleted file mode 100644 index c4b9345ad..000000000 --- a/manual/5/data/attachments/bc17a2aeb84f097e.txt +++ /dev/null @@ -1,102 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.40 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21898', '21899', '21900', '21901', '21902'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21898 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ab414c301dd. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9587e679e0b. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.13 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23300', '23301', '23302', '23303', '23304'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23300 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4923823ea167 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9ab6f83f4e5d -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/c597edabcc6dff59.txt b/manual/5/data/attachments/c597edabcc6dff59.txt deleted file mode 100644 index f6457f023..000000000 --- a/manual/5/data/attachments/c597edabcc6dff59.txt +++ /dev/null @@ -1,107 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.100 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30532', '30533', '30534', '30535', '30536'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 30532 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75ba9e1042b0. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8ce9272e4c3. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.191 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32140', '32141', '32142', '32143', '32144'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32140 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 89d171cf4780 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 48895dcc18f2 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/c8a99edc1a55922b.txt b/manual/5/data/attachments/c8a99edc1a55922b.txt deleted file mode 100644 index f1fea892b..000000000 --- a/manual/5/data/attachments/c8a99edc1a55922b.txt +++ /dev/null @@ -1,235 +0,0 @@ -2026-04-22 23:55:31.158 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:31.158 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:31.159 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185 -2026-04-22 23:55:31.159 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:31.159 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:31.168 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.144 -2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated ports ['6987', '6988', '6989', '6990', '6991'] -2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:31.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:31.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c -2026-04-22 23:55:31.396 DEBUG [src.node.docker_mananger] Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:31.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6987 -2026-04-22 23:55:31.397 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:31.479 ERROR [src.node.docker_mananger] Max retries reached for container cedefc431183. Exiting log stream. -2026-04-22 23:55:31.780 ERROR [src.node.docker_mananger] Max retries reached for container 628c5cf0e2b9. Exiting log stream. -2026-04-22 23:55:32.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:32.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:32.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:32.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:32.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:32.913 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:32.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}' -2026-04-22 23:55:32.916 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:32.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:32.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:32.923 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:32.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:32.924 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.7 -2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated ports ['56184', '56185', '56186', '56187', '56188'] -2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:32.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:33.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774 -2026-04-22 23:55:33.155 DEBUG [src.node.docker_mananger] Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:33.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56184 -2026-04-22 23:55:33.155 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:34.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:34.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:34.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:34.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:34.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:34.672 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:34.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:34.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}' -2026-04-22 23:55:34.675 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:34.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]' -2026-04-22 23:55:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:34.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:34.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.80 -2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated ports ['56283', '56284', '56285', '56286', '56287'] -2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:34.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:34.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5 -2026-04-22 23:55:34.946 DEBUG [src.node.docker_mananger] Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log -2026-04-22 23:55:34.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56283 -2026-04-22 23:55:34.947 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:35.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:35.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:36.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:36.566 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}' -2026-04-22 23:55:36.569 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]' -2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]' -2026-04-22 23:55:36.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:36.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.622 DEBUG [tests.light_push.test_publish] Running test with timestamp Now -2026-04-22 23:55:36.622 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:36.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}' -2026-04-22 23:55:36.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:36.738 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.742 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.746 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.749 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future -2026-04-22 23:55:36.750 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:36.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}' -2026-04-22 23:55:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:36.864 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.867 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.871 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.875 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past -2026-04-22 23:55:36.875 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:36.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}' -2026-04-22 23:55:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:36.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:36.989 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.994 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:36.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:36.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:36.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.002 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future -2026-04-22 23:55:37.002 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:37.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}' -2026-04-22 23:55:37.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:37.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:37.120 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.124 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.127 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.131 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number -2026-04-22 23:55:37.132 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:37.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}' -2026-04-22 23:55:37.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:37.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:37.250 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.254 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.257 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.263 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number -2026-04-22 23:55:37.263 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}' -2026-04-22 23:55:37.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:37.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:37.384 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.388 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.392 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.396 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change -2026-04-22 23:55:37.396 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:37.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}' -2026-04-22 23:55:37.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:37.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:37.512 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.516 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:37.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:37.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:37.525 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:37.526 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:37.527 DEBUG [src.node.waku_node] Stopping container with id f25175628e86 -2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Stopping container with id e46a9a1aa981 -2026-04-22 23:55:38.433 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:38.436 DEBUG [src.node.waku_node] Stopping container with id 837d44b9d33a -2026-04-22 23:55:38.801 ERROR [src.node.docker_mananger] Max retries reached for container f25175628e86. Exiting log stream. -2026-04-22 23:55:38.878 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:38.881 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:38.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:38.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:38.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/c8e75fabf4d988d6.txt b/manual/5/data/attachments/c8e75fabf4d988d6.txt deleted file mode 100644 index 1f50eb9c3..000000000 --- a/manual/5/data/attachments/c8e75fabf4d988d6.txt +++ /dev/null @@ -1,169 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.146 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20936', '20937', '20938', '20939', '20940'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20936 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9485af0472bc. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c3db6e906d6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.216 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24122', '24123', '24124', '24125', '24126'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24122 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Now -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Far future -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Recent past -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Near future -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Positive number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Negative number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp DST change -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 50f3e5c0e627 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 88f55dff0a65 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/cb3a1982c82f9470.txt b/manual/5/data/attachments/cb3a1982c82f9470.txt deleted file mode 100644 index 438e4a4ae..000000000 --- a/manual/5/data/attachments/cb3a1982c82f9470.txt +++ /dev/null @@ -1,148 +0,0 @@ -2026-04-22 23:55:39.006 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:39.006 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:39.007 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67 -2026-04-22 23:55:39.007 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:39.007 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:39.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:39.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:39.018 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.98 -2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated ports ['13615', '13616', '13617', '13618', '13619'] -2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:39.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:39.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:39.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0 -2026-04-22 23:55:39.257 DEBUG [src.node.docker_mananger] Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:39.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13615 -2026-04-22 23:55:39.259 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:39.409 ERROR [src.node.docker_mananger] Max retries reached for container e46a9a1aa981. Exiting log stream. -2026-04-22 23:55:39.908 ERROR [src.node.docker_mananger] Max retries reached for container 837d44b9d33a. Exiting log stream. -2026-04-22 23:55:40.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:40.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:40.883 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:40.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}' -2026-04-22 23:55:40.886 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.237 -2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated ports ['37565', '37566', '37567', '37568', '37569'] -2026-04-22 23:55:40.895 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:40.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:40.896 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:40.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:41.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468 -2026-04-22 23:55:41.133 DEBUG [src.node.docker_mananger] Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:41.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37565 -2026-04-22 23:55:41.134 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:42.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:42.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:42.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:42.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:42.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:42.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:42.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:42.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:42.446 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:42.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:42.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}' -2026-04-22 23:55:42.448 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:42.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]' -2026-04-22 23:55:42.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:42.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:42.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:42.490 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:42.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.19 -2026-04-22 23:55:42.494 DEBUG [src.node.docker_mananger] Generated ports ['59503', '59504', '59505', '59506', '59507'] -2026-04-22 23:55:42.494 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:42.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:42.495 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:42.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:42.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2 -2026-04-22 23:55:42.722 DEBUG [src.node.docker_mananger] Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log -2026-04-22 23:55:42.722 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59503 -2026-04-22 23:55:42.722 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:43.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:43.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:43.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:43.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:43.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:43.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:44.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:44.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:44.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:44.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:44.353 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:44.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}' -2026-04-22 23:55:44.355 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]' -2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]' -2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:44.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:44.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.402 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:44.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}' -2026-04-22 23:55:44.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:44.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:44.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -2026-04-22 23:55:44.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:44.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -2026-04-22 23:55:44.527 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:44.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:44.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]' -2026-04-22 23:55:44.532 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:44.533 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:44.534 DEBUG [src.node.waku_node] Stopping container with id 38e6bc0c1d21 -2026-04-22 23:55:44.996 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:44.997 DEBUG [src.node.waku_node] Stopping container with id 1582414abbc0 -2026-04-22 23:55:45.483 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:45.486 DEBUG [src.node.waku_node] Stopping container with id ea367263e0f5 -2026-04-22 23:55:45.883 ERROR [src.node.docker_mananger] Max retries reached for container 38e6bc0c1d21. Exiting log stream. -2026-04-22 23:55:45.940 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:45.942 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:45.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:46.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:46.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/cd6a6b37aa8c3c75.txt b/manual/5/data/attachments/cd6a6b37aa8c3c75.txt deleted file mode 100644 index a38e660b8..000000000 --- a/manual/5/data/attachments/cd6a6b37aa8c3c75.txt +++ /dev/null @@ -1,153 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.167 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37117', '37118', '37119', '37120', '37121'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37117 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9539b3b70a0c. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34e643690776. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.192 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40616', '40617', '40618', '40619', '40620'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40616 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 10735b93aefa -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 44050fc212ed -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/d0a979e97d92091c.txt b/manual/5/data/attachments/d0a979e97d92091c.txt deleted file mode 100644 index fa93423ec..000000000 --- a/manual/5/data/attachments/d0a979e97d92091c.txt +++ /dev/null @@ -1,501 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.119 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32435', '32436', '32437', '32438', '32439'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32435 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45fada071891. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8af2609ae673. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.236 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35972', '35973', '35974', '35975', '35976'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35972 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A simple string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic An integer -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A dictionary -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Chinese characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Emojis -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Lorem ipsum text -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic HTML content -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Cyrillic characters -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Base64 encoded string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Binary data -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Special characters with whitespace -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Boolean false as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A float number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A list -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Hexadecimal number as a string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Email format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic URL format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic Date and time in ISO format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic String with escaped quotes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A regular expression -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A very long string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A JSON string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A Unix path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A Windows path -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic An SQL query -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic JavaScript code snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A CSS snippet -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A Python one-liner -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic An IP address -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A domain name -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A user agent string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A credit card number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A phone number -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A UUID -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A hashtag -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A Twitter handle -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A password -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A date in common format -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A time string -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]' -DEBUG  tests.relay.test_publish:test_publish.py:69 Running test with content topic A mathematical equation -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6ab4637358b1 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ff3e592d26c7 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/d3f337e82a751769.txt b/manual/5/data/attachments/d3f337e82a751769.txt deleted file mode 100644 index 0e1ab1aca..000000000 --- a/manual/5/data/attachments/d3f337e82a751769.txt +++ /dev/null @@ -1,370 +0,0 @@ -2026-04-22 23:53:26.251 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082 -2026-04-22 23:53:26.252 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:26.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:26.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:26.263 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:26.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:26.307 DEBUG [src.node.docker_mananger] Network waku created -2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.183 -2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated ports ['49853', '49854', '49855', '49856', '49857'] -2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:26.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:26.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677 -2026-04-22 23:53:29.294 DEBUG [src.node.docker_mananger] Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -2026-04-22 23:53:29.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49853 -2026-04-22 23:53:29.294 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:30.914 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:30.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}' -2026-04-22 23:53:30.917 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:30.917 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.216 -2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated ports ['46942', '46943', '46944', '46945', '46946'] -2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:30.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:31.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9 -2026-04-22 23:53:31.145 DEBUG [src.node.docker_mananger] Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log -2026-04-22 23:53:31.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46942 -2026-04-22 23:53:31.146 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:32.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:32.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:32.458 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}' -2026-04-22 23:53:32.460 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:32.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]' -2026-04-22 23:53:32.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:53:32.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:53:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:53:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}' -2026-04-22 23:53:32.507 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string -2026-04-22 23:53:32.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:32.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]' -2026-04-22 23:53:32.621 DEBUG [tests.filter.test_get_messages] Running test with payload An integer -2026-04-22 23:53:32.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:32.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:32.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]' -2026-04-22 23:53:32.730 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary -2026-04-22 23:53:32.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:32.834 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:32.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]' -2026-04-22 23:53:32.838 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters -2026-04-22 23:53:32.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:32.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:32.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]' -2026-04-22 23:53:32.948 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis -2026-04-22 23:53:32.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:32.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:32.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]' -2026-04-22 23:53:33.057 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text -2026-04-22 23:53:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]' -2026-04-22 23:53:33.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content -2026-04-22 23:53:33.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]' -2026-04-22 23:53:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters -2026-04-22 23:53:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]' -2026-04-22 23:53:33.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string -2026-04-22 23:53:33.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]' -2026-04-22 23:53:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data -2026-04-22 23:53:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.599 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]' -2026-04-22 23:53:33.603 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace -2026-04-22 23:53:33.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.707 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]' -2026-04-22 23:53:33.711 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string -2026-04-22 23:53:33.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]' -2026-04-22 23:53:33.820 DEBUG [tests.filter.test_get_messages] Running test with payload A float number -2026-04-22 23:53:33.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:33.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:33.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]' -2026-04-22 23:53:33.929 DEBUG [tests.filter.test_get_messages] Running test with payload A list -2026-04-22 23:53:33.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:33.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:33.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.034 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]' -2026-04-22 23:53:34.038 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string -2026-04-22 23:53:34.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]' -2026-04-22 23:53:34.147 DEBUG [tests.filter.test_get_messages] Running test with payload Email format -2026-04-22 23:53:34.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.254 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]' -2026-04-22 23:53:34.257 DEBUG [tests.filter.test_get_messages] Running test with payload URL format -2026-04-22 23:53:34.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]' -2026-04-22 23:53:34.367 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format -2026-04-22 23:53:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.472 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]' -2026-04-22 23:53:34.476 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes -2026-04-22 23:53:34.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]' -2026-04-22 23:53:34.585 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression -2026-04-22 23:53:34.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]' -2026-04-22 23:53:34.694 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string -2026-04-22 23:53:34.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]' -2026-04-22 23:53:34.804 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string -2026-04-22 23:53:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:34.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:34.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]' -2026-04-22 23:53:34.914 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path -2026-04-22 23:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:34.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]' -2026-04-22 23:53:35.023 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path -2026-04-22 23:53:35.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]' -2026-04-22 23:53:35.132 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query -2026-04-22 23:53:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]' -2026-04-22 23:53:35.241 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet -2026-04-22 23:53:35.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]' -2026-04-22 23:53:35.351 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet -2026-04-22 23:53:35.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]' -2026-04-22 23:53:35.459 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner -2026-04-22 23:53:35.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]' -2026-04-22 23:53:35.568 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address -2026-04-22 23:53:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.673 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]' -2026-04-22 23:53:35.677 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name -2026-04-22 23:53:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]' -2026-04-22 23:53:35.786 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string -2026-04-22 23:53:35.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:35.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:35.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:35.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]' -2026-04-22 23:53:35.895 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number -2026-04-22 23:53:35.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:35.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:35.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]' -2026-04-22 23:53:36.004 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number -2026-04-22 23:53:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.109 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]' -2026-04-22 23:53:36.117 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID -2026-04-22 23:53:36.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]' -2026-04-22 23:53:36.226 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag -2026-04-22 23:53:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]' -2026-04-22 23:53:36.335 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle -2026-04-22 23:53:36.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.440 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]' -2026-04-22 23:53:36.444 DEBUG [tests.filter.test_get_messages] Running test with payload A password -2026-04-22 23:53:36.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]' -2026-04-22 23:53:36.553 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format -2026-04-22 23:53:36.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]' -2026-04-22 23:53:36.661 DEBUG [tests.filter.test_get_messages] Running test with payload A time string -2026-04-22 23:53:36.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.766 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]' -2026-04-22 23:53:36.770 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation -2026-04-22 23:53:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:53:36.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:36.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:36.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:36.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:36.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]' -2026-04-22 23:53:36.881 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:53:36.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:53:36.883 DEBUG [src.node.waku_node] Stopping container with id 5c7e2a6d8af2 -2026-04-22 23:53:37.318 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:37.319 DEBUG [src.node.waku_node] Stopping container with id 088259cc6036 -2026-04-22 23:53:37.736 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:37.736 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:53:37.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:53:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/d65f4f5f947db9c5.txt b/manual/5/data/attachments/d65f4f5f947db9c5.txt deleted file mode 100644 index f5a29163e..000000000 --- a/manual/5/data/attachments/d65f4f5f947db9c5.txt +++ /dev/null @@ -1,699 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.106 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53529', '53530', '53531', '53532', '53533'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53529 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 345ef30851d1. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c2dd8542f5b. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.232 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40567', '40568', '40569', '40570', '40571'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40567 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.130 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17492', '17493', '17494', '17495', '17496'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17492 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A simple string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An integer -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A dictionary -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Chinese characters -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Emojis -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Lorem ipsum text -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload HTML content -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Cyrillic characters -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Base64 encoded string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Binary data -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Special characters with whitespace -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Boolean false as a string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A float number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A list -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Hexadecimal number as a string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Email format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload URL format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Date and time in ISO format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload String with escaped quotes -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A regular expression -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A very long string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A JSON string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Unix path -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Windows path -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An SQL query -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload JavaScript code snippet -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A CSS snippet -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Python one-liner -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An IP address -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A domain name -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A user agent string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A credit card number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A phone number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A UUID -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A hashtag -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Twitter handle -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A password -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A date in common format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A time string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A mathematical equation -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id dd01032ab01f -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9a36aa26ca33 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 36616e042a32 -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd01032ab01f. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/d7f4e2e8fcc40227.txt b/manual/5/data/attachments/d7f4e2e8fcc40227.txt deleted file mode 100644 index 54c271296..000000000 --- a/manual/5/data/attachments/d7f4e2e8fcc40227.txt +++ /dev/null @@ -1,169 +0,0 @@ -2026-04-22 23:55:01.098 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:01.098 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:01.099 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a -2026-04-22 23:55:01.099 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:55:01.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:01.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:01.106 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:01.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.13 -2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated ports ['60237', '60238', '60239', '60240', '60241'] -2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:01.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:01.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:01.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d -2026-04-22 23:55:01.315 DEBUG [src.node.docker_mananger] Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -2026-04-22 23:55:01.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60237 -2026-04-22 23:55:01.316 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:01.431 ERROR [src.node.docker_mananger] Max retries reached for container 10735b93aefa. Exiting log stream. -2026-04-22 23:55:01.861 ERROR [src.node.docker_mananger] Max retries reached for container 44050fc212ed. Exiting log stream. -2026-04-22 23:55:02.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:02.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:02.936 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:02.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:02.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}' -2026-04-22 23:55:02.939 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:02.940 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:55:02.946 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:02.946 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:55:02.947 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:02.947 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:02.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.82 -2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] Generated ports ['34774', '34775', '34776', '34777', '34778'] -2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:02.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:03.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336 -2026-04-22 23:55:03.167 DEBUG [src.node.docker_mananger] Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log -2026-04-22 23:55:03.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34774 -2026-04-22 23:55:03.168 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:04.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:04.479 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}' -2026-04-22 23:55:04.481 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:04.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]' -2026-04-22 23:55:04.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:04.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}' -2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}' -2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:04.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:04.639 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]' -2026-04-22 23:55:04.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:55:04.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}' -2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:04.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:04.760 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:04.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]' -2026-04-22 23:55:04.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]' -2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}' -2026-04-22 23:55:04.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}' -2026-04-22 23:55:04.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:04.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:04.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:04.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:04.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]' -2026-04-22 23:55:04.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]' -2026-04-22 23:55:04.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}' -2026-04-22 23:55:04.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}' -2026-04-22 23:55:04.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:04.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:04.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]' -2026-04-22 23:55:05.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]' -2026-04-22 23:55:05.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}' -2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}' -2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]' -2026-04-22 23:55:05.135 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}' -2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.250 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0' -2026-04-22 23:55:05.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.354 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1' -2026-04-22 23:55:05.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.462 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.465 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9' -2026-04-22 23:55:05.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25' -2026-04-22 23:55:05.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:55:05.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:05.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:05.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:55:05.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:05.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000' -2026-04-22 23:55:05.683 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:05.684 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:05.685 DEBUG [src.node.waku_node] Stopping container with id 345ef30851d1 -2026-04-22 23:55:06.122 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:06.123 DEBUG [src.node.waku_node] Stopping container with id 4c2dd8542f5b -2026-04-22 23:55:06.577 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:06.579 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:06.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:06.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/db0b99eac3485e3c.txt b/manual/5/data/attachments/db0b99eac3485e3c.txt deleted file mode 100644 index 92620396e..000000000 --- a/manual/5/data/attachments/db0b99eac3485e3c.txt +++ /dev/null @@ -1,153 +0,0 @@ -2026-04-22 23:56:24.607 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6 -2026-04-22 23:56:24.607 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:24.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:24.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -2026-04-22 23:56:24.614 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:24.615 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:24.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.199 -2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated ports ['57147', '57148', '57149', '57150', '57151'] -2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:24.617 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:24.617 DEBUG [src.node.docker_mananger] docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:24.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e -2026-04-22 23:56:24.839 DEBUG [src.node.docker_mananger] Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -2026-04-22 23:56:24.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57147 -2026-04-22 23:56:24.839 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:24.846 ERROR [src.node.docker_mananger] Max retries reached for container 6ab4637358b1. Exiting log stream. -2026-04-22 23:56:25.367 ERROR [src.node.docker_mananger] Max retries reached for container ff3e592d26c7. Exiting log stream. -2026-04-22 23:56:25.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:25.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:25.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:25.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:26.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:26.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:26.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:26.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:26.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:26.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:26.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:26.355 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:26.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}' -2026-04-22 23:56:26.358 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:26.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:26.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:26.365 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:26.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.253 -2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated ports ['62141', '62142', '62143', '62144', '62145'] -2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:26.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:26.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec -2026-04-22 23:56:26.595 DEBUG [src.node.docker_mananger] Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log -2026-04-22 23:56:26.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62141 -2026-04-22 23:56:26.595 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:27.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:27.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:27.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:27.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:27.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:27.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:27.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:27.907 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:27.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}' -2026-04-22 23:56:27.911 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:27.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]' -2026-04-22 23:56:27.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:27.944 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:27.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:27.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:27.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:27.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:27.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:27.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:27.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.064 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.069 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.072 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:28.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]' -2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]' -2026-04-22 23:56:28.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.093 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/0 -2026-04-22 23:56:28.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:28.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.204 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.208 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.211 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1 -2026-04-22 23:56:28.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.323 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/9 -2026-04-22 23:56:28.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:28.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.429 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.433 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.437 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/25 -2026-04-22 23:56:28.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:28.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.551 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1000 -2026-04-22 23:56:28.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:28.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:28.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:28.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:28.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:28.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:28.707 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:28.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:28.709 DEBUG [src.node.waku_node] Stopping container with id 9485af0472bc -2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Stopping container with id 6c3db6e906d6 -2026-04-22 23:56:29.619 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:29.622 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:29.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:29.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/deddae360ed03026.txt b/manual/5/data/attachments/deddae360ed03026.txt deleted file mode 100644 index a06106602..000000000 --- a/manual/5/data/attachments/deddae360ed03026.txt +++ /dev/null @@ -1,94 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.103 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17913', '17914', '17915', '17916', '17917'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17913 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89d171cf4780. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48895dcc18f2. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.31 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21569', '21570', '21571', '21572', '21573'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21569 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}' -ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 38ba8fbe6cbe -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8acc2b33f3cb -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/e229546ebace7f4b.txt b/manual/5/data/attachments/e229546ebace7f4b.txt deleted file mode 100644 index b776cad7b..000000000 --- a/manual/5/data/attachments/e229546ebace7f4b.txt +++ /dev/null @@ -1,110 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.122 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32559', '32560', '32561', '32562', '32563'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32559 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50f3e5c0e627. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f55dff0a65. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.158 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34419', '34420', '34421', '34422', '34423'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34419 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c04b39afd7d9 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4d9535a72e84 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/e8cd92368c53c2a3.txt b/manual/5/data/attachments/e8cd92368c53c2a3.txt deleted file mode 100644 index ea3b20481..000000000 --- a/manual/5/data/attachments/e8cd92368c53c2a3.txt +++ /dev/null @@ -1,695 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.137 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50931', '50932', '50933', '50934', '50935'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50931 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a36aa26ca33. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36616e042a32. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.0 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63948', '63949', '63950', '63951', '63952'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63948 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.53 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25784', '25785', '25786', '25787', '25788'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 25784 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A simple string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An integer -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A dictionary -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Chinese characters -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Emojis -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Lorem ipsum text -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic HTML content -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello", "timestamp": 1776902125119266784}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Cyrillic characters -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Base64 encoded string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Binary data -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Special characters with whitespace -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Boolean false as a string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A float number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A list -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Hexadecimal number as a string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Email format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic URL format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Date and time in ISO format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic String with escaped quotes -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A regular expression -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A very long string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A JSON string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Unix path -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Windows path -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An SQL query -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic JavaScript code snippet -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A CSS snippet -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Python one-liner -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An IP address -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A domain name -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A user agent string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A credit card number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A phone number -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A UUID -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A hashtag -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Twitter handle -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A password -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A date in common format -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A time string -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A mathematical equation -DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a0c7b7c31126 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cedefc431183 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 628c5cf0e2b9 -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0c7b7c31126. Exiting log stream. -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/e99d2b076e8a06d4.txt b/manual/5/data/attachments/e99d2b076e8a06d4.txt deleted file mode 100644 index 208f9402b..000000000 --- a/manual/5/data/attachments/e99d2b076e8a06d4.txt +++ /dev/null @@ -1,98 +0,0 @@ -2026-04-22 23:53:47.641 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:47.642 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:53:47.643 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68 -2026-04-22 23:53:47.644 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:53:47.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:47.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:47.655 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.74 -2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated ports ['48729', '48730', '48731', '48732', '48733'] -2026-04-22 23:53:47.656 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:47.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:47.657 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:47.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:47.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda -2026-04-22 23:53:47.864 DEBUG [src.node.docker_mananger] Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -2026-04-22 23:53:47.865 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48729 -2026-04-22 23:53:47.867 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:47.976 ERROR [src.node.docker_mananger] Max retries reached for container 4923823ea167. Exiting log stream. -2026-04-22 23:53:48.496 ERROR [src.node.docker_mananger] Max retries reached for container 9ab6f83f4e5d. Exiting log stream. -2026-04-22 23:53:48.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:48.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:48.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:48.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:49.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:49.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:49.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:49.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:49.491 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}' -2026-04-22 23:53:49.494 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:49.494 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:53:49.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:53:49.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -2026-04-22 23:53:49.500 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:49.501 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:53:49.501 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.7 -2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated ports ['16354', '16355', '16356', '16357', '16358'] -2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:53:49.503 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:53:49.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:53:49.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7 -2026-04-22 23:53:49.720 DEBUG [src.node.docker_mananger] Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log -2026-04-22 23:53:49.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16354 -2026-04-22 23:53:49.720 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:53:50.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:50.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:50.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:50.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:50.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:50.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:53:51.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:51.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:53:51.031 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:53:51.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}' -2026-04-22 23:53:51.034 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]' -2026-04-22 23:53:51.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:51.059 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:53:51.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:53:51.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}' -2026-04-22 23:53:51.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}' -2026-04-22 23:53:51.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:53:51.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:53:51.191 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:53:51.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:53:51.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]' -2026-04-22 23:53:51.196 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:53:51.198 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:53:51.198 DEBUG [src.node.waku_node] Stopping container with id e4c118040cea -2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Stopping container with id b87da62a1abc -2026-04-22 23:53:52.043 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:53:52.045 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:53:52.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:53:52.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/ea9b60c66d7c0dd.txt b/manual/5/data/attachments/ea9b60c66d7c0dd.txt deleted file mode 100644 index cbadd3af4..000000000 --- a/manual/5/data/attachments/ea9b60c66d7c0dd.txt +++ /dev/null @@ -1,108 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.202 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54702', '54703', '54704', '54705', '54706'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54702 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c04b39afd7d9. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d9535a72e84. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.124 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40515', '40516', '40517', '40518', '40519'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40515 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]' -INFO  src.steps.relay:relay.py:71 WARM UP successful!! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]' -DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]' -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a69b3ce299fd -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 3f1907541e7a -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/eccbe2db04fab8cf.txt b/manual/5/data/attachments/eccbe2db04fab8cf.txt deleted file mode 100644 index 336738492..000000000 --- a/manual/5/data/attachments/eccbe2db04fab8cf.txt +++ /dev/null @@ -1,108 +0,0 @@ -2026-04-22 23:56:39.576 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:39.577 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:39.578 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f -2026-04-22 23:56:39.579 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:39.588 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:39.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:39.589 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:39.590 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:39.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:39.592 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.202 -2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated ports ['54702', '54703', '54704', '54705', '54706'] -2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:39.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:39.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9 -2026-04-22 23:56:39.818 DEBUG [src.node.docker_mananger] Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -2026-04-22 23:56:39.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54702 -2026-04-22 23:56:39.818 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:39.868 ERROR [src.node.docker_mananger] Max retries reached for container c04b39afd7d9. Exiting log stream. -2026-04-22 23:56:40.443 ERROR [src.node.docker_mananger] Max retries reached for container 4d9535a72e84. Exiting log stream. -2026-04-22 23:56:40.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:40.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:40.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:40.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:41.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:41.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:41.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:41.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:41.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:41.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:41.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:41.334 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:41.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}' -2026-04-22 23:56:41.337 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:41.343 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:41.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:41.344 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:41.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:41.345 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.124 -2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated ports ['40515', '40516', '40517', '40518', '40519'] -2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:41.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:41.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae -2026-04-22 23:56:41.570 DEBUG [src.node.docker_mananger] Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log -2026-04-22 23:56:41.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40515 -2026-04-22 23:56:41.571 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:42.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:42.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:42.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:42.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:42.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:42.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:42.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:42.882 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}' -2026-04-22 23:56:42.885 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]' -2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:42.909 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:42.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:42.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:42.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:42.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:43.036 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:43.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:43.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:43.040 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:43.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:43.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:43.044 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:43.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}' -2026-04-22 23:56:43.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:43.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:43.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:43.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:43.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:43.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:43.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:43.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:43.158 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:43.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:43.160 DEBUG [src.node.waku_node] Stopping container with id a69b3ce299fd -2026-04-22 23:56:43.623 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:43.624 DEBUG [src.node.waku_node] Stopping container with id 3f1907541e7a -2026-04-22 23:56:44.075 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:44.077 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:44.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:44.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/f023bc0b3f55e0c4.txt b/manual/5/data/attachments/f023bc0b3f55e0c4.txt deleted file mode 100644 index 4e26f2ae9..000000000 --- a/manual/5/data/attachments/f023bc0b3f55e0c4.txt +++ /dev/null @@ -1,121 +0,0 @@ -2026-04-22 23:56:44.124 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:44.124 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:56:44.125 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199 -2026-04-22 23:56:44.125 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:56:44.125 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-22 23:56:44.126 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-22 23:56:44.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:44.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:44.133 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:44.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.32 -2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated ports ['31407', '31408', '31409', '31410', '31411'] -2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:44.135 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:44.135 DEBUG [src.node.docker_mananger] docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:44.314 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67 -2026-04-22 23:56:44.347 DEBUG [src.node.docker_mananger] Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -2026-04-22 23:56:44.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31407 -2026-04-22 23:56:44.348 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:44.437 ERROR [src.node.docker_mananger] Max retries reached for container a69b3ce299fd. Exiting log stream. -2026-04-22 23:56:44.913 ERROR [src.node.docker_mananger] Max retries reached for container 3f1907541e7a. Exiting log stream. -2026-04-22 23:56:45.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:45.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:45.967 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:45.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:45.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}' -2026-04-22 23:56:45.970 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:45.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:56:45.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it) -2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:45.977 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:56:45.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.206 -2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated ports ['50168', '50169', '50170', '50171', '50172'] -2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:56:45.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:56:46.173 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e -2026-04-22 23:56:46.203 DEBUG [src.node.docker_mananger] Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log -2026-04-22 23:56:46.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50168 -2026-04-22 23:56:46.203 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:56:47.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:47.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:56:47.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:56:47.515 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}' -2026-04-22 23:56:47.518 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:56:47.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]' -2026-04-22 23:56:47.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.553 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes -2026-04-22 23:56:47.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:56:47.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:56:47.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:47.672 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:47.677 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:47.680 INFO [src.steps.relay] WARM UP successful!! -2026-04-22 23:56:47.681 DEBUG [tests.relay.test_publish] Running test with Ephemeral True -2026-04-22 23:56:47.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}' -2026-04-22 23:56:47.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:47.787 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]' -2026-04-22 23:56:47.791 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]' -2026-04-22 23:56:47.794 DEBUG [tests.relay.test_publish] Running test with Ephemeral False -2026-04-22 23:56:47.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}' -2026-04-22 23:56:47.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:56:47.800 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:56:47.901 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:47.904 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:56:47.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:56:47.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]' -2026-04-22 23:56:47.910 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:56:47.912 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:56:47.912 DEBUG [src.node.waku_node] Stopping container with id ebff0c6f63cb -2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Stopping container with id 9eff5c6fc7d8 -2026-04-22 23:56:48.840 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:56:48.843 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:56:48.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:56:48.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/f31575a71a1afeda.txt b/manual/5/data/attachments/f31575a71a1afeda.txt deleted file mode 100644 index 824bede6e..000000000 --- a/manual/5/data/attachments/f31575a71a1afeda.txt +++ /dev/null @@ -1,102 +0,0 @@ -INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup -DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.94 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23575', '23576', '23577', '23578', '23579'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23575 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bcee33fed57d. Exiting log stream. -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container becead13688a. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it) -DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.168 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59646', '59647', '59648', '59649', '59650'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59646 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}' -INFO  src.node.waku_node:waku_node.py:417 REST service is ready !! -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.steps.store:store.py:132 Relaying message -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' -DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}' -DEBUG  src.steps.store:store.py:228 messages length is 1 -DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 978d77e506da -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8e2a10953f45 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/5/data/attachments/f5cd95f2415058f7.txt b/manual/5/data/attachments/f5cd95f2415058f7.txt deleted file mode 100644 index 8561ada2a..000000000 --- a/manual/5/data/attachments/f5cd95f2415058f7.txt +++ /dev/null @@ -1,163 +0,0 @@ -2026-04-22 23:55:46.071 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50 -2026-04-22 23:55:46.073 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:46.073 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:46.082 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:46.082 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:46.082 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:46.083 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:46.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:46.085 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.199 -2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated ports ['27581', '27582', '27583', '27584', '27585'] -2026-04-22 23:55:46.086 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:46.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:46.087 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:46.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:46.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9 -2026-04-22 23:55:46.308 DEBUG [src.node.docker_mananger] Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:46.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27581 -2026-04-22 23:55:46.309 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:46.467 ERROR [src.node.docker_mananger] Max retries reached for container 1582414abbc0. Exiting log stream. -2026-04-22 23:55:46.956 ERROR [src.node.docker_mananger] Max retries reached for container ea367263e0f5. Exiting log stream. -2026-04-22 23:55:47.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:47.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:47.928 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:47.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}' -2026-04-22 23:55:47.931 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:47.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:47.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:47.937 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:47.938 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:47.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:47.939 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.15 -2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated ports ['4520', '4521', '4522', '4523', '4524'] -2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:47.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:48.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840 -2026-04-22 23:55:48.163 DEBUG [src.node.docker_mananger] Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:48.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4520 -2026-04-22 23:55:48.164 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:49.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:49.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:49.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:49.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:49.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:49.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:49.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:49.475 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:49.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}' -2026-04-22 23:55:49.477 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:49.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]' -2026-04-22 23:55:49.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:49.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:49.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:49.516 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:49.516 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:49.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:49.518 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.69 -2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated ports ['63711', '63712', '63713', '63714', '63715'] -2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:49.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:49.709 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890 -2026-04-22 23:55:49.746 DEBUG [src.node.docker_mananger] Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log -2026-04-22 23:55:49.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63711 -2026-04-22 23:55:49.747 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:50.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:50.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:50.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:50.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:50.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:51.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:51.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:51.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:51.366 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:51.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}' -2026-04-22 23:55:51.369 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:51.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]' -2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]' -2026-04-22 23:55:51.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:51.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:51.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:51.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.421 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True -2026-04-22 23:55:51.421 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:51.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}' -2026-04-22 23:55:51.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:51.536 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -2026-04-22 23:55:51.540 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -2026-04-22 23:55:51.544 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]' -2026-04-22 23:55:51.547 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False -2026-04-22 23:55:51.548 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:51.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}' -2026-04-22 23:55:51.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:51.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:51.659 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:51.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:51.667 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:51.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:51.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:51.672 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:51.674 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:51.674 DEBUG [src.node.waku_node] Stopping container with id 129c8a9be73e -2026-04-22 23:55:52.170 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:52.172 DEBUG [src.node.waku_node] Stopping container with id 74cc31589b20 -2026-04-22 23:55:52.608 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:52.611 DEBUG [src.node.waku_node] Stopping container with id 00030dcd470d -2026-04-22 23:55:52.982 ERROR [src.node.docker_mananger] Max retries reached for container 129c8a9be73e. Exiting log stream. -2026-04-22 23:55:53.045 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:53.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:53.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:53.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:53.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/fba5b43df296288c.txt b/manual/5/data/attachments/fba5b43df296288c.txt deleted file mode 100644 index c8e11611e..000000000 --- a/manual/5/data/attachments/fba5b43df296288c.txt +++ /dev/null @@ -1,106 +0,0 @@ -2026-04-22 23:54:41.329 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:41.331 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:54:41.332 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15 -2026-04-22 23:54:41.334 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-22 23:54:41.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:41.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:41.346 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:41.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.121 -2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated ports ['54821', '54822', '54823', '54824', '54825'] -2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:41.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:41.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:41.528 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368 -2026-04-22 23:54:41.563 DEBUG [src.node.docker_mananger] Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -2026-04-22 23:54:41.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54821 -2026-04-22 23:54:41.564 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:41.723 ERROR [src.node.docker_mananger] Max retries reached for container 73b67821344e. Exiting log stream. -2026-04-22 23:54:42.192 ERROR [src.node.docker_mananger] Max retries reached for container 65a0cc963c45. Exiting log stream. -2026-04-22 23:54:42.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:42.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:42.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:42.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:42.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:42.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:42.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:42.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:42.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:42.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:43.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:43.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:43.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:43.183 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:43.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}' -2026-04-22 23:54:43.186 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:43.186 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node -2026-04-22 23:54:43.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it) -2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:54:43.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.144 -2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated ports ['8584', '8585', '8586', '8587', '8588'] -2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:54:43.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:54:43.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:54:43.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96 -2026-04-22 23:54:43.411 DEBUG [src.node.docker_mananger] Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log -2026-04-22 23:54:43.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8584 -2026-04-22 23:54:43.411 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:54:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:44.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:44.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:54:44.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:54:44.724 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:54:44.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}' -2026-04-22 23:54:44.726 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:54:44.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]' -2026-04-22 23:54:44.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:44.753 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes -2026-04-22 23:54:44.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]' -2026-04-22 23:54:44.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:44.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:44.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}' -2026-04-22 23:54:44.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:44.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:44.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:44.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:44.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:44.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902084777998847,"ephemeral":false}]' -2026-04-22 23:54:44.890 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}' -2026-04-22 23:54:44.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' -2026-04-22 23:54:44.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}' -2026-04-22 23:54:44.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:54:44.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:54:45.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message -2026-04-22 23:54:45.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:54:45.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto' -2026-04-22 23:54:45.008 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:54:45.009 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:54:45.009 DEBUG [src.node.waku_node] Stopping container with id f4c6a4a0e67e -2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Stopping container with id c7cab7d1c6e5 -2026-04-22 23:54:45.906 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:54:45.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:54:45.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:54:45.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/data/attachments/ff2ba65300e784d9.txt b/manual/5/data/attachments/ff2ba65300e784d9.txt deleted file mode 100644 index e8ba8ec53..000000000 --- a/manual/5/data/attachments/ff2ba65300e784d9.txt +++ /dev/null @@ -1,695 +0,0 @@ -2026-04-22 23:55:19.012 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:19.012 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-22 23:55:19.013 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e -2026-04-22 23:55:19.013 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-22 23:55:19.013 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-22 23:55:19.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:19.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:19.021 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.137 -2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated ports ['50931', '50932', '50933', '50934', '50935'] -2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:19.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] docker run -i -t -p 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:19.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9 -2026-04-22 23:55:19.238 DEBUG [src.node.docker_mananger] Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:19.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50931 -2026-04-22 23:55:19.240 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:19.409 ERROR [src.node.docker_mananger] Max retries reached for container 9a36aa26ca33. Exiting log stream. -2026-04-22 23:55:19.813 ERROR [src.node.docker_mananger] Max retries reached for container 36616e042a32. Exiting log stream. -2026-04-22 23:55:20.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:20.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:20.859 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:20.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}' -2026-04-22 23:55:20.862 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:20.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:20.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG) -2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:20.870 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:20.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.0 -2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated ports ['63948', '63949', '63950', '63951', '63952'] -2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:20.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:20.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:21.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0 -2026-04-22 23:55:21.096 DEBUG [src.node.docker_mananger] Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:21.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63948 -2026-04-22 23:55:21.096 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:22.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:22.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:22.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:22.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:22.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:22.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:22.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:22.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:22.408 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:22.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:22.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}' -2026-04-22 23:55:22.410 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:22.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]' -2026-04-22 23:55:22.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:22.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-22 23:55:22.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it) -2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:22.452 DEBUG [src.node.waku_node] Starting Node... -2026-04-22 23:55:22.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.53 -2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] Generated ports ['25784', '25785', '25786', '25787', '25788'] -2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-22 23:55:22.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] Using volumes [] -2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-22 23:55:22.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b -2026-04-22 23:55:22.676 DEBUG [src.node.docker_mananger] Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log -2026-04-22 23:55:22.677 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25784 -2026-04-22 23:55:22.677 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-22 23:55:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:23.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:23.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:23.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:23.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:23.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:23.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:23.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:24.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:24.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}' -2026-04-22 23:55:24.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}' -2026-04-22 23:55:24.298 INFO [src.node.waku_node] Node protocols are initialized !! -2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/debug/v1/info" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}' -2026-04-22 23:55:24.301 INFO [src.node.waku_node] REST service is ready !! -2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]' -2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]' -2026-04-22 23:55:24.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:24.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]' -2026-04-22 23:55:24.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.351 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string -2026-04-22 23:55:24.351 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}' -2026-04-22 23:55:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:24.469 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.473 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.477 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.480 DEBUG [tests.light_push.test_publish] Running test with content topic An integer -2026-04-22 23:55:24.481 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}' -2026-04-22 23:55:24.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:24.595 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.599 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.602 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.606 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary -2026-04-22 23:55:24.607 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}' -2026-04-22 23:55:24.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.621 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:24.721 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.726 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.729 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.733 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters -2026-04-22 23:55:24.734 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}' -2026-04-22 23:55:24.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:24.850 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.862 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis -2026-04-22 23:55:24.863 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}' -2026-04-22 23:55:24.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:24.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:24.974 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.979 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.982 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:24.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:24.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:24.986 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text -2026-04-22 23:55:24.987 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:24.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}' -2026-04-22 23:55:25.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.108 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.111 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.115 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.119 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content -2026-04-22 23:55:25.119 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello", "timestamp": 1776902125119266784}}' -2026-04-22 23:55:25.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.233 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.238 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.242 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.246 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters -2026-04-22 23:55:25.246 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}' -2026-04-22 23:55:25.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.364 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.396 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.401 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.404 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string -2026-04-22 23:55:25.405 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}' -2026-04-22 23:55:25.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.526 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.530 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data -2026-04-22 23:55:25.531 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}' -2026-04-22 23:55:25.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.646 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.649 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.653 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.657 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace -2026-04-22 23:55:25.657 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}' -2026-04-22 23:55:25.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.774 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.778 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.781 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.786 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string -2026-04-22 23:55:25.786 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}' -2026-04-22 23:55:25.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:25.908 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.912 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.915 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:25.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:25.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:25.919 DEBUG [tests.light_push.test_publish] Running test with content topic A float number -2026-04-22 23:55:25.919 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:25.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}' -2026-04-22 23:55:25.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:25.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.036 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.040 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.044 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.048 DEBUG [tests.light_push.test_publish] Running test with content topic A list -2026-04-22 23:55:26.048 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}' -2026-04-22 23:55:26.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.162 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.166 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.173 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string -2026-04-22 23:55:26.173 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}' -2026-04-22 23:55:26.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.289 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.293 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.297 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.301 DEBUG [tests.light_push.test_publish] Running test with content topic Email format -2026-04-22 23:55:26.301 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}' -2026-04-22 23:55:26.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.415 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.419 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.423 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.426 DEBUG [tests.light_push.test_publish] Running test with content topic URL format -2026-04-22 23:55:26.427 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}' -2026-04-22 23:55:26.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.441 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.541 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.545 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.548 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.552 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format -2026-04-22 23:55:26.553 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}' -2026-04-22 23:55:26.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.671 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.675 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.679 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.682 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes -2026-04-22 23:55:26.683 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}' -2026-04-22 23:55:26.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.801 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.806 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.809 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.813 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression -2026-04-22 23:55:26.813 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}' -2026-04-22 23:55:26.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:26.931 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.935 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.938 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:26.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:26.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:26.942 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string -2026-04-22 23:55:26.942 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:26.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}' -2026-04-22 23:55:26.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:26.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.063 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.067 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.070 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.074 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string -2026-04-22 23:55:27.075 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}' -2026-04-22 23:55:27.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.191 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.198 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.204 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.208 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path -2026-04-22 23:55:27.208 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}' -2026-04-22 23:55:27.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.222 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.322 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.326 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.330 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.333 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path -2026-04-22 23:55:27.334 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}' -2026-04-22 23:55:27.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.450 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.454 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.458 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.462 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query -2026-04-22 23:55:27.462 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}' -2026-04-22 23:55:27.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.480 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.580 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.584 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.588 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.591 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet -2026-04-22 23:55:27.592 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}' -2026-04-22 23:55:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.705 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.709 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.713 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.717 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet -2026-04-22 23:55:27.717 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}' -2026-04-22 23:55:27.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.832 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.836 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.839 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.843 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner -2026-04-22 23:55:27.843 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}' -2026-04-22 23:55:27.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:27.958 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.962 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.965 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:27.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:27.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:27.969 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address -2026-04-22 23:55:27.969 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:27.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}' -2026-04-22 23:55:27.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:27.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.084 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.088 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.091 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.095 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name -2026-04-22 23:55:28.096 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}' -2026-04-22 23:55:28.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.210 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.214 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.218 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.222 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string -2026-04-22 23:55:28.222 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}' -2026-04-22 23:55:28.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.338 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.342 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.346 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.349 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number -2026-04-22 23:55:28.350 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}' -2026-04-22 23:55:28.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.470 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.473 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.479 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number -2026-04-22 23:55:28.481 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}' -2026-04-22 23:55:28.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.596 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.600 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.603 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.607 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID -2026-04-22 23:55:28.607 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}' -2026-04-22 23:55:28.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.622 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.722 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.728 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.732 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.736 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag -2026-04-22 23:55:28.736 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}' -2026-04-22 23:55:28.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.851 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.863 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle -2026-04-22 23:55:28.864 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}' -2026-04-22 23:55:28.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:28.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:28.978 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.983 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.986 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:28.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:28.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:28.990 DEBUG [tests.light_push.test_publish] Running test with content topic A password -2026-04-22 23:55:28.990 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:28.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}' -2026-04-22 23:55:29.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:29.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:29.104 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.108 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.112 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.115 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format -2026-04-22 23:55:29.115 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:29.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}' -2026-04-22 23:55:29.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:29.131 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:29.232 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.236 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.240 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.243 DEBUG [tests.light_push.test_publish] Running test with content topic A time string -2026-04-22 23:55:29.244 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:29.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}' -2026-04-22 23:55:29.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:29.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:29.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.358 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.365 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation -2026-04-22 23:55:29.366 DEBUG [src.steps.light_push] Lightpushing message -2026-04-22 23:55:29.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}' -2026-04-22 23:55:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK' -2026-04-22 23:55:29.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds -2026-04-22 23:55:29.484 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.487 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.491 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message -2026-04-22 23:55:29.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None' -2026-04-22 23:55:29.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]' -2026-04-22 23:55:29.497 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-22 23:55:29.498 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-22 23:55:29.498 DEBUG [src.node.waku_node] Stopping container with id a0c7b7c31126 -2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Stopping container with id cedefc431183 -2026-04-22 23:55:30.407 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:30.408 DEBUG [src.node.waku_node] Stopping container with id 628c5cf0e2b9 -2026-04-22 23:55:30.773 ERROR [src.node.docker_mananger] Max retries reached for container a0c7b7c31126. Exiting log stream. -2026-04-22 23:55:30.887 DEBUG [src.node.waku_node] Container stopped. -2026-04-22 23:55:30.891 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-22 23:55:30.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:31.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-22 23:55:31.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/5/export/influxDbData.txt b/manual/5/export/influxDbData.txt deleted file mode 100644 index cc5d43e79..000000000 --- a/manual/5/export/influxDbData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status failed=0 1776902300000000000 -launch_status broken=0 1776902300000000000 -launch_status passed=36 1776902300000000000 -launch_status skipped=0 1776902300000000000 -launch_status unknown=0 1776902300000000000 -launch_time duration=236770 1776902300000000000 -launch_time min_duration=4 1776902300000000000 -launch_time max_duration=13438 1776902300000000000 -launch_time sum_duration=66784 1776902300000000000 -launch_time start=1776902012508 1776902300000000000 -launch_time stop=1776902249278 1776902300000000000 -launch_retries retries=0 1776902300000000000 -launch_retries run=36 1776902300000000000 diff --git a/manual/5/export/prometheusData.txt b/manual/5/export/prometheusData.txt deleted file mode 100644 index 66170b614..000000000 --- a/manual/5/export/prometheusData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status_failed 0 -launch_status_broken 0 -launch_status_passed 36 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 236770 -launch_time_min_duration 4 -launch_time_max_duration 13438 -launch_time_sum_duration 66784 -launch_time_start 1776902012508 -launch_time_stop 1776902249278 -launch_retries_retries 0 -launch_retries_run 36 diff --git a/manual/6/data/attachments/177de5443f318e78.txt b/manual/6/data/attachments/177de5443f318e78.txt deleted file mode 100644 index 772231623..000000000 --- a/manual/6/data/attachments/177de5443f318e78.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:18:41.362 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:18:41.362 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:18:41.363 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:18:41.363 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f -2026-04-23 07:18:41.363 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:18:41.363 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:18:41.363 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:18:41.369 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:18:41.369 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -2026-04-23 07:18:41.369 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:18:41.369 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:18:41.369 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:18:41.369 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:18:41.369 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:18:41.370 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:18:41.371 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.241 -2026-04-23 07:18:41.371 DEBUG [src.node.docker_mananger] Generated ports ['62821', '62822', '62823', '62824', '62825'] -2026-04-23 07:18:41.371 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:18:41.371 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:18:41.371 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:18:41.371 DEBUG [src.node.docker_mananger] docker run -i -t -p 62821:62821 -p 62822:62822 -p 62823:62823 -p 62824:62824 -p 62825:62825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62823 --rest-port=62821 --tcp-port=62822 --discv5-udp-port=62824 --rest-address=0.0.0.0 --nat=extip:172.18.115.241 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=427b375ba9f5aeed967bbdcce1c46a4496eeacfaa3cdfe9309d9d7f10d43ec8d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:18:41.520 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.241 waku 3d567ce306dcd325bac7837b3e770fef5c350a5dad65516d2a3fdf6284fc339c -2026-04-23 07:18:41.548 DEBUG [src.node.docker_mananger] Container started with ID 3d567ce306dc. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -2026-04-23 07:18:41.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62821 -2026-04-23 07:18:41.548 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:18:42.162 ERROR [src.node.docker_mananger] Max retries reached for container 08ad5b072536. Exiting log stream. -2026-04-23 07:18:42.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:42.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:42.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:42.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:42.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:43.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:44.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.704 ERROR [src.node.docker_mananger] Max retries reached for container c63175f487b6. Exiting log stream. -2026-04-23 07:18:45.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:45.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:46.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:47.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:48.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:49.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:50.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:51.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:52.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:53.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:54.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:55.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:56.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:57.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:58.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:59.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:00.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:01.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:02.594 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:19:02.694 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:19:02.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:19:02.696 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:19:02.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.112 -2026-04-23 07:19:02.697 DEBUG [src.node.docker_mananger] Generated ports ['33493', '33494', '33495', '33496', '33497'] -2026-04-23 07:19:02.697 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:19:02.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:19:02.697 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:19:02.697 DEBUG [src.node.docker_mananger] docker run -i -t -p 33493:33493 -p 33494:33494 -p 33495:33495 -p 33496:33496 -p 33497:33497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33495 --rest-port=33493 --tcp-port=33494 --discv5-udp-port=33496 --rest-address=0.0.0.0 --nat=extip:172.18.127.112 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1fc64ab1ba7e0d8d3069a5345acecc1ceeefe7ccce7c0d37cf0d5c8ada9d17dc --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33497 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:19:02.838 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.112 waku af38ed4cf3baa23d0b93c6cc5dc1dc89308f1e31478b7928869c9b661fbe9363 -2026-04-23 07:19:02.866 DEBUG [src.node.docker_mananger] Container started with ID af38ed4cf3ba. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -2026-04-23 07:19:02.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33493 -2026-04-23 07:19:02.867 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:19:03.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:03.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:04.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:05.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:06.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:07.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:08.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:09.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:10.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:11.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:12.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:13.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:14.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:15.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:16.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:17.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:18.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:20.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:22.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:23.891 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:19:23.992 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:19:23.992 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:19:23.993 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:19:23.993 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.185 -2026-04-23 07:19:23.994 DEBUG [src.node.docker_mananger] Generated ports ['29313', '29314', '29315', '29316', '29317'] -2026-04-23 07:19:23.994 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:19:23.994 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:19:23.994 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:19:23.994 DEBUG [src.node.docker_mananger] docker run -i -t -p 29313:29313 -p 29314:29314 -p 29315:29315 -p 29316:29316 -p 29317:29317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29315 --rest-port=29313 --tcp-port=29314 --discv5-udp-port=29316 --rest-address=0.0.0.0 --nat=extip:172.18.132.185 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=910a38aad2194245f85efb78cddfdceb3bed20d954be4e8cfdd3f38e7b3c8d91 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29317 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:19:24.149 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.185 waku 74da1ae6ecd7ab97ce7619607299f257ab6008daa7271109a6d4bc3a4b634acc -2026-04-23 07:19:24.177 DEBUG [src.node.docker_mananger] Container started with ID 74da1ae6ecd7. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -2026-04-23 07:19:24.177 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29313 -2026-04-23 07:19:24.177 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:19:25.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:25.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:26.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:27.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:28.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:29.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:30.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:31.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:32.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:33.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:34.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:35.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:36.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:37.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.870 ERROR [src.node.docker_mananger] Max retries reached for container 3d567ce306dc. Exiting log stream. -2026-04-23 07:19:38.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:38.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:39.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:40.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:41.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:42.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:43.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:44.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:45.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:45.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:45.198 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:19:45.420 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:19:45.422 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:19:45.422 DEBUG [src.node.waku_node] Stopping container with id 74da1ae6ecd7 -2026-04-23 07:19:55.833 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:19:55.836 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:19:55.837 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:19:55.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:19:55.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/226432b3eccac362.txt b/manual/6/data/attachments/226432b3eccac362.txt deleted file mode 100644 index 55a8b8f07..000000000 --- a/manual/6/data/attachments/226432b3eccac362.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_version with id: 2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.7 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40777', '40778', '40779', '40780', '40781'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40777:40777 -p 40778:40778 -p 40779:40779 -p 40780:40780 -p 40781:40781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40779 --rest-port=40777 --tcp-port=40778 --discv5-udp-port=40780 --rest-address=0.0.0.0 --nat=extip:172.18.23.7 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ccd3daf4e0a4c6ea4b2f41d1ad8394afbc3b35bdfee1ad6d9c899a8c64592fb7 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40781 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.7 waku fa9e502676f058d01c2910284b6cfbfc18c88fa662b095a673b462c5daf30256 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa9e502676f0. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40777 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 014543bc2de0. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container efcd875adf73. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.83 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34165', '34166', '34167', '34168', '34169'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34165:34165 -p 34166:34166 -p 34167:34167 -p 34168:34168 -p 34169:34169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34167 --rest-port=34165 --tcp-port=34166 --discv5-udp-port=34168 --rest-address=0.0.0.0 --nat=extip:172.18.4.83 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=185d5ac294902fe3ea734a0ae6ffbcc630decffbe0eb1b7fba71941ac8bcc8ba --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34169 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.83 waku 81449dee895edb98ce7717e773cb4a3e63bb4c8d8122353d2c362c2d4a2150d3 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81449dee895e. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34165 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.123 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53481', '53482', '53483', '53484', '53485'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53481:53481 -p 53482:53482 -p 53483:53483 -p 53484:53484 -p 53485:53485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53483 --rest-port=53481 --tcp-port=53482 --discv5-udp-port=53484 --rest-address=0.0.0.0 --nat=extip:172.18.46.123 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=b65bc81aad73cf6a11c8cbb2ebe8724df0ced9abe5d7d3af42fab0fcb2fda67f --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53485 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.123 waku e63ba037091fa1401ac297ae4d954b6291762fa164a1a588894550a8cf67f657 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e63ba037091f. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53481 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa9e502676f0. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e63ba037091f -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/2dd37a107f804fbf.txt b/manual/6/data/attachments/2dd37a107f804fbf.txt deleted file mode 100644 index 150dbabf4..000000000 --- a/manual/6/data/attachments/2dd37a107f804fbf.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.31 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2597', '2598', '2599', '2600', '2601'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2597:2597 -p 2598:2598 -p 2599:2599 -p 2600:2600 -p 2601:2601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2599 --rest-port=2597 --tcp-port=2598 --discv5-udp-port=2600 --rest-address=0.0.0.0 --nat=extip:172.18.79.31 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=57e9cc0bef9dee60abfb8cb4fff9fdde691efe0fd96a1c39cb9beb7f038ea9e1 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2601 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.31 waku f9cafdc3a43fe24c11baae397229142d269799430691848412618d072c49e3bb -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9cafdc3a43f. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 2597 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea30d0ca6dc4. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc02c5a7b1f8. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.244 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12896', '12897', '12898', '12899', '12900'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12896:12896 -p 12897:12897 -p 12898:12898 -p 12899:12899 -p 12900:12900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12898 --rest-port=12896 --tcp-port=12897 --discv5-udp-port=12899 --rest-address=0.0.0.0 --nat=extip:172.18.23.244 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fcb8f6fc1dd2373c2311526d3d27f881bcaaec18af2b9dc216cc7feb4063fef5 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12900 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.244 waku 4cb451b57c189800fee67e0e4e0e85f78bc73e8182f3ff5928cd76fc0453e07d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cb451b57c18. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 12896 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.127 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24325', '24326', '24327', '24328', '24329'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24325:24325 -p 24326:24326 -p 24327:24327 -p 24328:24328 -p 24329:24329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24327 --rest-port=24325 --tcp-port=24326 --discv5-udp-port=24328 --rest-address=0.0.0.0 --nat=extip:172.18.63.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=5c1cff75b54bb483c9b7f0fcf9d4b844963ed789ceafc270ea2a94f5acfab02d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24329 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.127 waku ab423ecc0cce8ab5f2d7e50b02958b6dc44ed2eb43db78015e8ece8e4f0024fd -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab423ecc0cce. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24325 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9cafdc3a43f. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ab423ecc0cce -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/3200b2d48665abb.txt b/manual/6/data/attachments/3200b2d48665abb.txt deleted file mode 100644 index 863f8e785..000000000 --- a/manual/6/data/attachments/3200b2d48665abb.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:38:33.156 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:38:33.156 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:38:33.156 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:38:33.156 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a -2026-04-23 07:38:33.156 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:38:33.157 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:38:33.157 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:38:33.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:38:33.165 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -2026-04-23 07:38:33.165 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:38:33.165 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:38:33.165 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:38:33.165 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:38:33.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:38:33.167 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:38:33.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.162 -2026-04-23 07:38:33.167 DEBUG [src.node.docker_mananger] Generated ports ['64045', '64046', '64047', '64048', '64049'] -2026-04-23 07:38:33.167 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:38:33.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:38:33.167 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:38:33.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 64045:64045 -p 64046:64046 -p 64047:64047 -p 64048:64048 -p 64049:64049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64047 --rest-port=64045 --tcp-port=64046 --discv5-udp-port=64048 --rest-address=0.0.0.0 --nat=extip:172.18.116.162 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0eda3d2a3e1f3fcde2f2cd250c99c2d7da71bd4fdea5cf43a0ebcbe26b20692a --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64049 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:38:33.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.162 waku e67f9d2aa26836298e13c3979739a5da3cd587a72618e6903e824cdc63b175e6 -2026-04-23 07:38:33.349 DEBUG [src.node.docker_mananger] Container started with ID e67f9d2aa268. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -2026-04-23 07:38:33.350 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64045 -2026-04-23 07:38:33.350 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:38:33.963 ERROR [src.node.docker_mananger] Max retries reached for container 27a35637e1dd. Exiting log stream. -2026-04-23 07:38:34.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:34.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:35.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:36.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.507 ERROR [src.node.docker_mananger] Max retries reached for container edfffa1b02bc. Exiting log stream. -2026-04-23 07:38:37.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:37.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:38.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:39.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:40.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:41.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:42.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:43.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:44.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:45.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:46.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:47.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:48.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:49.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:50.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:51.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:52.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:53.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:54.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:54.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:54.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:54.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:54.384 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:38:54.485 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:38:54.485 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:38:54.487 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:38:54.487 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.176 -2026-04-23 07:38:54.487 DEBUG [src.node.docker_mananger] Generated ports ['28064', '28065', '28066', '28067', '28068'] -2026-04-23 07:38:54.487 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:38:54.487 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:38:54.487 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:38:54.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 28064:28064 -p 28065:28065 -p 28066:28066 -p 28067:28067 -p 28068:28068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28066 --rest-port=28064 --tcp-port=28065 --discv5-udp-port=28067 --rest-address=0.0.0.0 --nat=extip:172.18.14.176 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=6cb4b0ef73d8e01b2ba0cd2a6a20ecf623ebf6906fd9abb3f5db40e84fa7c888 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28068 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:38:54.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.176 waku 2dd5fdc5ad489ce133a7846b09dff92b49542e9109592029758aad7ca86b33f2 -2026-04-23 07:38:54.670 DEBUG [src.node.docker_mananger] Container started with ID 2dd5fdc5ad48. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -2026-04-23 07:38:54.671 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28064 -2026-04-23 07:38:54.671 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:38:55.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:55.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:55.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:55.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:56.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:57.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:58.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:59.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:00.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:01.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:02.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:03.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:04.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:05.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:06.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:07.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:08.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:09.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:10.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:11.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:12.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:13.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:14.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:15.719 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:39:15.820 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:39:15.820 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:39:15.822 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:39:15.822 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.174 -2026-04-23 07:39:15.822 DEBUG [src.node.docker_mananger] Generated ports ['20778', '20779', '20780', '20781', '20782'] -2026-04-23 07:39:15.822 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:39:15.822 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:39:15.823 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:39:15.823 DEBUG [src.node.docker_mananger] docker run -i -t -p 20778:20778 -p 20779:20779 -p 20780:20780 -p 20781:20781 -p 20782:20782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20780 --rest-port=20778 --tcp-port=20779 --discv5-udp-port=20781 --rest-address=0.0.0.0 --nat=extip:172.18.104.174 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=03aab25f5b4ae174fdc0d6c5ef6cdbafeff8c49ba0ddef8c4a7acabf58cb5b12 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20782 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:39:15.975 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.174 waku 0826a7e5d5b27b1d600f2dc6679d5b40dd4c1610eec176368ab0e04413500db9 -2026-04-23 07:39:16.004 DEBUG [src.node.docker_mananger] Container started with ID 0826a7e5d5b2. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -2026-04-23 07:39:16.004 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20778 -2026-04-23 07:39:16.004 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:39:17.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:17.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:18.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:19.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:20.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:21.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:22.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:23.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:24.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:25.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:26.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:27.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:28.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:29.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.654 ERROR [src.node.docker_mananger] Max retries reached for container e67f9d2aa268. Exiting log stream. -2026-04-23 07:39:30.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:30.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:31.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:32.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:33.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:34.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:35.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:36.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:37.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:37.033 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:39:37.252 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:39:37.253 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:39:37.254 DEBUG [src.node.waku_node] Stopping container with id 0826a7e5d5b2 -2026-04-23 07:39:47.646 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:39:47.649 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:39:47.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:39:47.653 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:39:47.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/33377a5891ca9965.txt b/manual/6/data/attachments/33377a5891ca9965.txt deleted file mode 100644 index d3e694ccd..000000000 --- a/manual/6/data/attachments/33377a5891ca9965.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:16:12.412 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:16:12.412 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:16:12.413 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:16:12.413 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8 -2026-04-23 07:16:12.413 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:16:12.413 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:16:12.414 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:16:12.420 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:16:12.420 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -2026-04-23 07:16:12.420 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:16:12.420 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:16:12.420 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:16:12.420 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:16:12.420 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:16:12.422 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:16:12.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.204 -2026-04-23 07:16:12.422 DEBUG [src.node.docker_mananger] Generated ports ['50801', '50802', '50803', '50804', '50805'] -2026-04-23 07:16:12.422 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:16:12.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:16:12.422 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:16:12.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 50801:50801 -p 50802:50802 -p 50803:50803 -p 50804:50804 -p 50805:50805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50803 --rest-port=50801 --tcp-port=50802 --discv5-udp-port=50804 --rest-address=0.0.0.0 --nat=extip:172.18.205.204 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fff7cc1cf5dbb7c9ed91b685037cc17ea03ae1d0aa0a9c6acb30c6fd7cae3abc --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50805 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:16:12.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.204 waku 9a18f05e46ba98e2f4ac535eaa732fd67ccf64dae9ef9d56ab0db09a2028fe4e -2026-04-23 07:16:12.602 DEBUG [src.node.docker_mananger] Container started with ID 9a18f05e46ba. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -2026-04-23 07:16:12.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50801 -2026-04-23 07:16:12.604 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:16:13.215 ERROR [src.node.docker_mananger] Max retries reached for container eeacd7f6a27c. Exiting log stream. -2026-04-23 07:16:13.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:13.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:13.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:14.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:15.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.654 ERROR [src.node.docker_mananger] Max retries reached for container 95287c4b736e. Exiting log stream. -2026-04-23 07:16:16.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:16.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:17.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:18.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:19.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:20.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:21.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:22.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:23.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:24.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:25.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:26.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:27.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:28.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:29.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:30.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:31.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:32.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:33.631 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:16:33.732 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:16:33.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:16:33.734 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:16:33.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.17 -2026-04-23 07:16:33.734 DEBUG [src.node.docker_mananger] Generated ports ['33216', '33217', '33218', '33219', '33220'] -2026-04-23 07:16:33.734 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:16:33.734 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:16:33.734 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:16:33.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 33216:33216 -p 33217:33217 -p 33218:33218 -p 33219:33219 -p 33220:33220 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33218 --rest-port=33216 --tcp-port=33217 --discv5-udp-port=33219 --rest-address=0.0.0.0 --nat=extip:172.18.249.17 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=dceef0b84a2ae1d6879fb0b48a672a669ba1ff6cdbc5af008cd1eadf692e9cce --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33220 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:16:33.883 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.17 waku 4ee3c899f3e2992edf6de658b770a15ba7ddfae4d7e00beebd7e48fc69e9b31a -2026-04-23 07:16:33.910 DEBUG [src.node.docker_mananger] Container started with ID 4ee3c899f3e2. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -2026-04-23 07:16:33.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33216 -2026-04-23 07:16:33.910 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:16:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:35.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:36.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:37.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:38.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:39.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:40.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:41.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:42.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:43.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:44.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:45.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:46.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:47.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:48.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:49.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:50.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:51.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:52.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:53.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:54.940 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:16:55.040 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:16:55.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:16:55.042 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:16:55.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.11 -2026-04-23 07:16:55.042 DEBUG [src.node.docker_mananger] Generated ports ['56726', '56727', '56728', '56729', '56730'] -2026-04-23 07:16:55.042 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:16:55.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:16:55.042 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:16:55.043 DEBUG [src.node.docker_mananger] docker run -i -t -p 56726:56726 -p 56727:56727 -p 56728:56728 -p 56729:56729 -p 56730:56730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56728 --rest-port=56726 --tcp-port=56727 --discv5-udp-port=56729 --rest-address=0.0.0.0 --nat=extip:172.18.228.11 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=397c5cfb0aede7eee74208d1e1a6eb8ebf5925a2afe365beaeceffae82eb4780 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56730 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:16:55.195 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.11 waku 250d0b795a5444b6491ebd9ab3b586f6a46b5f15d864584d05f444a8ee5e8822 -2026-04-23 07:16:55.221 DEBUG [src.node.docker_mananger] Container started with ID 250d0b795a54. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -2026-04-23 07:16:55.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56726 -2026-04-23 07:16:55.222 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:16:56.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:56.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:57.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:58.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:59.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:00.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:01.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:02.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:03.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:04.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:05.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:06.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:07.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:08.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:09.897 ERROR [src.node.docker_mananger] Max retries reached for container 9a18f05e46ba. Exiting log stream. -2026-04-23 07:17:09.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:10.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:11.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:12.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:13.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:14.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:15.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:16.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:16.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:16.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:16.248 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:17:16.467 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:17:16.468 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:17:16.469 DEBUG [src.node.waku_node] Stopping container with id 250d0b795a54 -2026-04-23 07:17:26.875 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:17:26.878 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:17:26.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:17:26.881 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:17:26.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/372423c24a211cf1.txt b/manual/6/data/attachments/372423c24a211cf1.txt deleted file mode 100644 index 4e58e7f5d..000000000 --- a/manual/6/data/attachments/372423c24a211cf1.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:14:57.910 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:14:57.911 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:14:57.911 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:14:57.911 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81 -2026-04-23 07:14:57.911 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:14:57.911 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:14:57.912 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:14:57.917 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:14:57.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -2026-04-23 07:14:57.918 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:14:57.918 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:14:57.918 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:14:57.918 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:14:57.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:14:57.919 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:14:57.919 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.30 -2026-04-23 07:14:57.920 DEBUG [src.node.docker_mananger] Generated ports ['49729', '49730', '49731', '49732', '49733'] -2026-04-23 07:14:57.920 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:14:57.920 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:14:57.920 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:14:57.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 49729:49729 -p 49730:49730 -p 49731:49731 -p 49732:49732 -p 49733:49733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49731 --rest-port=49729 --tcp-port=49730 --discv5-udp-port=49732 --rest-address=0.0.0.0 --nat=extip:172.18.154.30 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aa7185e854676be3fae65adcf4a0a7a22385ffabdd9bded40feb7d33e51ba029 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:14:58.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.30 waku 8a268f20f8ac0328a21b5cc3632a1cf7c97d71daf948e36d7f78d7101a1e992c -2026-04-23 07:14:58.096 DEBUG [src.node.docker_mananger] Container started with ID 8a268f20f8ac. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -2026-04-23 07:14:58.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49729 -2026-04-23 07:14:58.098 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:14:58.713 ERROR [src.node.docker_mananger] Max retries reached for container 494f36b4e3a3. Exiting log stream. -2026-04-23 07:14:59.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:59.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:00.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:01.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.225 ERROR [src.node.docker_mananger] Max retries reached for container 2fd2f02c72fd. Exiting log stream. -2026-04-23 07:15:02.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:02.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:03.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:04.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:05.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:06.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:07.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:08.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:09.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:10.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:11.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:13.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:14.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:15.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:16.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:17.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:18.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:19.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:19.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:19.120 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:15:19.221 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:15:19.221 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:15:19.222 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:15:19.223 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.121 -2026-04-23 07:15:19.223 DEBUG [src.node.docker_mananger] Generated ports ['49510', '49511', '49512', '49513', '49514'] -2026-04-23 07:15:19.223 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:15:19.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:15:19.223 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:15:19.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 49510:49510 -p 49511:49511 -p 49512:49512 -p 49513:49513 -p 49514:49514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49512 --rest-port=49510 --tcp-port=49511 --discv5-udp-port=49513 --rest-address=0.0.0.0 --nat=extip:172.18.21.121 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=29cc5b7a7181cb74ed7cbe9f2d38c4fcdd46fafcf9e376be5de82ec79adebb89 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49514 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:15:19.376 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.121 waku 95287c4b736eede9c465bcc902276b83397270194591e6a9b8562b5e9c188c3b -2026-04-23 07:15:19.402 DEBUG [src.node.docker_mananger] Container started with ID 95287c4b736e. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -2026-04-23 07:15:19.403 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49510 -2026-04-23 07:15:19.403 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:15:20.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:20.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:20.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:20.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:20.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:20.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:21.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:22.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:23.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:24.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:25.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:26.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:27.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:28.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:29.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:30.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:31.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:32.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:33.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:34.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:35.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:36.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:37.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:38.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:39.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:40.430 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:15:40.531 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:15:40.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:15:40.532 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:15:40.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.127 -2026-04-23 07:15:40.533 DEBUG [src.node.docker_mananger] Generated ports ['64801', '64802', '64803', '64804', '64805'] -2026-04-23 07:15:40.533 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:15:40.533 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:15:40.533 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:15:40.534 DEBUG [src.node.docker_mananger] docker run -i -t -p 64801:64801 -p 64802:64802 -p 64803:64803 -p 64804:64804 -p 64805:64805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64803 --rest-port=64801 --tcp-port=64802 --discv5-udp-port=64804 --rest-address=0.0.0.0 --nat=extip:172.18.243.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2eabbfe7ff9df3cfc12ca6a4a9cd586fecbaadebd25cbaa2c38de84c829da194 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64805 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:15:40.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.127 waku eeacd7f6a27cafae4435e0485e0372420f66aba095bfc0bec439ff7019c03c58 -2026-04-23 07:15:40.711 DEBUG [src.node.docker_mananger] Container started with ID eeacd7f6a27c. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -2026-04-23 07:15:40.711 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64801 -2026-04-23 07:15:40.711 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:15:41.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:41.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:41.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:42.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:43.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:44.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:45.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:46.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:47.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:48.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:49.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:50.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:51.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:52.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:53.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:54.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.408 ERROR [src.node.docker_mananger] Max retries reached for container 8a268f20f8ac. Exiting log stream. -2026-04-23 07:15:55.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:55.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:56.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:57.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:58.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:15:59.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:00.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:16:01.744 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:16:01.992 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:16:01.994 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:16:01.994 DEBUG [src.node.waku_node] Stopping container with id eeacd7f6a27c -2026-04-23 07:16:12.401 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:16:12.403 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:16:12.405 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:16:12.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:16:12.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/37baad68f37554e5.txt b/manual/6/data/attachments/37baad68f37554e5.txt deleted file mode 100644 index e7ad795fe..000000000 --- a/manual/6/data/attachments/37baad68f37554e5.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.162 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64045', '64046', '64047', '64048', '64049'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64045:64045 -p 64046:64046 -p 64047:64047 -p 64048:64048 -p 64049:64049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64047 --rest-port=64045 --tcp-port=64046 --discv5-udp-port=64048 --rest-address=0.0.0.0 --nat=extip:172.18.116.162 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0eda3d2a3e1f3fcde2f2cd250c99c2d7da71bd4fdea5cf43a0ebcbe26b20692a --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64049 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.162 waku e67f9d2aa26836298e13c3979739a5da3cd587a72618e6903e824cdc63b175e6 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e67f9d2aa268. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 64045 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 27a35637e1dd. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container edfffa1b02bc. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64045/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.176 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28064', '28065', '28066', '28067', '28068'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28064:28064 -p 28065:28065 -p 28066:28066 -p 28067:28067 -p 28068:28068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28066 --rest-port=28064 --tcp-port=28065 --discv5-udp-port=28067 --rest-address=0.0.0.0 --nat=extip:172.18.14.176 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=6cb4b0ef73d8e01b2ba0cd2a6a20ecf623ebf6906fd9abb3f5db40e84fa7c888 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28068 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.176 waku 2dd5fdc5ad489ce133a7846b09dff92b49542e9109592029758aad7ca86b33f2 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2dd5fdc5ad48. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28064 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.174 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20778', '20779', '20780', '20781', '20782'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20778:20778 -p 20779:20779 -p 20780:20780 -p 20781:20781 -p 20782:20782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20780 --rest-port=20778 --tcp-port=20779 --discv5-udp-port=20781 --rest-address=0.0.0.0 --nat=extip:172.18.104.174 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=03aab25f5b4ae174fdc0d6c5ef6cdbafeff8c49ba0ddef8c4a7acabf58cb5b12 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20782 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.174 waku 0826a7e5d5b27b1d600f2dc6679d5b40dd4c1610eec176368ab0e04413500db9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0826a7e5d5b2. Setting up logs at ./log/docker/node1_2026-04-23_07-38-33__6767ed21-d538-41ec-b08f-e4f3a5860d6a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20778 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e67f9d2aa268. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20778/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 0826a7e5d5b2 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/4042444776208059.txt b/manual/6/data/attachments/4042444776208059.txt deleted file mode 100644 index 245607ac1..000000000 --- a/manual/6/data/attachments/4042444776208059.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.16 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9783', '9784', '9785', '9786', '9787'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9783:9783 -p 9784:9784 -p 9785:9785 -p 9786:9786 -p 9787:9787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9785 --rest-port=9783 --tcp-port=9784 --discv5-udp-port=9786 --rest-address=0.0.0.0 --nat=extip:172.18.144.16 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1cc9addd858e1e58d7eaecc6bec7ba52bec92cfe72dcf91ff6a70b4230266ecb --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9787 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.16 waku 95ec4ca4b2b2c939eb931eb6191072775eaa2037d30883c6ba4e2da400e43979 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95ec4ca4b2b2. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 9783 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5baf8678f5a6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a6eb96c6aa1. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.34 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2001', '2002', '2003', '2004', '2005'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2001:2001 -p 2002:2002 -p 2003:2003 -p 2004:2004 -p 2005:2005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2003 --rest-port=2001 --tcp-port=2002 --discv5-udp-port=2004 --rest-address=0.0.0.0 --nat=extip:172.18.114.34 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d37396dd0949aee57afd8fabb7ce9feec3d2cac37531fd4a49eb7eded752d8d2 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2005 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.34 waku a4dfc4040e04fe6f88d26b18696bf73f7cbe346e39b225fdf94d0b9d28928af9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4dfc4040e04. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 2001 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.168 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8071', '8072', '8073', '8074', '8075'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8071:8071 -p 8072:8072 -p 8073:8073 -p 8074:8074 -p 8075:8075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8073 --rest-port=8071 --tcp-port=8072 --discv5-udp-port=8074 --rest-address=0.0.0.0 --nat=extip:172.18.51.168 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=e196ec36fafe5e8c2fdee6e0f8eae53b3fc8dcfafdc542fdc767bdccaff4dffa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8075 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.168 waku 734b62d68c9ecdab1f527354649ec57ace37c2e4c869e0fe73e320529f40619f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 734b62d68c9e. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8071 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95ec4ca4b2b2. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 734b62d68c9e -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/4286547fef6ca417.txt b/manual/6/data/attachments/4286547fef6ca417.txt deleted file mode 100644 index 7a99cb689..000000000 --- a/manual/6/data/attachments/4286547fef6ca417.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_valid_timestamps with id: 2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.75 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28419', '28420', '28421', '28422', '28423'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28419:28419 -p 28420:28420 -p 28421:28421 -p 28422:28422 -p 28423:28423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28421 --rest-port=28419 --tcp-port=28420 --discv5-udp-port=28422 --rest-address=0.0.0.0 --nat=extip:172.18.94.75 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=96ff7cfdd36160709d2ba8c5089a509fa3da2cfe463ae57dd3f9ae5eb517ebb8 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.75 waku 984814948c4641c94c2403446d2cf809607c7bcdbb80cb8632b22beaa1e75e88 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 984814948c46. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28419 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7b7c9fb9af51. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d1396fc2778. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.205 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15058', '15059', '15060', '15061', '15062'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15058:15058 -p 15059:15059 -p 15060:15060 -p 15061:15061 -p 15062:15062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15060 --rest-port=15058 --tcp-port=15059 --discv5-udp-port=15061 --rest-address=0.0.0.0 --nat=extip:172.18.241.205 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=707d2a8cc519efee3066440fe1001d3551faae72edaa8b2bffd425dc695cb3ac --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15062 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.205 waku 889b37a54ba8f5a388aa47992ee4638100964c3d049929478c7bb39ecdc0565f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 889b37a54ba8. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 15058 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.160 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51019', '51020', '51021', '51022', '51023'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51019:51019 -p 51020:51020 -p 51021:51021 -p 51022:51022 -p 51023:51023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51021 --rest-port=51019 --tcp-port=51020 --discv5-udp-port=51022 --rest-address=0.0.0.0 --nat=extip:172.18.60.160 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=edf5da1bc6aaf19ff7d4cf2bb113c28f2a2ddd9e6f59db28390c0cdce3b4d446 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51023 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.160 waku 30ecbc44426405fe6cf52f7487c3edd750ebf9d7d3d0b411d6c4c375da1d9b92 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30ecbc444264. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51019 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 984814948c46. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 30ecbc444264 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/431547de68a08f96.txt b/manual/6/data/attachments/431547de68a08f96.txt deleted file mode 100644 index 9394f94bf..000000000 --- a/manual/6/data/attachments/431547de68a08f96.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.122 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29606', '29607', '29608', '29609', '29610'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29606:29606 -p 29607:29607 -p 29608:29608 -p 29609:29609 -p 29610:29610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29608 --rest-port=29606 --tcp-port=29607 --discv5-udp-port=29609 --rest-address=0.0.0.0 --nat=extip:172.18.59.122 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=01b62cff8bd2a3ae3fdcdc3299db3882462faf61bea182ae8c29278a2deb3cd4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29610 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.122 waku 36cfff6a09d95ead92929a19fa09dac7c041970ea8730e7b84700aeb7f21b235 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36cfff6a09d9. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 29606 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab423ecc0cce. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4cb451b57c18. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.157 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48938', '48939', '48940', '48941', '48942'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48938:48938 -p 48939:48939 -p 48940:48940 -p 48941:48941 -p 48942:48942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48940 --rest-port=48938 --tcp-port=48939 --discv5-udp-port=48941 --rest-address=0.0.0.0 --nat=extip:172.18.180.157 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=5dc5fbcf7a809fea910dbfdaecfa9a83dac7daeee7cad4fd8aaec0406f93cf5e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48942 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.157 waku 888c53274f66df68a3c670fe321d2557e0ef9f36d8747ce61e70650ce1b0577b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 888c53274f66. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48938 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.69 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54734', '54735', '54736', '54737', '54738'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54734:54734 -p 54735:54735 -p 54736:54736 -p 54737:54737 -p 54738:54738 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54736 --rest-port=54734 --tcp-port=54735 --discv5-udp-port=54737 --rest-address=0.0.0.0 --nat=extip:172.18.203.69 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3cccea0fc81dcbcaf840f7f636b76d3deb84daccb0b447c76cbbdb2ae6e31b84 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54738 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.69 waku 6758e06b901d2e4d50b6510483f17eda770201ab9a33eed12fccfb466c97d569 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6758e06b901d. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54734 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36cfff6a09d9. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6758e06b901d -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/462afbdf1bf00fc3.txt b/manual/6/data/attachments/462afbdf1bf00fc3.txt deleted file mode 100644 index ebacd542c..000000000 --- a/manual/6/data/attachments/462afbdf1bf00fc3.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:31:06.215 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:31:06.216 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:31:06.216 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:31:06.216 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d -2026-04-23 07:31:06.216 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:31:06.216 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:31:06.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:31:06.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -2026-04-23 07:31:06.223 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:31:06.223 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:31:06.223 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:31:06.223 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:31:06.223 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:31:06.225 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:31:06.225 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.151 -2026-04-23 07:31:06.225 DEBUG [src.node.docker_mananger] Generated ports ['2764', '2765', '2766', '2767', '2768'] -2026-04-23 07:31:06.225 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:31:06.225 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:31:06.225 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:31:06.225 DEBUG [src.node.docker_mananger] docker run -i -t -p 2764:2764 -p 2765:2765 -p 2766:2766 -p 2767:2767 -p 2768:2768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2766 --rest-port=2764 --tcp-port=2765 --discv5-udp-port=2767 --rest-address=0.0.0.0 --nat=extip:172.18.206.151 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=b61c51957fbcc5e76bef0691a5fbddec0f2a6d3c9ce65ebac4c55b05b68b58f4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2768 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:31:06.385 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.151 waku a37f8fce945064b3f6a6424e5808ec77d8c25be9dcbb17bdc7b7c6ee52a66687 -2026-04-23 07:31:06.411 DEBUG [src.node.docker_mananger] Container started with ID a37f8fce9450. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -2026-04-23 07:31:06.414 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2764 -2026-04-23 07:31:06.414 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:31:07.021 ERROR [src.node.docker_mananger] Max retries reached for container 172f2bc44541. Exiting log stream. -2026-04-23 07:31:07.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:07.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:07.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:07.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:07.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:07.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:08.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:09.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.520 ERROR [src.node.docker_mananger] Max retries reached for container 82848574cdd6. Exiting log stream. -2026-04-23 07:31:10.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:10.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:11.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:12.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:13.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:14.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:15.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:16.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:17.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:18.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:19.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:20.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:21.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:22.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:23.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:24.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:25.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:26.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:27.442 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:31:27.542 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:31:27.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:31:27.544 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:31:27.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.14 -2026-04-23 07:31:27.544 DEBUG [src.node.docker_mananger] Generated ports ['46338', '46339', '46340', '46341', '46342'] -2026-04-23 07:31:27.544 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:31:27.544 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:31:27.545 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:31:27.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 46338:46338 -p 46339:46339 -p 46340:46340 -p 46341:46341 -p 46342:46342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46340 --rest-port=46338 --tcp-port=46339 --discv5-udp-port=46341 --rest-address=0.0.0.0 --nat=extip:172.18.120.14 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1cf446efc4330c1c10dcceee958ff2213eb2bab792dea5b0b2c11a75bf3cac56 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46342 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:31:27.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.14 waku 0a7776fd657ae461c15e5ebfef8ef0a84eb8280cbb13249fc97b929662f0b633 -2026-04-23 07:31:27.728 DEBUG [src.node.docker_mananger] Container started with ID 0a7776fd657a. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -2026-04-23 07:31:27.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46338 -2026-04-23 07:31:27.729 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:31:28.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:28.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:28.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:29.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:30.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:31.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:32.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:33.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:34.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:35.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:36.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:37.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:38.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:39.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:40.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:41.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:42.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:43.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:44.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:45.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:46.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:47.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:48.751 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:31:48.851 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:31:48.852 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:31:48.853 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:31:48.854 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.36 -2026-04-23 07:31:48.854 DEBUG [src.node.docker_mananger] Generated ports ['39840', '39841', '39842', '39843', '39844'] -2026-04-23 07:31:48.854 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:31:48.854 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:31:48.854 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:31:48.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 39840:39840 -p 39841:39841 -p 39842:39842 -p 39843:39843 -p 39844:39844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39842 --rest-port=39840 --tcp-port=39841 --discv5-udp-port=39843 --rest-address=0.0.0.0 --nat=extip:172.18.249.36 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aaabf38de15bdaa4deafaeba8df02abdc0b2c3ebc8a5bd7c4a43b2323d5def9b --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39844 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:31:49.014 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.36 waku e9362e70da6a533b8ce6f22a0151e9195005e0b74ec6b8a8b0e57c535eb745cc -2026-04-23 07:31:49.040 DEBUG [src.node.docker_mananger] Container started with ID e9362e70da6a. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -2026-04-23 07:31:49.041 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39840 -2026-04-23 07:31:49.041 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:31:50.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:50.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:51.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:52.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:53.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:54.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:55.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:56.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:57.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:58.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:31:59.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:00.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:01.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:02.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.720 ERROR [src.node.docker_mananger] Max retries reached for container a37f8fce9450. Exiting log stream. -2026-04-23 07:32:03.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:03.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:04.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:05.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:06.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:07.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:08.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:09.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:10.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:10.066 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:32:10.288 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:32:10.290 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:32:10.290 DEBUG [src.node.waku_node] Stopping container with id e9362e70da6a -2026-04-23 07:32:20.701 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:32:20.703 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:32:20.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:32:20.705 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:32:20.706 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/4d15487d1ff02433.txt b/manual/6/data/attachments/4d15487d1ff02433.txt deleted file mode 100644 index c61e0dab0..000000000 --- a/manual/6/data/attachments/4d15487d1ff02433.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.14 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4639', '4640', '4641', '4642', '4643'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4639:4639 -p 4640:4640 -p 4641:4641 -p 4642:4642 -p 4643:4643 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4641 --rest-port=4639 --tcp-port=4640 --discv5-udp-port=4642 --rest-address=0.0.0.0 --nat=extip:172.18.190.14 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=67b004c8ab01f6c5131ed6142051a138aff45b6bbcead6c77abaa7deb5dfcd58 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4643 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.14 waku 6b0349f922fb5f913f8d58e39bc669389c4b48931e7502d5511b3c410a28038b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b0349f922fb. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4639 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6758e06b901d. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 888c53274f66. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.59 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7064', '7065', '7066', '7067', '7068'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7064:7064 -p 7065:7065 -p 7066:7066 -p 7067:7067 -p 7068:7068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7066 --rest-port=7064 --tcp-port=7065 --discv5-udp-port=7067 --rest-address=0.0.0.0 --nat=extip:172.18.114.59 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=01f5ebfc70484769aab8e91b8dcfc23d72e0fbb721fd9fec53dec55f4cbbb6aa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7068 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.59 waku a685866182425ad8fe157551e3313ec1107f6d0a4bebdc6f49fb5cf33cdff982 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a68586618242. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 7064 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.89 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55918', '55919', '55920', '55921', '55922'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55918:55918 -p 55919:55919 -p 55920:55920 -p 55921:55921 -p 55922:55922 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55920 --rest-port=55918 --tcp-port=55919 --discv5-udp-port=55921 --rest-address=0.0.0.0 --nat=extip:172.18.246.89 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2cda4c6bf018dcc0569b3d20eed07bb50fd47eea0df6bf0255cdc7e5e14c306d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55922 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.89 waku 5c5dbb118020ac444100c376d98727ee5ae68a6c02c16c6f55d260b061a400d3 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c5dbb118020. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 55918 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6b0349f922fb. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 5c5dbb118020 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/4d1d834e38f59a78.txt b/manual/6/data/attachments/4d1d834e38f59a78.txt deleted file mode 100644 index e020a17d6..000000000 --- a/manual/6/data/attachments/4d1d834e38f59a78.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:44:45.600 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:44:45.601 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:44:45.601 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:44:45.602 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622 -2026-04-23 07:44:45.602 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:44:45.602 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:44:45.602 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:44:45.608 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:44:45.608 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -2026-04-23 07:44:45.608 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:44:45.609 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:44:45.609 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:44:45.609 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:44:45.609 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:44:45.610 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:44:45.610 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.5 -2026-04-23 07:44:45.610 DEBUG [src.node.docker_mananger] Generated ports ['35068', '35069', '35070', '35071', '35072'] -2026-04-23 07:44:45.611 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:44:45.611 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:44:45.611 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:44:45.611 DEBUG [src.node.docker_mananger] docker run -i -t -p 35068:35068 -p 35069:35069 -p 35070:35070 -p 35071:35071 -p 35072:35072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35070 --rest-port=35068 --tcp-port=35069 --discv5-udp-port=35071 --rest-address=0.0.0.0 --nat=extip:172.18.76.5 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aaeb789174aca4fd0edf73a7bfcb1f500009086edf92beb2d2bcf0627de0bda1 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35072 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:44:45.758 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.5 waku 4c6e29a07156470efce64f51a00d65c9276fa31db4012a0d45285d5d05ed06e6 -2026-04-23 07:44:45.785 DEBUG [src.node.docker_mananger] Container started with ID 4c6e29a07156. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -2026-04-23 07:44:45.785 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35068 -2026-04-23 07:44:45.786 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:44:46.403 ERROR [src.node.docker_mananger] Max retries reached for container 9e8a35374272. Exiting log stream. -2026-04-23 07:44:46.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:46.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:46.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:47.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:48.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:49.948 ERROR [src.node.docker_mananger] Max retries reached for container 25adc13cef52. Exiting log stream. -2026-04-23 07:44:50.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:50.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:51.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:52.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:53.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:54.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:55.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:56.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:57.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:58.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:59.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:00.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:01.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:02.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:03.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:04.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:05.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:06.845 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:45:06.945 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:45:06.945 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:45:06.947 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:45:06.947 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.81 -2026-04-23 07:45:06.947 DEBUG [src.node.docker_mananger] Generated ports ['19103', '19104', '19105', '19106', '19107'] -2026-04-23 07:45:06.947 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:45:06.947 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:45:06.947 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:45:06.948 DEBUG [src.node.docker_mananger] docker run -i -t -p 19103:19103 -p 19104:19104 -p 19105:19105 -p 19106:19106 -p 19107:19107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19105 --rest-port=19103 --tcp-port=19104 --discv5-udp-port=19106 --rest-address=0.0.0.0 --nat=extip:172.18.47.81 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=c11b5cbe2cc40606b36483ee23306bfb5aebe6f6f8a6e8c69efdbe60a8b7c6af --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19107 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:45:07.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.81 waku f54bc5069755acae8f473e880478e57dc3574fe44ee6b74c212afc17fe5063a8 -2026-04-23 07:45:07.129 DEBUG [src.node.docker_mananger] Container started with ID f54bc5069755. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -2026-04-23 07:45:07.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19103 -2026-04-23 07:45:07.130 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:45:08.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:08.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:09.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:10.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:11.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:12.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:13.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:14.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:15.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:16.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:17.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:18.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:19.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:21.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:22.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:23.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:24.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:25.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:26.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:27.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:28.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:28.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:28.156 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:45:28.257 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:45:28.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:45:28.258 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:45:28.258 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.191 -2026-04-23 07:45:28.259 DEBUG [src.node.docker_mananger] Generated ports ['36923', '36924', '36925', '36926', '36927'] -2026-04-23 07:45:28.259 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:45:28.259 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:45:28.259 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:45:28.259 DEBUG [src.node.docker_mananger] docker run -i -t -p 36923:36923 -p 36924:36924 -p 36925:36925 -p 36926:36926 -p 36927:36927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36925 --rest-port=36923 --tcp-port=36924 --discv5-udp-port=36926 --rest-address=0.0.0.0 --nat=extip:172.18.229.191 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=cac795df43ebdfdeb8ea6f1ef85dfae26bcfe864e0a7eaf2aa55e7bdc9a65f08 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36927 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:45:28.444 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.191 waku f442c3d4ca53bd49f6f98d0ee008f92ad61c97e3718a2ee90b22a947a3bf326d -2026-04-23 07:45:28.469 DEBUG [src.node.docker_mananger] Container started with ID f442c3d4ca53. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -2026-04-23 07:45:28.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36923 -2026-04-23 07:45:28.471 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:45:29.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:29.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:29.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:29.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:29.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:29.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:30.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:31.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:32.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:33.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:34.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:35.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:36.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:37.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:38.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:39.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:40.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:41.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:42.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.089 ERROR [src.node.docker_mananger] Max retries reached for container 4c6e29a07156. Exiting log stream. -2026-04-23 07:45:43.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:43.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:44.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:45.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:46.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:47.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:48.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:45:49.496 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:45:49.722 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:45:49.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:45:49.724 DEBUG [src.node.waku_node] Stopping container with id f442c3d4ca53 -2026-04-23 07:46:00.132 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:46:00.134 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:46:00.135 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:46:00.136 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:46:00.137 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/4e6343d0ee6e03ec.txt b/manual/6/data/attachments/4e6343d0ee6e03ec.txt deleted file mode 100644 index fbf4a8f18..000000000 --- a/manual/6/data/attachments/4e6343d0ee6e03ec.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:37:18.670 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:37:18.670 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:37:18.670 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:37:18.671 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032 -2026-04-23 07:37:18.671 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:37:18.671 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:37:18.671 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:37:18.677 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:37:18.677 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -2026-04-23 07:37:18.677 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:37:18.677 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:37:18.677 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:37:18.677 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:37:18.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:37:18.679 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:37:18.679 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.68 -2026-04-23 07:37:18.679 DEBUG [src.node.docker_mananger] Generated ports ['44988', '44989', '44990', '44991', '44992'] -2026-04-23 07:37:18.679 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:37:18.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:37:18.679 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:37:18.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 44988:44988 -p 44989:44989 -p 44990:44990 -p 44991:44991 -p 44992:44992 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44990 --rest-port=44988 --tcp-port=44989 --discv5-udp-port=44991 --rest-address=0.0.0.0 --nat=extip:172.18.13.68 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=11ca713dc92d43f642884a541c9cfee1813be42faecc38df03ddef4514adea38 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44992 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:37:18.833 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.68 waku 4624d0b11e740a3c5bc2dce6d018e62c138085f5cb9c41778e185785363f4b9f -2026-04-23 07:37:18.863 DEBUG [src.node.docker_mananger] Container started with ID 4624d0b11e74. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -2026-04-23 07:37:18.864 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44988 -2026-04-23 07:37:18.868 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:37:19.474 ERROR [src.node.docker_mananger] Max retries reached for container 05258d3662cf. Exiting log stream. -2026-04-23 07:37:19.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:19.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:20.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:21.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:22.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.011 ERROR [src.node.docker_mananger] Max retries reached for container 537d33b28c94. Exiting log stream. -2026-04-23 07:37:23.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:23.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:24.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:25.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:26.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:27.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:28.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:29.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:30.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:31.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:32.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:33.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:34.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:35.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:36.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:37.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:38.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:39.891 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:37:39.992 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:37:39.992 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:37:39.993 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:37:39.993 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.127 -2026-04-23 07:37:39.994 DEBUG [src.node.docker_mananger] Generated ports ['33377', '33378', '33379', '33380', '33381'] -2026-04-23 07:37:39.994 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:37:39.994 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:37:39.994 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:37:39.994 DEBUG [src.node.docker_mananger] docker run -i -t -p 33377:33377 -p 33378:33378 -p 33379:33379 -p 33380:33380 -p 33381:33381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33379 --rest-port=33377 --tcp-port=33378 --discv5-udp-port=33380 --rest-address=0.0.0.0 --nat=extip:172.18.18.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4d62a42fad9fe4ce9ec3ec295bedbcc3e4cd5fceabd00c7cb5accdfec8d27777 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33381 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:37:40.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.127 waku edfffa1b02bcc0dc21c675be5a3f59d824a02700e71120d88b445fc6f03cb718 -2026-04-23 07:37:40.173 DEBUG [src.node.docker_mananger] Container started with ID edfffa1b02bc. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -2026-04-23 07:37:40.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33377 -2026-04-23 07:37:40.174 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:37:41.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:41.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:42.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:43.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:44.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:45.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:46.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:47.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:48.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:49.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:50.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:51.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:52.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:53.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:54.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:55.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:56.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:57.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:58.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:59.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:00.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:01.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:01.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:01.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:01.224 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:38:01.325 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:38:01.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:38:01.326 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:38:01.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.31 -2026-04-23 07:38:01.326 DEBUG [src.node.docker_mananger] Generated ports ['61397', '61398', '61399', '61400', '61401'] -2026-04-23 07:38:01.327 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:38:01.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:38:01.327 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:38:01.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 61397:61397 -p 61398:61398 -p 61399:61399 -p 61400:61400 -p 61401:61401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61399 --rest-port=61397 --tcp-port=61398 --discv5-udp-port=61400 --rest-address=0.0.0.0 --nat=extip:172.18.201.31 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=c1bae639f569417bf52c431e7f6eacd8b2acdf866e544b18a420bc30c6b82c3e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61401 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:38:01.473 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.31 waku 27a35637e1ddf7f4d8a60dac6d4878684d6eb8c85650e4b18b5dd5d549d4c300 -2026-04-23 07:38:01.503 DEBUG [src.node.docker_mananger] Container started with ID 27a35637e1dd. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -2026-04-23 07:38:01.503 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61397 -2026-04-23 07:38:01.503 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:38:02.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:02.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:02.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:02.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:02.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:03.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:04.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:05.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:06.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:07.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:08.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:09.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:10.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:11.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:12.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:13.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:14.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:15.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.161 ERROR [src.node.docker_mananger] Max retries reached for container 4624d0b11e74. Exiting log stream. -2026-04-23 07:38:16.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:16.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:17.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:18.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:19.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:20.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:21.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:38:22.533 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:38:22.756 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:38:22.758 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:38:22.758 DEBUG [src.node.waku_node] Stopping container with id 27a35637e1dd -2026-04-23 07:38:33.142 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:38:33.145 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:38:33.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:38:33.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:38:33.152 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/4f51b53506000ecc.txt b/manual/6/data/attachments/4f51b53506000ecc.txt deleted file mode 100644 index ecbd30f06..000000000 --- a/manual/6/data/attachments/4f51b53506000ecc.txt +++ /dev/null @@ -1,683 +0,0 @@ -2026-04-23 07:04:49.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:04:49.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:04:49.511 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:04:49.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:04:49.554 DEBUG [src.node.docker_mananger] Network waku created -2026-04-23 07:04:49.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.50 -2026-04-23 07:04:49.555 DEBUG [src.node.docker_mananger] Generated ports ['5471', '5472', '5473', '5474', '5475'] -2026-04-23 07:04:49.555 DEBUG [src.node.docker_mananger] docker run -i -t -p 5471:5471 -p 5472:5472 -p 5473:5473 -p 5474:5474 -p 5475:5475 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:04:53.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.50 waku 3ce0b61a42ed09e740c8cf09e09f8971e4abe1eb2c00f2407b1174805d5fa5f2 -2026-04-23 07:04:53.292 DEBUG [src.node.docker_mananger] Container started with ID 3ce0b61a42ed. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:04:53.293 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 5471 to register RLN -2026-04-23 07:04:53.293 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:05:01.229 ERROR [src.node.docker_mananger] Max retries reached for container 3ce0b61a42ed. Exiting log stream. -2026-04-23 07:05:10.331 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:05:10.431 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:05:10.431 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:05:10.433 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:05:10.433 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.226 -2026-04-23 07:05:10.433 DEBUG [src.node.docker_mananger] Generated ports ['37600', '37601', '37602', '37603', '37604'] -2026-04-23 07:05:10.433 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:05:10.433 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:05:10.434 DEBUG [src.node.docker_mananger] docker run -i -t -p 37600:37600 -p 37601:37601 -p 37602:37602 -p 37603:37603 -p 37604:37604 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:05:10.584 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.226 waku 311821f11c8d801dc12b0e1bd3b7195053104fa1b80dcfdfdda82eaecb7fa23c -2026-04-23 07:05:10.608 DEBUG [src.node.docker_mananger] Container started with ID 311821f11c8d. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:05:10.609 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 37600 to register RLN -2026-04-23 07:05:10.609 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:05:16.637 ERROR [src.node.docker_mananger] Max retries reached for container 311821f11c8d. Exiting log stream. -2026-04-23 07:05:25.645 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:05:25.746 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:05:25.746 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:05:25.747 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:05:25.748 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.25 -2026-04-23 07:05:25.748 DEBUG [src.node.docker_mananger] Generated ports ['13435', '13436', '13437', '13438', '13439'] -2026-04-23 07:05:25.748 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:05:25.748 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:05:25.748 DEBUG [src.node.docker_mananger] docker run -i -t -p 13435:13435 -p 13436:13436 -p 13437:13437 -p 13438:13438 -p 13439:13439 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:05:25.907 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.25 waku 9f97f986e718f88fe7b63f2eafd117bc19296e416cd17cc57a81bde073c11917 -2026-04-23 07:05:25.935 DEBUG [src.node.docker_mananger] Container started with ID 9f97f986e718. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:05:25.935 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 13435 to register RLN -2026-04-23 07:05:25.936 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:05:30.999 ERROR [src.node.docker_mananger] Max retries reached for container 9f97f986e718. Exiting log stream. -2026-04-23 07:05:39.972 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:05:40.073 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:05:40.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:05:40.074 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:05:40.074 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.231 -2026-04-23 07:05:40.074 DEBUG [src.node.docker_mananger] Generated ports ['32333', '32334', '32335', '32336', '32337'] -2026-04-23 07:05:40.075 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:05:40.075 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:05:40.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 32333:32333 -p 32334:32334 -p 32335:32335 -p 32336:32336 -p 32337:32337 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:05:40.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.231 waku 4d74453422c254dcd7b4f48c44f9d7fb42578e04be71bc20789badd37ecec18e -2026-04-23 07:05:40.254 DEBUG [src.node.docker_mananger] Container started with ID 4d74453422c2. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:05:40.256 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 32333 to register RLN -2026-04-23 07:05:40.256 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:05:47.225 ERROR [src.node.docker_mananger] Max retries reached for container 4d74453422c2. Exiting log stream. -2026-04-23 07:05:56.292 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:05:56.392 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:05:56.392 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:05:56.394 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:05:56.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.43 -2026-04-23 07:05:56.394 DEBUG [src.node.docker_mananger] Generated ports ['31125', '31126', '31127', '31128', '31129'] -2026-04-23 07:05:56.394 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:05:56.394 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:05:56.395 DEBUG [src.node.docker_mananger] docker run -i -t -p 31125:31125 -p 31126:31126 -p 31127:31127 -p 31128:31128 -p 31129:31129 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:05:56.553 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.43 waku ce07bacd811786cca37148460280607c7a176b45d4f58d3067f6b85eda990aeb -2026-04-23 07:05:56.581 DEBUG [src.node.docker_mananger] Container started with ID ce07bacd8117. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:05:56.583 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 31125 to register RLN -2026-04-23 07:05:56.583 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:06:01.608 ERROR [src.node.docker_mananger] Max retries reached for container ce07bacd8117. Exiting log stream. -2026-04-23 07:06:10.620 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:06:10.720 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:06:10.721 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:06:10.722 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:06:10.722 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.39 -2026-04-23 07:06:10.722 DEBUG [src.node.docker_mananger] Generated ports ['3100', '3101', '3102', '3103', '3104'] -2026-04-23 07:06:10.722 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:06:10.723 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:06:10.723 DEBUG [src.node.docker_mananger] docker run -i -t -p 3100:3100 -p 3101:3101 -p 3102:3102 -p 3103:3103 -p 3104:3104 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:06:10.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.39 waku 83280616bf08725cecff9ae9e4019a3098843a14e2c1172d332b4ae7b72b159b -2026-04-23 07:06:10.903 DEBUG [src.node.docker_mananger] Container started with ID 83280616bf08. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:06:10.904 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 3100 to register RLN -2026-04-23 07:06:10.904 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:06:16.927 ERROR [src.node.docker_mananger] Max retries reached for container 83280616bf08. Exiting log stream. -2026-04-23 07:06:25.942 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:06:26.042 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:06:26.042 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:06:26.044 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:06:26.044 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.54 -2026-04-23 07:06:26.044 DEBUG [src.node.docker_mananger] Generated ports ['40224', '40225', '40226', '40227', '40228'] -2026-04-23 07:06:26.044 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:06:26.045 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:06:26.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 40224:40224 -p 40225:40225 -p 40226:40226 -p 40227:40227 -p 40228:40228 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:06:26.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.54 waku 96c424b12d1b24cc2c485e61a444f8cd0067c7f30d59d07c46d9933f2cb9d9e7 -2026-04-23 07:06:26.221 DEBUG [src.node.docker_mananger] Container started with ID 96c424b12d1b. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:06:26.221 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 40224 to register RLN -2026-04-23 07:06:26.221 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:06:32.264 ERROR [src.node.docker_mananger] Max retries reached for container 96c424b12d1b. Exiting log stream. -2026-04-23 07:06:41.260 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:06:41.360 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:06:41.360 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:06:41.362 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:06:41.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.140 -2026-04-23 07:06:41.362 DEBUG [src.node.docker_mananger] Generated ports ['3629', '3630', '3631', '3632', '3633'] -2026-04-23 07:06:41.362 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:06:41.363 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:06:41.363 DEBUG [src.node.docker_mananger] docker run -i -t -p 3629:3629 -p 3630:3630 -p 3631:3631 -p 3632:3632 -p 3633:3633 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:06:41.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.140 waku 39cd0462000cafb1bc4dd7526f34920fe11078e97b1e27b22b21fef85fbef53e -2026-04-23 07:06:41.541 DEBUG [src.node.docker_mananger] Container started with ID 39cd0462000c. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:06:41.542 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 3629 to register RLN -2026-04-23 07:06:41.542 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:06:47.474 ERROR [src.node.docker_mananger] Max retries reached for container 39cd0462000c. Exiting log stream. -2026-04-23 07:06:56.578 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:06:56.679 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:06:56.679 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:06:56.680 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:06:56.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.103 -2026-04-23 07:06:56.681 DEBUG [src.node.docker_mananger] Generated ports ['26977', '26978', '26979', '26980', '26981'] -2026-04-23 07:06:56.681 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:06:56.681 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:06:56.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 26977:26977 -p 26978:26978 -p 26979:26979 -p 26980:26980 -p 26981:26981 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:06:56.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.103 waku 3a43dd252e06bcf2bec592f0457b9ce8dd9ba50ddca07f45445e47029453f923 -2026-04-23 07:06:56.863 DEBUG [src.node.docker_mananger] Container started with ID 3a43dd252e06. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:06:56.864 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 26977 to register RLN -2026-04-23 07:06:56.866 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:07:02.894 ERROR [src.node.docker_mananger] Max retries reached for container 3a43dd252e06. Exiting log stream. -2026-04-23 07:07:11.903 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:07:12.004 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:07:12.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:07:12.005 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:07:12.006 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.43 -2026-04-23 07:07:12.006 DEBUG [src.node.docker_mananger] Generated ports ['1573', '1574', '1575', '1576', '1577'] -2026-04-23 07:07:12.006 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:07:12.006 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:07:12.006 DEBUG [src.node.docker_mananger] docker run -i -t -p 1573:1573 -p 1574:1574 -p 1575:1575 -p 1576:1576 -p 1577:1577 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:07:12.155 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.43 waku c32895d43f4edff647bff995126feba814f78cd0d9215276604de85d3c618fbb -2026-04-23 07:07:12.179 DEBUG [src.node.docker_mananger] Container started with ID c32895d43f4e. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:07:12.180 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 1573 to register RLN -2026-04-23 07:07:12.181 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:07:18.162 ERROR [src.node.docker_mananger] Max retries reached for container c32895d43f4e. Exiting log stream. -2026-04-23 07:07:27.217 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:07:27.318 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:07:27.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:07:27.319 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:07:27.319 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.79 -2026-04-23 07:07:27.320 DEBUG [src.node.docker_mananger] Generated ports ['8892', '8893', '8894', '8895', '8896'] -2026-04-23 07:07:27.320 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:07:27.320 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:07:27.320 DEBUG [src.node.docker_mananger] docker run -i -t -p 8892:8892 -p 8893:8893 -p 8894:8894 -p 8895:8895 -p 8896:8896 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:07:27.479 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.79 waku 443c16b3b986076e398747a6be43bf6cac72bed322b305e3fbcea62206806035 -2026-04-23 07:07:27.506 DEBUG [src.node.docker_mananger] Container started with ID 443c16b3b986. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:07:27.509 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 8892 to register RLN -2026-04-23 07:07:27.509 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:07:33.600 ERROR [src.node.docker_mananger] Max retries reached for container 443c16b3b986. Exiting log stream. -2026-04-23 07:07:42.545 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:07:42.645 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:07:42.646 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:07:42.647 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:07:42.647 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.158 -2026-04-23 07:07:42.647 DEBUG [src.node.docker_mananger] Generated ports ['63652', '63653', '63654', '63655', '63656'] -2026-04-23 07:07:42.648 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:07:42.648 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:07:42.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 63652:63652 -p 63653:63653 -p 63654:63654 -p 63655:63655 -p 63656:63656 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:07:42.801 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.158 waku 982c212ba8262dbc5c69e727d02dd3525e69a04469a5f40ed11f165587276af9 -2026-04-23 07:07:42.829 DEBUG [src.node.docker_mananger] Container started with ID 982c212ba826. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:07:42.829 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 63652 to register RLN -2026-04-23 07:07:42.830 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:07:48.731 ERROR [src.node.docker_mananger] Max retries reached for container 982c212ba826. Exiting log stream. -2026-04-23 07:07:57.866 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:07:57.967 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:07:57.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:07:57.968 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:07:57.969 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.151 -2026-04-23 07:07:57.969 DEBUG [src.node.docker_mananger] Generated ports ['20181', '20182', '20183', '20184', '20185'] -2026-04-23 07:07:57.969 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:07:57.969 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:07:57.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 20181:20181 -p 20182:20182 -p 20183:20183 -p 20184:20184 -p 20185:20185 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:07:58.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.151 waku 2658a881eae6af246171f94011b74dd4d33fc0bac23696c5cc5b427091ddfa93 -2026-04-23 07:07:58.148 DEBUG [src.node.docker_mananger] Container started with ID 2658a881eae6. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:07:58.149 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 20181 to register RLN -2026-04-23 07:07:58.149 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:08:04.132 ERROR [src.node.docker_mananger] Max retries reached for container 2658a881eae6. Exiting log stream. -2026-04-23 07:08:13.186 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:08:13.287 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:08:13.287 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:08:13.288 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:08:13.288 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.9 -2026-04-23 07:08:13.289 DEBUG [src.node.docker_mananger] Generated ports ['3509', '3510', '3511', '3512', '3513'] -2026-04-23 07:08:13.289 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:08:13.289 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:08:13.289 DEBUG [src.node.docker_mananger] docker run -i -t -p 3509:3509 -p 3510:3510 -p 3511:3511 -p 3512:3512 -p 3513:3513 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:08:13.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.9 waku 3a2b9c7a61a30a4f0aa0b472f09dd219392232498e843c4e61d05c1aebc1c4ed -2026-04-23 07:08:13.469 DEBUG [src.node.docker_mananger] Container started with ID 3a2b9c7a61a3. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:08:13.470 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 3509 to register RLN -2026-04-23 07:08:13.471 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:08:19.387 ERROR [src.node.docker_mananger] Max retries reached for container 3a2b9c7a61a3. Exiting log stream. -2026-04-23 07:08:28.506 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:08:28.607 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:08:28.607 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:08:28.609 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:08:28.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.41 -2026-04-23 07:08:28.609 DEBUG [src.node.docker_mananger] Generated ports ['58462', '58463', '58464', '58465', '58466'] -2026-04-23 07:08:28.609 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:08:28.609 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:08:28.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 58462:58462 -p 58463:58463 -p 58464:58464 -p 58465:58465 -p 58466:58466 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:08:28.766 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.41 waku 8f409405caed7ca1a5f4eea7d03b06b2d9dbd143490b3738b450e80c601f72c9 -2026-04-23 07:08:28.793 DEBUG [src.node.docker_mananger] Container started with ID 8f409405caed. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:08:28.793 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 58462 to register RLN -2026-04-23 07:08:28.794 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:08:34.698 ERROR [src.node.docker_mananger] Max retries reached for container 8f409405caed. Exiting log stream. -2026-04-23 07:08:43.829 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:08:43.929 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:08:43.929 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:08:43.931 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:08:43.931 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.40 -2026-04-23 07:08:43.931 DEBUG [src.node.docker_mananger] Generated ports ['9435', '9436', '9437', '9438', '9439'] -2026-04-23 07:08:43.931 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:08:43.931 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:08:43.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 9435:9435 -p 9436:9436 -p 9437:9437 -p 9438:9438 -p 9439:9439 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:08:44.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.40 waku 23f1cdeafec487f41d7f0eb73780ebe0374394e41bdfd37731f3ed986bfec513 -2026-04-23 07:08:44.119 DEBUG [src.node.docker_mananger] Container started with ID 23f1cdeafec4. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:08:44.120 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 9435 to register RLN -2026-04-23 07:08:44.120 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:08:50.073 ERROR [src.node.docker_mananger] Max retries reached for container 23f1cdeafec4. Exiting log stream. -2026-04-23 07:08:59.158 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:08:59.258 DEBUG [src.node.waku_node] Registering RLN credentials... -2026-04-23 07:08:59.258 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:08:59.260 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:08:59.260 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.127 -2026-04-23 07:08:59.260 DEBUG [src.node.docker_mananger] Generated ports ['35764', '35765', '35766', '35767', '35768'] -2026-04-23 07:08:59.260 WARNING [src.node.waku_node] Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -2026-04-23 07:08:59.261 WARNING [src.node.waku_node] Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -2026-04-23 07:08:59.261 DEBUG [src.node.docker_mananger] docker run -i -t -p 35764:35764 -p 35765:35765 -p 35766:35766 -p 35767:35767 -p 35768:35768 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -2026-04-23 07:08:59.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.127 waku 0739cd6bfc441df9d716b335814c4a0027ddf9a9329a82eee6602126632b3e28 -2026-04-23 07:08:59.447 DEBUG [src.node.docker_mananger] Container started with ID 0739cd6bfc44. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -2026-04-23 07:08:59.448 DEBUG [src.node.waku_node] Executed container from image wakuorg/nwaku:latest. REST: 35764 to register RLN -2026-04-23 07:08:59.448 DEBUG [src.node.waku_node] Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -2026-04-23 07:09:05.394 ERROR [src.node.docker_mananger] Max retries reached for container 0739cd6bfc44. Exiting log stream. -2026-04-23 07:09:14.483 ERROR [src.node.waku_node] File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -2026-04-23 07:09:14.484 WARNING [tests.conftest] Fleet RLN: registration failed – nodes will start without RLN: Could not infer RLN membership index from registration logs -2026-04-23 07:09:14.485 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:09:14.485 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:09:14.485 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:09:14.486 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160 -2026-04-23 07:09:14.486 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:09:14.486 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:09:14.487 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:09:14.493 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:09:14.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -2026-04-23 07:09:14.493 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:09:14.493 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:09:14.493 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:09:14.493 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:09:14.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:09:14.495 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:09:14.495 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.216 -2026-04-23 07:09:14.495 DEBUG [src.node.docker_mananger] Generated ports ['46300', '46301', '46302', '46303', '46304'] -2026-04-23 07:09:14.496 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:09:14.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:09:14.496 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:09:14.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 46300:46300 -p 46301:46301 -p 46302:46302 -p 46303:46303 -p 46304:46304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46302 --rest-port=46300 --tcp-port=46301 --discv5-udp-port=46303 --rest-address=0.0.0.0 --nat=extip:172.18.165.216 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=a7809cc74c8c8cee6a5b475c1a278ac636cae124b7dc6cf5c96b57732efa8211 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46304 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:09:14.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.216 waku 893c1a0b5692783b8d55ca8a32f92d552ced04fa8fd509dd15010c179b567d24 -2026-04-23 07:09:14.671 DEBUG [src.node.docker_mananger] Container started with ID 893c1a0b5692. Setting up logs at ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -2026-04-23 07:09:14.671 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46300 -2026-04-23 07:09:14.672 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:09:15.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:15.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:15.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:15.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:16.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:17.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:18.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:19.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:20.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:21.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:22.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:23.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:24.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:25.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:26.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:27.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:28.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:29.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:30.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:31.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:32.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:33.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:34.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:35.710 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:09:35.810 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:09:35.810 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:09:35.811 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:09:35.812 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.69 -2026-04-23 07:09:35.812 DEBUG [src.node.docker_mananger] Generated ports ['14627', '14628', '14629', '14630', '14631'] -2026-04-23 07:09:35.812 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:09:35.812 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:09:35.812 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:09:35.812 DEBUG [src.node.docker_mananger] docker run -i -t -p 14627:14627 -p 14628:14628 -p 14629:14629 -p 14630:14630 -p 14631:14631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14629 --rest-port=14627 --tcp-port=14628 --discv5-udp-port=14630 --rest-address=0.0.0.0 --nat=extip:172.18.51.69 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fd6aeae7fb3ddae1da96e2aada0681af6e0357a2ccf6abfec3dcb3f8e9b61fbe --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14631 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:09:35.961 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.69 waku ca5d60f8c2cc0b6c958ffb0ecfe9021c14657e8b26dedc44e4f6e067a44273bc -2026-04-23 07:09:35.989 DEBUG [src.node.docker_mananger] Container started with ID ca5d60f8c2cc. Setting up logs at ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -2026-04-23 07:09:35.990 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14627 -2026-04-23 07:09:35.990 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:09:36.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:37.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:38.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:39.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:40.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:41.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:42.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:43.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:44.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:45.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:46.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:47.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:48.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:49.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:49.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:49.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:49.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:09:49.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' - -+++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++ - -~~~~~~~~~ Stack of Thread-20 (_log_container_output) (139697685784256) ~~~~~~~~~ - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1032, in _bootstrap - self._bootstrap_inner() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1075, in _bootstrap_inner - self.run() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1012, in run - self._target(*self._args, **self._kwargs) - File "/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/src/node/docker_mananger.py", line 76, in _log_container_output - for chunk in container.logs(stream=True): - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/docker/types/daemon.py", line 29, in __next__ - return next(self._stream) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/docker/api/client.py", line 392, in _multiplexed_response_stream_helper - header = response.raw.read(STREAM_HEADER_SIZE_BYTES) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 949, in read - data = self._raw_read(amt) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 873, in _raw_read - data = self._fp_read(amt, read1=read1) if not fp_closed else b"" - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 856, in _fp_read - return self._fp.read(amt) if amt is not None else self._fp.read() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 478, in read - return self._read_chunked(amt) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 602, in _read_chunked - while (chunk_left := self._get_chunk_left()) is not None: - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 584, in _get_chunk_left - chunk_left = self._read_next_chunk_size() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 544, in _read_next_chunk_size - line = self.fp.readline(_MAXLINE + 1) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/socket.py", line 720, in readinto - return self._sock.recv_into(b) - -~~~~~~~~~ Stack of Thread-19 (_log_container_output) (139697702565568) ~~~~~~~~~ - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1032, in _bootstrap - self._bootstrap_inner() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1075, in _bootstrap_inner - self.run() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1012, in run - self._target(*self._args, **self._kwargs) - File "/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/src/node/docker_mananger.py", line 76, in _log_container_output - for chunk in container.logs(stream=True): - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/docker/types/daemon.py", line 29, in __next__ - return next(self._stream) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/docker/api/client.py", line 392, in _multiplexed_response_stream_helper - header = response.raw.read(STREAM_HEADER_SIZE_BYTES) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 949, in read - data = self._raw_read(amt) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 873, in _raw_read - data = self._fp_read(amt, read1=read1) if not fp_closed else b"" - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/urllib3/response.py", line 856, in _fp_read - return self._fp.read(amt) if amt is not None else self._fp.read() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 478, in read - return self._read_chunked(amt) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 602, in _read_chunked - while (chunk_left := self._get_chunk_left()) is not None: - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 584, in _get_chunk_left - chunk_left = self._read_next_chunk_size() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/http/client.py", line 544, in _read_next_chunk_size - line = self.fp.readline(_MAXLINE + 1) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/socket.py", line 720, in readinto - return self._sock.recv_into(b) - -~~~~~~~~~~~~~~~ Stack of Thread-1 (run_server) (139697849804480) ~~~~~~~~~~~~~~~ - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1032, in _bootstrap - self._bootstrap_inner() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1075, in _bootstrap_inner - self.run() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/threading.py", line 1012, in run - self._target(*self._args, **self._kwargs) - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/pytest_rerunfailures.py", line 439, in run_server - conn, _ = self.sock.accept() - File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/socket.py", line 295, in accept - fd, addr = self._accept() - -+++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++ -2026-04-23 07:09:49.633 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:09:49.635 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:09:49.635 DEBUG [src.node.waku_node] Stopping container with id ca5d60f8c2cc -2026-04-23 07:10:00.020 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:10:00.025 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:10:00.027 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:10:00.029 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/4f9431b746361e38.txt b/manual/6/data/attachments/4f9431b746361e38.txt deleted file mode 100644 index 980eaa5e7..000000000 --- a/manual/6/data/attachments/4f9431b746361e38.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:27:22.694 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:27:22.695 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:27:22.695 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:27:22.695 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73 -2026-04-23 07:27:22.695 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:27:22.695 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:27:22.696 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:27:22.701 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:27:22.701 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -2026-04-23 07:27:22.701 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:27:22.702 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:27:22.702 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:27:22.702 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:27:22.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:27:22.703 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:27:22.703 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.163 -2026-04-23 07:27:22.703 DEBUG [src.node.docker_mananger] Generated ports ['60526', '60527', '60528', '60529', '60530'] -2026-04-23 07:27:22.703 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:27:22.703 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:27:22.703 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:27:22.704 DEBUG [src.node.docker_mananger] docker run -i -t -p 60526:60526 -p 60527:60527 -p 60528:60528 -p 60529:60529 -p 60530:60530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60528 --rest-port=60526 --tcp-port=60527 --discv5-udp-port=60529 --rest-address=0.0.0.0 --nat=extip:172.18.217.163 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0a99a567d6007784cbcf4b0ecf2b5ed89d07d1483014153fac8d34a37cbfa019 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60530 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:27:22.860 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.163 waku 9eb863e2806274e4bc935e30d98107dd6198228129cd01f6401c11788e38c80b -2026-04-23 07:27:22.886 DEBUG [src.node.docker_mananger] Container started with ID 9eb863e28062. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -2026-04-23 07:27:22.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60526 -2026-04-23 07:27:22.886 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:27:23.501 ERROR [src.node.docker_mananger] Max retries reached for container a1c937e9f2ab. Exiting log stream. -2026-04-23 07:27:23.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:23.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:24.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:25.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:26.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.010 ERROR [src.node.docker_mananger] Max retries reached for container 03aa27e28d3d. Exiting log stream. -2026-04-23 07:27:27.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:27.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:28.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:29.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:30.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:31.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:32.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:33.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:34.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:35.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:36.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:37.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:38.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:39.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:40.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:41.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:42.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:43.937 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:27:44.038 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:27:44.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:27:44.039 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:27:44.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.221 -2026-04-23 07:27:44.040 DEBUG [src.node.docker_mananger] Generated ports ['19010', '19011', '19012', '19013', '19014'] -2026-04-23 07:27:44.040 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:27:44.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:27:44.040 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:27:44.040 DEBUG [src.node.docker_mananger] docker run -i -t -p 19010:19010 -p 19011:19011 -p 19012:19012 -p 19013:19013 -p 19014:19014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19012 --rest-port=19010 --tcp-port=19011 --discv5-udp-port=19013 --rest-address=0.0.0.0 --nat=extip:172.18.145.221 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=afaf3aa52ae8c4ce1b4741ad821bab08f72cbef606da8fbab3159deae6faadfd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19014 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:27:44.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.221 waku 1a6eb96c6aa1c620ca49b3ff03d7c578224330980861fcd8d5325526002d5e06 -2026-04-23 07:27:44.231 DEBUG [src.node.docker_mananger] Container started with ID 1a6eb96c6aa1. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -2026-04-23 07:27:44.231 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19010 -2026-04-23 07:27:44.231 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:27:45.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:45.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:46.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:47.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:48.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:49.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:50.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:51.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:52.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:53.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:54.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:55.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:56.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:57.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:59.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:00.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:01.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:02.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:03.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:04.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:05.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:05.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:05.265 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:28:05.365 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:28:05.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:28:05.367 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:28:05.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.68 -2026-04-23 07:28:05.367 DEBUG [src.node.docker_mananger] Generated ports ['56034', '56035', '56036', '56037', '56038'] -2026-04-23 07:28:05.367 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:28:05.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:28:05.367 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:28:05.368 DEBUG [src.node.docker_mananger] docker run -i -t -p 56034:56034 -p 56035:56035 -p 56036:56036 -p 56037:56037 -p 56038:56038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56036 --rest-port=56034 --tcp-port=56035 --discv5-udp-port=56037 --rest-address=0.0.0.0 --nat=extip:172.18.80.68 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=880bfabcdeb1870de0c5670fbcccd47cade2ddce46ed18a3c3d90c78aad95aaa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56038 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:28:05.524 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.68 waku 5baf8678f5a653a3417addc5185c3c169108e655678f167e9be95aae27808d64 -2026-04-23 07:28:05.557 DEBUG [src.node.docker_mananger] Container started with ID 5baf8678f5a6. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -2026-04-23 07:28:05.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56034 -2026-04-23 07:28:05.558 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:28:06.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:06.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:06.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:06.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:06.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:07.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:08.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:09.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:10.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:11.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:12.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:13.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:14.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:15.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:16.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:17.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:18.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:19.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.175 ERROR [src.node.docker_mananger] Max retries reached for container 9eb863e28062. Exiting log stream. -2026-04-23 07:28:20.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:20.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:21.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:22.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:23.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:24.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:25.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:26.588 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:28:26.809 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:28:26.812 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:28:26.812 DEBUG [src.node.waku_node] Stopping container with id 5baf8678f5a6 -2026-04-23 07:28:37.204 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:28:37.205 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:28:37.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:28:37.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:28:37.209 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/4fe49b84cbfba11f.txt b/manual/6/data/attachments/4fe49b84cbfba11f.txt deleted file mode 100644 index 802e87acd..000000000 --- a/manual/6/data/attachments/4fe49b84cbfba11f.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:41:02.156 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:41:02.157 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:41:02.157 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:41:02.157 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a -2026-04-23 07:41:02.157 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:41:02.158 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:41:02.158 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:41:02.164 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:41:02.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -2026-04-23 07:41:02.164 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:41:02.164 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:41:02.164 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:41:02.164 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:41:02.164 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:41:02.166 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:41:02.166 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.210 -2026-04-23 07:41:02.166 DEBUG [src.node.docker_mananger] Generated ports ['52713', '52714', '52715', '52716', '52717'] -2026-04-23 07:41:02.166 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:41:02.166 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:41:02.166 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:41:02.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 52713:52713 -p 52714:52714 -p 52715:52715 -p 52716:52716 -p 52717:52717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52715 --rest-port=52713 --tcp-port=52714 --discv5-udp-port=52716 --rest-address=0.0.0.0 --nat=extip:172.18.33.210 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9448d91afaaaaaffb4b2c9f7e6f19ddaa04a6d068cb9ddf5a4952c2178ca628e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52717 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:41:02.313 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.210 waku 2bf969b32de0f8f6d77d4a7aabfa493b742fce5b0aa98e648bf75acd3b376478 -2026-04-23 07:41:02.346 DEBUG [src.node.docker_mananger] Container started with ID 2bf969b32de0. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -2026-04-23 07:41:02.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52713 -2026-04-23 07:41:02.347 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:41:02.959 ERROR [src.node.docker_mananger] Max retries reached for container 21c1c2c23805. Exiting log stream. -2026-04-23 07:41:03.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:03.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:04.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:05.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.464 ERROR [src.node.docker_mananger] Max retries reached for container 3dfc5000d2df. Exiting log stream. -2026-04-23 07:41:06.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:06.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:07.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:08.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:09.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:10.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:11.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:12.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:13.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:14.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:15.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:16.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:17.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:18.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:19.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:20.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:21.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:22.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:23.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:23.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:23.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:23.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:23.372 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:41:23.473 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:41:23.473 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:41:23.474 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:41:23.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.10 -2026-04-23 07:41:23.474 DEBUG [src.node.docker_mananger] Generated ports ['54140', '54141', '54142', '54143', '54144'] -2026-04-23 07:41:23.475 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:41:23.475 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:41:23.475 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:41:23.475 DEBUG [src.node.docker_mananger] docker run -i -t -p 54140:54140 -p 54141:54141 -p 54142:54142 -p 54143:54143 -p 54144:54144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54142 --rest-port=54140 --tcp-port=54141 --discv5-udp-port=54143 --rest-address=0.0.0.0 --nat=extip:172.18.77.10 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d94e83ce766e8d57014e4aa3f69c0f43898b7f7b8074310c60bcc81d57893545 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54144 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:41:23.644 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.10 waku 6d1396fc2778c37750770b78db1244310181b09dac2b83d7782d9f85da9d3f14 -2026-04-23 07:41:23.669 DEBUG [src.node.docker_mananger] Container started with ID 6d1396fc2778. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -2026-04-23 07:41:23.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54140 -2026-04-23 07:41:23.671 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:41:24.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:24.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:24.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:24.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:25.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:26.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:27.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:28.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:29.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:30.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:31.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:32.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:33.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:34.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:35.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:36.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:37.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:38.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:39.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:40.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:41.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:42.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:43.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:44.700 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:41:44.800 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:41:44.800 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:41:44.802 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:41:44.802 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.113 -2026-04-23 07:41:44.802 DEBUG [src.node.docker_mananger] Generated ports ['11313', '11314', '11315', '11316', '11317'] -2026-04-23 07:41:44.802 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:41:44.802 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:41:44.803 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:41:44.803 DEBUG [src.node.docker_mananger] docker run -i -t -p 11313:11313 -p 11314:11314 -p 11315:11315 -p 11316:11316 -p 11317:11317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11315 --rest-port=11313 --tcp-port=11314 --discv5-udp-port=11316 --rest-address=0.0.0.0 --nat=extip:172.18.67.113 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=64831fad1a3f19c6a8da337d9bbefad52cf036adab399fc15cdc91abdfae567a --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11317 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:41:44.957 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.113 waku 7b7c9fb9af5195c27dda9f8d899081597a29a9f7000a4e3f272ec5a975639cb3 -2026-04-23 07:41:44.985 DEBUG [src.node.docker_mananger] Container started with ID 7b7c9fb9af51. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -2026-04-23 07:41:44.985 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11313 -2026-04-23 07:41:44.986 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:41:45.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:46.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:47.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:48.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:49.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:50.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:51.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:52.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:53.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:54.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:55.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:56.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:57.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:58.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.644 ERROR [src.node.docker_mananger] Max retries reached for container 2bf969b32de0. Exiting log stream. -2026-04-23 07:41:59.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:41:59.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:00.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:01.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:02.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:03.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:04.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:05.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:06.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:06.012 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:42:06.251 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:42:06.253 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:42:06.253 DEBUG [src.node.waku_node] Stopping container with id 7b7c9fb9af51 -2026-04-23 07:42:16.639 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:42:16.642 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:42:16.645 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:42:16.648 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:42:16.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/522c7b9ac1f1aad3.txt b/manual/6/data/attachments/522c7b9ac1f1aad3.txt deleted file mode 100644 index 0b346efbc..000000000 --- a/manual/6/data/attachments/522c7b9ac1f1aad3.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:36:04.199 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:36:04.199 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:36:04.199 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:36:04.199 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f -2026-04-23 07:36:04.200 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:36:04.200 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:36:04.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:36:04.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -2026-04-23 07:36:04.206 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:36:04.206 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:36:04.206 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:36:04.206 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:36:04.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:36:04.208 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:36:04.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.168 -2026-04-23 07:36:04.208 DEBUG [src.node.docker_mananger] Generated ports ['14428', '14429', '14430', '14431', '14432'] -2026-04-23 07:36:04.208 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:36:04.208 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:36:04.208 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:36:04.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 14428:14428 -p 14429:14429 -p 14430:14430 -p 14431:14431 -p 14432:14432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14430 --rest-port=14428 --tcp-port=14429 --discv5-udp-port=14431 --rest-address=0.0.0.0 --nat=extip:172.18.76.168 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4fcaea37fa56f1ec5be03befc303ffbf0f3dc47cc5cf7a3b0d6b206ad8a6dbff --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14432 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:36:04.359 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.168 waku 4100dfdda925a6b8e4482de741418fc4772f49bd28027a8253d663fc58352ca0 -2026-04-23 07:36:04.384 DEBUG [src.node.docker_mananger] Container started with ID 4100dfdda925. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -2026-04-23 07:36:04.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14428 -2026-04-23 07:36:04.385 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:36:05.005 ERROR [src.node.docker_mananger] Max retries reached for container 51caf54606b7. Exiting log stream. -2026-04-23 07:36:05.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:05.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:06.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:07.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.564 ERROR [src.node.docker_mananger] Max retries reached for container 6c7307915555. Exiting log stream. -2026-04-23 07:36:08.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:08.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:09.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:10.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:11.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:12.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:13.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:14.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:15.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:16.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:17.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:18.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:19.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:20.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:21.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:23.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:24.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:25.415 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:36:25.515 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:36:25.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:36:25.517 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:36:25.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.138 -2026-04-23 07:36:25.517 DEBUG [src.node.docker_mananger] Generated ports ['2898', '2899', '2900', '2901', '2902'] -2026-04-23 07:36:25.517 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:36:25.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:36:25.518 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:36:25.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 2898:2898 -p 2899:2899 -p 2900:2900 -p 2901:2901 -p 2902:2902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2900 --rest-port=2898 --tcp-port=2899 --discv5-udp-port=2901 --rest-address=0.0.0.0 --nat=extip:172.18.49.138 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3e908f2c48b3fb1cff4df6fc8edf3a5fdd1644bddbea1a4d23b2e35b4eb0d50e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2902 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:36:25.670 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.138 waku 537d33b28c9422420baa11b84bab837e801a5c5ac1ecae2117de926b00df9069 -2026-04-23 07:36:25.695 DEBUG [src.node.docker_mananger] Container started with ID 537d33b28c94. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -2026-04-23 07:36:25.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2898 -2026-04-23 07:36:25.695 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:36:26.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:26.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:26.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:27.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:28.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:29.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:30.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:31.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:32.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:33.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:34.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:35.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:36.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:37.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:38.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:39.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:40.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:41.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:42.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:43.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:44.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:45.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:46.742 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:36:46.842 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:36:46.842 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:36:46.844 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:36:46.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.141 -2026-04-23 07:36:46.844 DEBUG [src.node.docker_mananger] Generated ports ['58308', '58309', '58310', '58311', '58312'] -2026-04-23 07:36:46.844 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:36:46.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:36:46.845 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:36:46.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 58308:58308 -p 58309:58309 -p 58310:58310 -p 58311:58311 -p 58312:58312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58310 --rest-port=58308 --tcp-port=58309 --discv5-udp-port=58311 --rest-address=0.0.0.0 --nat=extip:172.18.5.141 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9dbc04311d33fadd28372cd5c6a3fa5dadd2d409ffedccedcfe15bda783bcaed --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58312 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:36:47.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.141 waku 05258d3662cfbcb0a317def6b3fb888b2e205d7e59d7a376df1886bb4bfe0df0 -2026-04-23 07:36:47.032 DEBUG [src.node.docker_mananger] Container started with ID 05258d3662cf. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -2026-04-23 07:36:47.032 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58308 -2026-04-23 07:36:47.032 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:36:48.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:48.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:49.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:50.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:51.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:52.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:53.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:54.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:55.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:56.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:57.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:58.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:36:59.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:00.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.685 ERROR [src.node.docker_mananger] Max retries reached for container 4100dfdda925. Exiting log stream. -2026-04-23 07:37:01.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:01.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:02.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:03.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:04.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:05.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:06.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:07.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:37:08.055 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:37:08.278 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:37:08.280 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:37:08.280 DEBUG [src.node.waku_node] Stopping container with id 05258d3662cf -2026-04-23 07:37:18.659 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:37:18.660 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:37:18.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:37:18.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:37:18.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/557ec5c0edd6eaaa.txt b/manual/6/data/attachments/557ec5c0edd6eaaa.txt deleted file mode 100644 index c7c7a51d4..000000000 --- a/manual/6/data/attachments/557ec5c0edd6eaaa.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:43:31.100 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:43:31.101 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:43:31.101 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:43:31.102 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0 -2026-04-23 07:43:31.102 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:43:31.102 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:43:31.102 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:43:31.108 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:43:31.108 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -2026-04-23 07:43:31.108 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:43:31.108 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:43:31.109 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:43:31.109 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:43:31.109 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:43:31.110 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:43:31.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.82 -2026-04-23 07:43:31.111 DEBUG [src.node.docker_mananger] Generated ports ['30857', '30858', '30859', '30860', '30861'] -2026-04-23 07:43:31.111 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:43:31.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:43:31.111 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:43:31.111 DEBUG [src.node.docker_mananger] docker run -i -t -p 30857:30857 -p 30858:30858 -p 30859:30859 -p 30860:30860 -p 30861:30861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30859 --rest-port=30857 --tcp-port=30858 --discv5-udp-port=30860 --rest-address=0.0.0.0 --nat=extip:172.18.33.82 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=faf9df6aa50c5799aae4ce368718fbccd2acdbce66cbfb7fb522beb8aee11f9c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30861 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:43:31.262 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.82 waku 39a0331db442407a1be6334756165c3ae84d22da62992c6ef765e5e1f83e0ce2 -2026-04-23 07:43:31.288 DEBUG [src.node.docker_mananger] Container started with ID 39a0331db442. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -2026-04-23 07:43:31.289 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30857 -2026-04-23 07:43:31.289 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:43:31.906 ERROR [src.node.docker_mananger] Max retries reached for container 30ecbc444264. Exiting log stream. -2026-04-23 07:43:32.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:32.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:33.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:34.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.445 ERROR [src.node.docker_mananger] Max retries reached for container 889b37a54ba8. Exiting log stream. -2026-04-23 07:43:35.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:35.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:37.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:38.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:39.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:40.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:41.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:42.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:43.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:44.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:45.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:46.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:47.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:48.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:49.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:50.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:51.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:52.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:52.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:52.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:52.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:52.348 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:43:52.448 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:43:52.448 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:43:52.450 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:43:52.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.112 -2026-04-23 07:43:52.450 DEBUG [src.node.docker_mananger] Generated ports ['47744', '47745', '47746', '47747', '47748'] -2026-04-23 07:43:52.451 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:43:52.451 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:43:52.451 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:43:52.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 47744:47744 -p 47745:47745 -p 47746:47746 -p 47747:47747 -p 47748:47748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47746 --rest-port=47744 --tcp-port=47745 --discv5-udp-port=47747 --rest-address=0.0.0.0 --nat=extip:172.18.53.112 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fb69e7e57f4cc6324cfbc07f390ac3b4ac7639da6ccf7d8be5bc0bd0dc61ef46 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47748 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:43:52.611 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.112 waku 25adc13cef5260dac82b1c6b3d793641b2e58b9546f5bc42a56bea4b3a6b26dd -2026-04-23 07:43:52.645 DEBUG [src.node.docker_mananger] Container started with ID 25adc13cef52. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -2026-04-23 07:43:52.645 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47744 -2026-04-23 07:43:52.646 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:43:53.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:53.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:53.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:53.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:54.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:55.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:56.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:57.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:58.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:59.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:00.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:01.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:02.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:03.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:04.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:05.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:06.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:07.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:08.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:09.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:10.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:11.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:12.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:13.675 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:44:13.775 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:44:13.775 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:44:13.777 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:44:13.777 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.177 -2026-04-23 07:44:13.777 DEBUG [src.node.docker_mananger] Generated ports ['34540', '34541', '34542', '34543', '34544'] -2026-04-23 07:44:13.777 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:44:13.777 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:44:13.777 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:44:13.777 DEBUG [src.node.docker_mananger] docker run -i -t -p 34540:34540 -p 34541:34541 -p 34542:34542 -p 34543:34543 -p 34544:34544 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34542 --rest-port=34540 --tcp-port=34541 --discv5-udp-port=34543 --rest-address=0.0.0.0 --nat=extip:172.18.76.177 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=19738c97eff0b1ae750b210a7f62a1462a7206bfb9ff2ab6bb2cd2f2e4efdd56 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34544 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:44:13.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.177 waku 9e8a3537427234183bbc7ffd1036ce5785c6c48e426597d2ee0fba959c071870 -2026-04-23 07:44:13.966 DEBUG [src.node.docker_mananger] Container started with ID 9e8a35374272. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -2026-04-23 07:44:13.966 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34540 -2026-04-23 07:44:13.966 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:44:14.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:15.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:16.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:17.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:18.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:19.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:20.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:21.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:22.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:23.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:24.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:25.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:26.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:27.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.614 ERROR [src.node.docker_mananger] Max retries reached for container 39a0331db442. Exiting log stream. -2026-04-23 07:44:28.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:28.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:29.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:30.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:31.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:32.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:33.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:44:34.985 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:44:35.203 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:44:35.204 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:44:35.205 DEBUG [src.node.waku_node] Stopping container with id 9e8a35374272 -2026-04-23 07:44:45.589 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:44:45.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:44:45.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:44:45.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:44:45.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/5585324ed85568d7.txt b/manual/6/data/attachments/5585324ed85568d7.txt deleted file mode 100644 index 2cd628652..000000000 --- a/manual/6/data/attachments/5585324ed85568d7.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_valid_payloads with id: 2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.13.68 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44988', '44989', '44990', '44991', '44992'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44988:44988 -p 44989:44989 -p 44990:44990 -p 44991:44991 -p 44992:44992 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44990 --rest-port=44988 --tcp-port=44989 --discv5-udp-port=44991 --rest-address=0.0.0.0 --nat=extip:172.18.13.68 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=11ca713dc92d43f642884a541c9cfee1813be42faecc38df03ddef4514adea38 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44992 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.68 waku 4624d0b11e740a3c5bc2dce6d018e62c138085f5cb9c41778e185785363f4b9f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4624d0b11e74. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 44988 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 05258d3662cf. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 537d33b28c94. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44988/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.127 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33377', '33378', '33379', '33380', '33381'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33377:33377 -p 33378:33378 -p 33379:33379 -p 33380:33380 -p 33381:33381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33379 --rest-port=33377 --tcp-port=33378 --discv5-udp-port=33380 --rest-address=0.0.0.0 --nat=extip:172.18.18.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4d62a42fad9fe4ce9ec3ec295bedbcc3e4cd5fceabd00c7cb5accdfec8d27777 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33381 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.127 waku edfffa1b02bcc0dc21c675be5a3f59d824a02700e71120d88b445fc6f03cb718 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID edfffa1b02bc. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33377 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.31 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61397', '61398', '61399', '61400', '61401'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61397:61397 -p 61398:61398 -p 61399:61399 -p 61400:61400 -p 61401:61401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61399 --rest-port=61397 --tcp-port=61398 --discv5-udp-port=61400 --rest-address=0.0.0.0 --nat=extip:172.18.201.31 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=c1bae639f569417bf52c431e7f6eacd8b2acdf866e544b18a420bc30c6b82c3e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61401 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.31 waku 27a35637e1ddf7f4d8a60dac6d4878684d6eb8c85650e4b18b5dd5d549d4c300 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27a35637e1dd. Setting up logs at ./log/docker/node1_2026-04-23_07-37-18__69dd4d1e-5337-447b-93a1-a358f7512032__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 61397 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4624d0b11e74. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61397/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 27a35637e1dd -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/55fe3707fd467b0b.txt b/manual/6/data/attachments/55fe3707fd467b0b.txt deleted file mode 100644 index 88b53433e..000000000 --- a/manual/6/data/attachments/55fe3707fd467b0b.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.250 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11427', '11428', '11429', '11430', '11431'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11427:11427 -p 11428:11428 -p 11429:11429 -p 11430:11430 -p 11431:11431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11429 --rest-port=11427 --tcp-port=11428 --discv5-udp-port=11430 --rest-address=0.0.0.0 --nat=extip:172.18.32.250 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=bd7999ecceceee06fb54402ed5f6bf9d31becd2e2091d5afb3bea90997d1e6be --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11431 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.250 waku 5f4423e186f4ebb0fe47007344d68e0de765791c6ea1ecfd858c046b0487a670 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f4423e186f4. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11427 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eea67212edb0. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2cc9ec4c41c4. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.222 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62084', '62085', '62086', '62087', '62088'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62084:62084 -p 62085:62085 -p 62086:62086 -p 62087:62087 -p 62088:62088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62086 --rest-port=62084 --tcp-port=62085 --discv5-udp-port=62087 --rest-address=0.0.0.0 --nat=extip:172.18.102.222 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=05fdbc59a40babd5aeb05b9f2e9ca608eab3bb19ccebbffa2eaa51a3cbb5b8bd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62088 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.222 waku 2fd2f02c72fd73ee8a967c43fffd1e9ea45d8e49cc2702705d672091eefd0fbb -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2fd2f02c72fd. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62084 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.21 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60431', '60432', '60433', '60434', '60435'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60431:60431 -p 60432:60432 -p 60433:60433 -p 60434:60434 -p 60435:60435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60433 --rest-port=60431 --tcp-port=60432 --discv5-udp-port=60434 --rest-address=0.0.0.0 --nat=extip:172.18.61.21 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=a31c553cd8ef9df93259b5abbd2fabdfd5dc848fc8a5ace9d8fe5ae2d93e7b26 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60435 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.21 waku 494f36b4e3a3096583f59d79f5073194779571fd27d3027a67553a27da88de25 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 494f36b4e3a3. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60431 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f4423e186f4. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 494f36b4e3a3 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/57d3ba43f1e5359f.txt b/manual/6/data/attachments/57d3ba43f1e5359f.txt deleted file mode 100644 index be08abea5..000000000 --- a/manual/6/data/attachments/57d3ba43f1e5359f.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:32:20.709 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:32:20.709 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:32:20.709 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:32:20.709 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3 -2026-04-23 07:32:20.710 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:32:20.710 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:32:20.716 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:32:20.716 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -2026-04-23 07:32:20.716 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:32:20.716 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:32:20.716 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:32:20.716 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:32:20.717 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:32:20.718 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:32:20.718 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.165 -2026-04-23 07:32:20.719 DEBUG [src.node.docker_mananger] Generated ports ['50151', '50152', '50153', '50154', '50155'] -2026-04-23 07:32:20.719 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:32:20.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:32:20.719 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:32:20.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 50151:50151 -p 50152:50152 -p 50153:50153 -p 50154:50154 -p 50155:50155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50153 --rest-port=50151 --tcp-port=50152 --discv5-udp-port=50154 --rest-address=0.0.0.0 --nat=extip:172.18.99.165 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3dcbecffa3003b81fe6d667e0381609ad57d7dd066bbe89dabacc3f8cca39034 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50155 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:32:20.878 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.165 waku 08dfca6322a9da2677aaad9bf2d25663b9ffeb95e17dfaf75b1560a919b99225 -2026-04-23 07:32:20.904 DEBUG [src.node.docker_mananger] Container started with ID 08dfca6322a9. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -2026-04-23 07:32:20.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50151 -2026-04-23 07:32:20.910 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:32:21.518 ERROR [src.node.docker_mananger] Max retries reached for container e9362e70da6a. Exiting log stream. -2026-04-23 07:32:21.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:22.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:23.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:24.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.056 ERROR [src.node.docker_mananger] Max retries reached for container 0a7776fd657a. Exiting log stream. -2026-04-23 07:32:25.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:25.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:26.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:27.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:28.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:29.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:30.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:31.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:32.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:34.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:35.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:36.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:37.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:38.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:39.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:40.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:41.956 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:32:42.056 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:32:42.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:32:42.058 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:32:42.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.218 -2026-04-23 07:32:42.058 DEBUG [src.node.docker_mananger] Generated ports ['44436', '44437', '44438', '44439', '44440'] -2026-04-23 07:32:42.058 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:32:42.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:32:42.059 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:32:42.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 44436:44436 -p 44437:44437 -p 44438:44438 -p 44439:44439 -p 44440:44440 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44438 --rest-port=44436 --tcp-port=44437 --discv5-udp-port=44439 --rest-address=0.0.0.0 --nat=extip:172.18.180.218 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=7a7c4e1d3df993f7a980df803e0c0ef4b01d130fc6c4ecd0a4adf26fe66a54ef --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44440 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:32:42.216 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.218 waku 2907b92e3ab8a286e7de7522b7c6a36d042b076b522d6583c6f8d58a764cc078 -2026-04-23 07:32:42.240 DEBUG [src.node.docker_mananger] Container started with ID 2907b92e3ab8. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -2026-04-23 07:32:42.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44436 -2026-04-23 07:32:42.242 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:32:43.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:43.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:44.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:45.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:46.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:47.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:48.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:49.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:50.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:51.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:52.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:53.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:54.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:55.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:56.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:57.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:58.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:32:59.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:00.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:01.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:02.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:03.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:03.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:03.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:03.270 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:33:03.371 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:33:03.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:33:03.372 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:33:03.372 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.97 -2026-04-23 07:33:03.373 DEBUG [src.node.docker_mananger] Generated ports ['60123', '60124', '60125', '60126', '60127'] -2026-04-23 07:33:03.373 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:33:03.373 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:33:03.373 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:33:03.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 60123:60123 -p 60124:60124 -p 60125:60125 -p 60126:60126 -p 60127:60127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60125 --rest-port=60123 --tcp-port=60124 --discv5-udp-port=60126 --rest-address=0.0.0.0 --nat=extip:172.18.165.97 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4725adefb4a58d6bcb2fc7abb4fa6a6432f6f7ac1e3b622ec9ed85ab8faba042 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60127 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:33:03.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.97 waku 6064343789ea4195c4e8efc6cb05fa253e9b5d60a9afbb02aeb022671658459e -2026-04-23 07:33:03.551 DEBUG [src.node.docker_mananger] Container started with ID 6064343789ea. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -2026-04-23 07:33:03.551 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60123 -2026-04-23 07:33:03.552 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:33:04.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:04.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:04.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:04.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:04.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:05.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:06.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:07.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:08.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:09.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:10.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:11.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:12.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:13.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:14.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:15.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:16.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:17.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.239 ERROR [src.node.docker_mananger] Max retries reached for container 08dfca6322a9. Exiting log stream. -2026-04-23 07:33:18.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:18.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:19.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:20.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:21.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:22.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:23.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:24.582 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:33:24.805 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:33:24.807 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:33:24.807 DEBUG [src.node.waku_node] Stopping container with id 6064343789ea -2026-04-23 07:33:35.225 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:33:35.228 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:33:35.229 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:33:35.231 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:33:35.233 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/699036eeb34b858c.txt b/manual/6/data/attachments/699036eeb34b858c.txt deleted file mode 100644 index 22dc5b39f..000000000 --- a/manual/6/data/attachments/699036eeb34b858c.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_subscribe_refresh with id: 2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.241 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62821', '62822', '62823', '62824', '62825'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62821:62821 -p 62822:62822 -p 62823:62823 -p 62824:62824 -p 62825:62825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62823 --rest-port=62821 --tcp-port=62822 --discv5-udp-port=62824 --rest-address=0.0.0.0 --nat=extip:172.18.115.241 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=427b375ba9f5aeed967bbdcce1c46a4496eeacfaa3cdfe9309d9d7f10d43ec8d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.241 waku 3d567ce306dcd325bac7837b3e770fef5c350a5dad65516d2a3fdf6284fc339c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d567ce306dc. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62821 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 08ad5b072536. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c63175f487b6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62821/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.112 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33493', '33494', '33495', '33496', '33497'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33493:33493 -p 33494:33494 -p 33495:33495 -p 33496:33496 -p 33497:33497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33495 --rest-port=33493 --tcp-port=33494 --discv5-udp-port=33496 --rest-address=0.0.0.0 --nat=extip:172.18.127.112 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1fc64ab1ba7e0d8d3069a5345acecc1ceeefe7ccce7c0d37cf0d5c8ada9d17dc --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33497 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.112 waku af38ed4cf3baa23d0b93c6cc5dc1dc89308f1e31478b7928869c9b661fbe9363 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af38ed4cf3ba. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33493 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.185 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29313', '29314', '29315', '29316', '29317'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29313:29313 -p 29314:29314 -p 29315:29315 -p 29316:29316 -p 29317:29317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29315 --rest-port=29313 --tcp-port=29314 --discv5-udp-port=29316 --rest-address=0.0.0.0 --nat=extip:172.18.132.185 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=910a38aad2194245f85efb78cddfdceb3bed20d954be4e8cfdd3f38e7b3c8d91 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29317 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.185 waku 74da1ae6ecd7ab97ce7619607299f257ab6008daa7271109a6d4bc3a4b634acc -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74da1ae6ecd7. Setting up logs at ./log/docker/node1_2026-04-23_07-18-41__026023d0-6da6-4090-ae17-b533d2ea395f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 29313 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3d567ce306dc. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29313/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 74da1ae6ecd7 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/6e20a021b95e4e48.txt b/manual/6/data/attachments/6e20a021b95e4e48.txt deleted file mode 100644 index 44982ac64..000000000 --- a/manual/6/data/attachments/6e20a021b95e4e48.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_valid_timestamps with id: 2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.165 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50151', '50152', '50153', '50154', '50155'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50151:50151 -p 50152:50152 -p 50153:50153 -p 50154:50154 -p 50155:50155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50153 --rest-port=50151 --tcp-port=50152 --discv5-udp-port=50154 --rest-address=0.0.0.0 --nat=extip:172.18.99.165 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3dcbecffa3003b81fe6d667e0381609ad57d7dd066bbe89dabacc3f8cca39034 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50155 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.165 waku 08dfca6322a9da2677aaad9bf2d25663b9ffeb95e17dfaf75b1560a919b99225 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08dfca6322a9. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50151 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e9362e70da6a. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a7776fd657a. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.218 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44436', '44437', '44438', '44439', '44440'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44436:44436 -p 44437:44437 -p 44438:44438 -p 44439:44439 -p 44440:44440 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44438 --rest-port=44436 --tcp-port=44437 --discv5-udp-port=44439 --rest-address=0.0.0.0 --nat=extip:172.18.180.218 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=7a7c4e1d3df993f7a980df803e0c0ef4b01d130fc6c4ecd0a4adf26fe66a54ef --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44440 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.218 waku 2907b92e3ab8a286e7de7522b7c6a36d042b076b522d6583c6f8d58a764cc078 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2907b92e3ab8. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 44436 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44436/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.97 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60123', '60124', '60125', '60126', '60127'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60123:60123 -p 60124:60124 -p 60125:60125 -p 60126:60126 -p 60127:60127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60125 --rest-port=60123 --tcp-port=60124 --discv5-udp-port=60126 --rest-address=0.0.0.0 --nat=extip:172.18.165.97 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4725adefb4a58d6bcb2fc7abb4fa6a6432f6f7ac1e3b622ec9ed85ab8faba042 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60127 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.97 waku 6064343789ea4195c4e8efc6cb05fa253e9b5d60a9afbb02aeb022671658459e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6064343789ea. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-32-20__0a9d78c9-6898-4601-8aff-6e597f311ce3__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60123 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 08dfca6322a9. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60123/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6064343789ea -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/77901ce7ee16dce3.txt b/manual/6/data/attachments/77901ce7ee16dce3.txt deleted file mode 100644 index ce0a0f9ce..000000000 --- a/manual/6/data/attachments/77901ce7ee16dce3.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.60 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32274', '32275', '32276', '32277', '32278'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32274:32274 -p 32275:32275 -p 32276:32276 -p 32277:32277 -p 32278:32278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32276 --rest-port=32274 --tcp-port=32275 --discv5-udp-port=32277 --rest-address=0.0.0.0 --nat=extip:172.18.193.60 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=efeeaa4ce54e88cb1fd22ad3fbd3e8cdcadf6f38b8bc59b63dfca8bf2d9c7a4c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32278 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.60 waku 660f0dfdccced135b37d58020a386e45fa5e9772ad0b9cbed9f559045a7e3d29 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 660f0dfdccce. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32274 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c5dbb118020. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a68586618242. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.250 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32880', '32881', '32882', '32883', '32884'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32880:32880 -p 32881:32881 -p 32882:32882 -p 32883:32883 -p 32884:32884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32882 --rest-port=32880 --tcp-port=32881 --discv5-udp-port=32883 --rest-address=0.0.0.0 --nat=extip:172.18.15.250 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d07d5adb00ff2a93d115afaccd2e057fa45a55c2e60b1548b80b972b51e0ce8c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32884 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.250 waku 03aa27e28d3dbc90fb15780d427c44f80804ab8f6f11c4f8d97bb9e6bff23256 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 03aa27e28d3d. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32880 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.160 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32836', '32837', '32838', '32839', '32840'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32836:32836 -p 32837:32837 -p 32838:32838 -p 32839:32839 -p 32840:32840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32838 --rest-port=32836 --tcp-port=32837 --discv5-udp-port=32839 --rest-address=0.0.0.0 --nat=extip:172.18.215.160 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d3558567cd1d283fcdaa9cef4cda76877347c9de39ca3459feb8fb1fabb4b2aa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32840 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.160 waku a1c937e9f2ab0b2275ae90bdcf2bdbd62df4741b4a0bf326f4f89285064f380a -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1c937e9f2ab. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32836 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 660f0dfdccce. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a1c937e9f2ab -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/77d821151ecf4dd0.txt b/manual/6/data/attachments/77d821151ecf4dd0.txt deleted file mode 100644 index 4cebe50dd..000000000 --- a/manual/6/data/attachments/77d821151ecf4dd0.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_subscribe_to_single_topics with id: 2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.204 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50801', '50802', '50803', '50804', '50805'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50801:50801 -p 50802:50802 -p 50803:50803 -p 50804:50804 -p 50805:50805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50803 --rest-port=50801 --tcp-port=50802 --discv5-udp-port=50804 --rest-address=0.0.0.0 --nat=extip:172.18.205.204 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fff7cc1cf5dbb7c9ed91b685037cc17ea03ae1d0aa0a9c6acb30c6fd7cae3abc --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50805 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.204 waku 9a18f05e46ba98e2f4ac535eaa732fd67ccf64dae9ef9d56ab0db09a2028fe4e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a18f05e46ba. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50801 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eeacd7f6a27c. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95287c4b736e. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50801/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.17 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33216', '33217', '33218', '33219', '33220'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33216:33216 -p 33217:33217 -p 33218:33218 -p 33219:33219 -p 33220:33220 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33218 --rest-port=33216 --tcp-port=33217 --discv5-udp-port=33219 --rest-address=0.0.0.0 --nat=extip:172.18.249.17 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=dceef0b84a2ae1d6879fb0b48a672a669ba1ff6cdbc5af008cd1eadf692e9cce --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33220 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.17 waku 4ee3c899f3e2992edf6de658b770a15ba7ddfae4d7e00beebd7e48fc69e9b31a -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ee3c899f3e2. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33216 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33216/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.11 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56726', '56727', '56728', '56729', '56730'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56726:56726 -p 56727:56727 -p 56728:56728 -p 56729:56729 -p 56730:56730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56728 --rest-port=56726 --tcp-port=56727 --discv5-udp-port=56729 --rest-address=0.0.0.0 --nat=extip:172.18.228.11 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=397c5cfb0aede7eee74208d1e1a6eb8ebf5925a2afe365beaeceffae82eb4780 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56730 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.11 waku 250d0b795a5444b6491ebd9ab3b586f6a46b5f15d864584d05f444a8ee5e8822 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 250d0b795a54. Setting up logs at ./log/docker/node1_2026-04-23_07-16-12__05bfdb00-01f7-4e65-8240-e76ceac3f3b8__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56726 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a18f05e46ba. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56726/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 250d0b795a54 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/7ee14c3b1e7eed.txt b/manual/6/data/attachments/7ee14c3b1e7eed.txt deleted file mode 100644 index 1ec106a4f..000000000 --- a/manual/6/data/attachments/7ee14c3b1e7eed.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:33:35.236 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:33:35.236 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:33:35.236 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:33:35.237 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417 -2026-04-23 07:33:35.237 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:33:35.237 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:33:35.244 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:33:35.244 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -2026-04-23 07:33:35.244 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:33:35.244 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:33:35.244 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:33:35.244 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:33:35.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:33:35.245 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:33:35.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.104 -2026-04-23 07:33:35.246 DEBUG [src.node.docker_mananger] Generated ports ['32949', '32950', '32951', '32952', '32953'] -2026-04-23 07:33:35.246 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:33:35.246 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:33:35.246 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:33:35.246 DEBUG [src.node.docker_mananger] docker run -i -t -p 32949:32949 -p 32950:32950 -p 32951:32951 -p 32952:32952 -p 32953:32953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32951 --rest-port=32949 --tcp-port=32950 --discv5-udp-port=32952 --rest-address=0.0.0.0 --nat=extip:172.18.99.104 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=62a0a37bc369facc6b29ae6753c6b2afda6b8d6da11df2aede82fcf7d844de81 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32953 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:33:35.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.104 waku ae5472c5ada19d70006d3e4a27d2d7b3966bb89e9c186486759d9b6418d5b119 -2026-04-23 07:33:35.419 DEBUG [src.node.docker_mananger] Container started with ID ae5472c5ada1. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -2026-04-23 07:33:35.419 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32949 -2026-04-23 07:33:35.419 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:33:36.038 ERROR [src.node.docker_mananger] Max retries reached for container 6064343789ea. Exiting log stream. -2026-04-23 07:33:36.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:36.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:36.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:36.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:36.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:36.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:37.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:38.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.533 ERROR [src.node.docker_mananger] Max retries reached for container 2907b92e3ab8. Exiting log stream. -2026-04-23 07:33:39.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:39.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:40.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:41.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:42.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:43.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:44.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:45.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:46.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:47.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:48.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:49.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:50.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:51.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:52.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:53.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:54.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:55.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:56.467 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:33:56.567 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:33:56.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:33:56.569 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:33:56.569 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.210 -2026-04-23 07:33:56.569 DEBUG [src.node.docker_mananger] Generated ports ['35402', '35403', '35404', '35405', '35406'] -2026-04-23 07:33:56.570 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:33:56.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:33:56.570 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:33:56.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 35402:35402 -p 35403:35403 -p 35404:35404 -p 35405:35405 -p 35406:35406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35404 --rest-port=35402 --tcp-port=35403 --discv5-udp-port=35405 --rest-address=0.0.0.0 --nat=extip:172.18.20.210 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=eea52bcecacdef3172dcb00cfca3c9d7b2c73e90aced951fb9e0aa09afa40887 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35406 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:33:56.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.210 waku dd48c6f6ebeab465a0d5eafad9c3716f2f6ba61a96419e601718b463e9588be9 -2026-04-23 07:33:56.754 DEBUG [src.node.docker_mananger] Container started with ID dd48c6f6ebea. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -2026-04-23 07:33:56.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35402 -2026-04-23 07:33:56.755 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:33:57.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:57.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:57.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:58.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:33:59.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:00.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:01.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:02.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:03.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:04.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:05.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:06.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:07.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:08.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:09.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:10.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:11.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:12.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:13.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:14.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:15.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:16.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:17.781 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:34:17.882 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:34:17.882 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:34:17.883 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:34:17.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.23 -2026-04-23 07:34:17.884 DEBUG [src.node.docker_mananger] Generated ports ['28484', '28485', '28486', '28487', '28488'] -2026-04-23 07:34:17.884 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:34:17.884 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:34:17.884 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:34:17.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 28484:28484 -p 28485:28485 -p 28486:28486 -p 28487:28487 -p 28488:28488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28486 --rest-port=28484 --tcp-port=28485 --discv5-udp-port=28487 --rest-address=0.0.0.0 --nat=extip:172.18.43.23 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3c41b5b6edcc06e6f5f17b722caf29bccecb8bfdaa7bac3baffdb2fae2c517f4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28488 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:34:18.036 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.23 waku e3e0d96c31d60e93e6e6d32e2b2055f3286dd97dbc0968c499ea3c1d51a66a63 -2026-04-23 07:34:18.063 DEBUG [src.node.docker_mananger] Container started with ID e3e0d96c31d6. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -2026-04-23 07:34:18.063 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28484 -2026-04-23 07:34:18.063 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:34:19.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:19.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:20.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:21.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:22.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:23.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:24.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:25.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:26.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:27.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:28.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:29.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:30.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:31.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.704 ERROR [src.node.docker_mananger] Max retries reached for container ae5472c5ada1. Exiting log stream. -2026-04-23 07:34:32.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:32.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:33.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:34.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:35.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:36.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:37.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:38.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:39.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:39.090 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:34:39.320 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:34:39.322 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:34:39.322 DEBUG [src.node.waku_node] Stopping container with id e3e0d96c31d6 -2026-04-23 07:34:49.728 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:34:49.730 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:34:49.732 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:34:49.735 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:34:49.736 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/7fa8a58d60fa63f4.txt b/manual/6/data/attachments/7fa8a58d60fa63f4.txt deleted file mode 100644 index c185ae049..000000000 --- a/manual/6/data/attachments/7fa8a58d60fa63f4.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:17:26.885 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:17:26.885 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:17:26.885 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:17:26.886 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518 -2026-04-23 07:17:26.886 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:17:26.886 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:17:26.886 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:17:26.892 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:17:26.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -2026-04-23 07:17:26.892 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:17:26.892 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:17:26.892 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:17:26.892 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:17:26.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:17:26.894 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:17:26.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.88 -2026-04-23 07:17:26.894 DEBUG [src.node.docker_mananger] Generated ports ['49402', '49403', '49404', '49405', '49406'] -2026-04-23 07:17:26.894 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:17:26.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:17:26.894 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:17:26.894 DEBUG [src.node.docker_mananger] docker run -i -t -p 49402:49402 -p 49403:49403 -p 49404:49404 -p 49405:49405 -p 49406:49406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49404 --rest-port=49402 --tcp-port=49403 --discv5-udp-port=49405 --rest-address=0.0.0.0 --nat=extip:172.18.170.88 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0cdc43b5edb1cf7b0becfad13ec176c477f6c78fdec38acdeda2caea6138ceac --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49406 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:17:27.050 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.88 waku 7aa4d50cdd6d741c6d187f85cfa7d14032cd29106d17feede78a92014748eab3 -2026-04-23 07:17:27.077 DEBUG [src.node.docker_mananger] Container started with ID 7aa4d50cdd6d. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -2026-04-23 07:17:27.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49402 -2026-04-23 07:17:27.077 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:17:27.689 ERROR [src.node.docker_mananger] Max retries reached for container 250d0b795a54. Exiting log stream. -2026-04-23 07:17:28.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:28.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:29.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:30.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.230 ERROR [src.node.docker_mananger] Max retries reached for container 4ee3c899f3e2. Exiting log stream. -2026-04-23 07:17:31.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:31.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:32.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:33.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:34.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:35.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:36.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:37.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:38.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:39.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:40.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:41.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:42.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:43.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:44.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:45.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:46.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:47.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:48.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:48.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:48.125 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:17:48.225 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:17:48.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:17:48.227 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:17:48.227 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.30 -2026-04-23 07:17:48.227 DEBUG [src.node.docker_mananger] Generated ports ['20305', '20306', '20307', '20308', '20309'] -2026-04-23 07:17:48.227 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:17:48.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:17:48.228 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:17:48.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 20305:20305 -p 20306:20306 -p 20307:20307 -p 20308:20308 -p 20309:20309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20307 --rest-port=20305 --tcp-port=20306 --discv5-udp-port=20308 --rest-address=0.0.0.0 --nat=extip:172.18.106.30 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=f549dfbe5ebe54aee6ee68efff2afedddf7adecba9fa4bfc98d8d5d5d4977eff --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20309 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:17:48.379 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.30 waku c63175f487b6d049dd2f3b4b6e1b7358a5d246be8de0f7f7f09c52a3056f1fa0 -2026-04-23 07:17:48.407 DEBUG [src.node.docker_mananger] Container started with ID c63175f487b6. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -2026-04-23 07:17:48.408 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20305 -2026-04-23 07:17:48.409 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:17:49.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:49.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:49.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:49.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:49.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:49.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:50.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:51.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:52.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:53.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:54.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:55.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:56.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:57.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:58.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:17:59.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:00.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:01.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:02.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:03.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:04.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:05.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:06.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:07.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:08.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:09.433 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:18:09.534 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:18:09.534 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:18:09.535 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:18:09.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.37 -2026-04-23 07:18:09.536 DEBUG [src.node.docker_mananger] Generated ports ['36069', '36070', '36071', '36072', '36073'] -2026-04-23 07:18:09.536 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:18:09.536 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:18:09.536 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:18:09.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 36069:36069 -p 36070:36070 -p 36071:36071 -p 36072:36072 -p 36073:36073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36071 --rest-port=36069 --tcp-port=36070 --discv5-udp-port=36072 --rest-address=0.0.0.0 --nat=extip:172.18.121.37 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ed48e1823c9be78bec8bc9fba4814971dedf02bffa681ec008fc7cbdcbc509d4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36073 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:18:09.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.37 waku 08ad5b072536be1a33f7b16cd850dc75742a8884e7454144da6090c4d0ec728d -2026-04-23 07:18:09.720 DEBUG [src.node.docker_mananger] Container started with ID 08ad5b072536. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -2026-04-23 07:18:09.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36069 -2026-04-23 07:18:09.721 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:18:10.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:10.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:10.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:11.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:12.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:13.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:14.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:15.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:16.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:17.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:18.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:19.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:20.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:21.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:22.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:23.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.374 ERROR [src.node.docker_mananger] Max retries reached for container 7aa4d50cdd6d. Exiting log stream. -2026-04-23 07:18:24.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:24.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:25.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:26.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:27.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:28.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:29.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:18:30.747 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:18:30.966 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:18:30.968 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:18:30.968 DEBUG [src.node.waku_node] Stopping container with id 08ad5b072536 -2026-04-23 07:18:41.351 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:18:41.353 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:18:41.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:18:41.357 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:18:41.359 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/82c0b51d076e3acb.txt b/manual/6/data/attachments/82c0b51d076e3acb.txt deleted file mode 100644 index 704e8b953..000000000 --- a/manual/6/data/attachments/82c0b51d076e3acb.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_valid_content_topics with id: 2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.151 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2764', '2765', '2766', '2767', '2768'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2764:2764 -p 2765:2765 -p 2766:2766 -p 2767:2767 -p 2768:2768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2766 --rest-port=2764 --tcp-port=2765 --discv5-udp-port=2767 --rest-address=0.0.0.0 --nat=extip:172.18.206.151 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=b61c51957fbcc5e76bef0691a5fbddec0f2a6d3c9ce65ebac4c55b05b68b58f4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2768 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.151 waku a37f8fce945064b3f6a6424e5808ec77d8c25be9dcbb17bdc7b7c6ee52a66687 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a37f8fce9450. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 2764 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 172f2bc44541. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82848574cdd6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2764/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.14 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46338', '46339', '46340', '46341', '46342'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46338:46338 -p 46339:46339 -p 46340:46340 -p 46341:46341 -p 46342:46342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46340 --rest-port=46338 --tcp-port=46339 --discv5-udp-port=46341 --rest-address=0.0.0.0 --nat=extip:172.18.120.14 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1cf446efc4330c1c10dcceee958ff2213eb2bab792dea5b0b2c11a75bf3cac56 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46342 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.14 waku 0a7776fd657ae461c15e5ebfef8ef0a84eb8280cbb13249fc97b929662f0b633 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a7776fd657a. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46338 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.36 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39840', '39841', '39842', '39843', '39844'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39840:39840 -p 39841:39841 -p 39842:39842 -p 39843:39843 -p 39844:39844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39842 --rest-port=39840 --tcp-port=39841 --discv5-udp-port=39843 --rest-address=0.0.0.0 --nat=extip:172.18.249.36 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aaabf38de15bdaa4deafaeba8df02abdc0b2c3ebc8a5bd7c4a43b2323d5def9b --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39844 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.36 waku e9362e70da6a533b8ce6f22a0151e9195005e0b74ec6b8a8b0e57c535eb745cc -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9362e70da6a. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-31-06__44043203-0971-43fe-87ce-91be8ab21c3d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 39840 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a37f8fce9450. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e9362e70da6a -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/873c54e5703fa693.txt b/manual/6/data/attachments/873c54e5703fa693.txt deleted file mode 100644 index b8e26f665..000000000 --- a/manual/6/data/attachments/873c54e5703fa693.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:19:55.842 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:19:55.843 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:19:55.843 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:19:55.843 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076 -2026-04-23 07:19:55.844 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:19:55.844 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:19:55.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:19:55.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:19:55.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -2026-04-23 07:19:55.850 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:19:55.850 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:19:55.850 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:19:55.850 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:19:55.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:19:55.852 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:19:55.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.49 -2026-04-23 07:19:55.852 DEBUG [src.node.docker_mananger] Generated ports ['49746', '49747', '49748', '49749', '49750'] -2026-04-23 07:19:55.853 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:19:55.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:19:55.853 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:19:55.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 49746:49746 -p 49747:49747 -p 49748:49748 -p 49749:49749 -p 49750:49750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49748 --rest-port=49746 --tcp-port=49747 --discv5-udp-port=49749 --rest-address=0.0.0.0 --nat=extip:172.18.63.49 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ce4cd6feedfaaade0adf1ad4ec69aea0cce4beeca3dcfcf1af7addcf60a56db3 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49750 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:19:55.993 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.49 waku 1ce3cd8d38d3e13d56a0755acea77de5ee3805a8174bc068fb1be27af8e21286 -2026-04-23 07:19:56.022 DEBUG [src.node.docker_mananger] Container started with ID 1ce3cd8d38d3. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -2026-04-23 07:19:56.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49746 -2026-04-23 07:19:56.022 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:19:56.645 ERROR [src.node.docker_mananger] Max retries reached for container 74da1ae6ecd7. Exiting log stream. -2026-04-23 07:19:57.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:57.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:58.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:19:59.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.205 ERROR [src.node.docker_mananger] Max retries reached for container af38ed4cf3ba. Exiting log stream. -2026-04-23 07:20:00.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:00.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:01.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:02.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:03.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:04.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:05.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:06.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:07.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:08.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:09.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:10.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:11.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:12.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:13.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:14.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:15.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:16.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:17.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:17.069 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:20:17.170 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:20:17.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:20:17.171 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:20:17.171 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.126 -2026-04-23 07:20:17.172 DEBUG [src.node.docker_mananger] Generated ports ['28768', '28769', '28770', '28771', '28772'] -2026-04-23 07:20:17.172 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:20:17.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:20:17.172 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:20:17.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 28768:28768 -p 28769:28769 -p 28770:28770 -p 28771:28771 -p 28772:28772 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28770 --rest-port=28768 --tcp-port=28769 --discv5-udp-port=28771 --rest-address=0.0.0.0 --nat=extip:172.18.137.126 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9fd04554fefd6bfb5d7c1e8d96900ea41558badf87eadde0ac8ff4a2466be73f --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28772 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:20:17.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.126 waku c8c9d2c4ac21570cc3243520c82a42254016c952b531dcae921defc265eaa5b1 -2026-04-23 07:20:17.349 DEBUG [src.node.docker_mananger] Container started with ID c8c9d2c4ac21. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -2026-04-23 07:20:17.350 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28768 -2026-04-23 07:20:17.351 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:20:18.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:18.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:19.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:20.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:21.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:22.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:23.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:24.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:25.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:26.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:28.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:29.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:30.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:31.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:32.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:33.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:34.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:35.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:36.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:37.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:38.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:38.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:38.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:38.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:38.379 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:20:38.480 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:20:38.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:20:38.482 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:20:38.482 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.144 -2026-04-23 07:20:38.482 DEBUG [src.node.docker_mananger] Generated ports ['2055', '2056', '2057', '2058', '2059'] -2026-04-23 07:20:38.482 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:20:38.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:20:38.482 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:20:38.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 2055:2055 -p 2056:2056 -p 2057:2057 -p 2058:2058 -p 2059:2059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2057 --rest-port=2055 --tcp-port=2056 --discv5-udp-port=2058 --rest-address=0.0.0.0 --nat=extip:172.18.130.144 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=6d8b1a584e5b6cc1cadeb5fb8915bcfd275df6e5fcbd59e54e92e4e7ba90cbbd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2059 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:20:38.636 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.144 waku 4e69bd4089d62a68327b3ae486bb69b9a506f370e0160f124d63130541be808e -2026-04-23 07:20:38.660 DEBUG [src.node.docker_mananger] Container started with ID 4e69bd4089d6. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -2026-04-23 07:20:38.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2055 -2026-04-23 07:20:38.661 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:20:39.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:39.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:39.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:39.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:40.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:41.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:42.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:43.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:44.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:45.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:46.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:47.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:48.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:49.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:50.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:51.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:52.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.319 ERROR [src.node.docker_mananger] Max retries reached for container 1ce3cd8d38d3. Exiting log stream. -2026-04-23 07:20:53.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:53.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:54.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:55.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:56.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:57.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:58.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:20:59.689 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:20:59.909 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:20:59.911 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:20:59.911 DEBUG [src.node.waku_node] Stopping container with id 4e69bd4089d6 -2026-04-23 07:21:10.290 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:21:10.291 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:21:10.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:21:10.293 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:21:10.295 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/946e5bc7e8cda4ad.txt b/manual/6/data/attachments/946e5bc7e8cda4ad.txt deleted file mode 100644 index 640980b89..000000000 --- a/manual/6/data/attachments/946e5bc7e8cda4ad.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:12:28.936 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:12:28.937 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:12:28.937 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:12:28.937 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d -2026-04-23 07:12:28.938 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:12:28.938 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:12:28.938 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:12:28.944 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:12:28.944 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -2026-04-23 07:12:28.944 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:12:28.944 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:12:28.944 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:12:28.944 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:12:28.944 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:12:28.946 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:12:28.946 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.154 -2026-04-23 07:12:28.946 DEBUG [src.node.docker_mananger] Generated ports ['46506', '46507', '46508', '46509', '46510'] -2026-04-23 07:12:28.946 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:12:28.946 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:12:28.946 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:12:28.946 DEBUG [src.node.docker_mananger] docker run -i -t -p 46506:46506 -p 46507:46507 -p 46508:46508 -p 46509:46509 -p 46510:46510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46508 --rest-port=46506 --tcp-port=46507 --discv5-udp-port=46509 --rest-address=0.0.0.0 --nat=extip:172.18.253.154 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=35f2fa05cdd35fc8fcbed692fda8eec5d2042d0bed781ca3246e5e9b3ebbf6ca --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46510 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:12:29.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.154 waku 82bf1508102373d6a94d3c21a6254afd9bc99ae2792ed0145b9ae28db8b7ed5b -2026-04-23 07:12:29.122 DEBUG [src.node.docker_mananger] Container started with ID 82bf15081023. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -2026-04-23 07:12:29.123 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46506 -2026-04-23 07:12:29.123 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:12:29.743 ERROR [src.node.docker_mananger] Max retries reached for container e63ba037091f. Exiting log stream. -2026-04-23 07:12:30.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:30.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:31.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:32.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.280 ERROR [src.node.docker_mananger] Max retries reached for container 81449dee895e. Exiting log stream. -2026-04-23 07:12:33.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:33.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:34.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:35.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:36.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:37.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:38.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:39.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:41.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:42.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:43.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:44.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:45.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:46.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:47.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:48.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:49.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:50.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:50.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:50.176 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:12:50.276 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:12:50.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:12:50.278 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:12:50.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.251 -2026-04-23 07:12:50.278 DEBUG [src.node.docker_mananger] Generated ports ['46752', '46753', '46754', '46755', '46756'] -2026-04-23 07:12:50.278 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:12:50.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:12:50.279 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:12:50.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 46752:46752 -p 46753:46753 -p 46754:46754 -p 46755:46755 -p 46756:46756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46754 --rest-port=46752 --tcp-port=46753 --discv5-udp-port=46755 --rest-address=0.0.0.0 --nat=extip:172.18.39.251 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=36cfcdc53ea39053f7ecceef87a151a2a6dd11c4eca35bbcdfadb56ddad6a1a0 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46756 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:12:50.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.251 waku 2cc9ec4c41c459e82f9389157a89415eaf77324a4777fc0c032f48cf915bed94 -2026-04-23 07:12:50.464 DEBUG [src.node.docker_mananger] Container started with ID 2cc9ec4c41c4. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -2026-04-23 07:12:50.464 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46752 -2026-04-23 07:12:50.464 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:12:51.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:51.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:51.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:51.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:51.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:51.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:52.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:53.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:54.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:55.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:56.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:57.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:58.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:59.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:00.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:01.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:02.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:03.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:04.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:05.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:06.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:07.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:08.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:09.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:10.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:11.499 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:13:11.600 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:13:11.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:13:11.601 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:13:11.602 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.72 -2026-04-23 07:13:11.602 DEBUG [src.node.docker_mananger] Generated ports ['53325', '53326', '53327', '53328', '53329'] -2026-04-23 07:13:11.602 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:13:11.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:13:11.602 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:13:11.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 53325:53325 -p 53326:53326 -p 53327:53327 -p 53328:53328 -p 53329:53329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53327 --rest-port=53325 --tcp-port=53326 --discv5-udp-port=53328 --rest-address=0.0.0.0 --nat=extip:172.18.234.72 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fa81ef446f09a088740eeda3e3bd97f2eb5f3e3a81c89f79ae4499b5f4a972ec --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53329 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:13:11.763 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.72 waku eea67212edb08d3a02875a852407cd6f52bb4bded68f47a0d5cfd7ee6780f157 -2026-04-23 07:13:11.791 DEBUG [src.node.docker_mananger] Container started with ID eea67212edb0. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -2026-04-23 07:13:11.793 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53325 -2026-04-23 07:13:11.793 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:13:12.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:12.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:12.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:13.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:14.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:15.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:16.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:17.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:18.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:19.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:20.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:21.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:22.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:23.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:24.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:25.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.427 ERROR [src.node.docker_mananger] Max retries reached for container 82bf15081023. Exiting log stream. -2026-04-23 07:13:26.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:26.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:27.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:28.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:29.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:30.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:31.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:32.817 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:13:33.037 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:13:33.039 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:13:33.040 DEBUG [src.node.waku_node] Stopping container with id eea67212edb0 -2026-04-23 07:13:43.418 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:13:43.419 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:13:43.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:13:43.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:13:43.425 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/9b1328d05eae428f.txt b/manual/6/data/attachments/9b1328d05eae428f.txt deleted file mode 100644 index de67c5a81..000000000 --- a/manual/6/data/attachments/9b1328d05eae428f.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:10:00.033 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:10:00.033 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:10:00.033 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:10:00.034 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a -2026-04-23 07:10:00.034 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:10:00.034 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:10:00.034 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:10:00.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:10:00.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -2026-04-23 07:10:00.040 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:10:00.040 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:10:00.040 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:10:00.040 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:10:00.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:10:00.042 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:10:00.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.173 -2026-04-23 07:10:00.042 DEBUG [src.node.docker_mananger] Generated ports ['37274', '37275', '37276', '37277', '37278'] -2026-04-23 07:10:00.042 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:10:00.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:10:00.042 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:10:00.042 DEBUG [src.node.docker_mananger] docker run -i -t -p 37274:37274 -p 37275:37275 -p 37276:37276 -p 37277:37277 -p 37278:37278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37276 --rest-port=37274 --tcp-port=37275 --discv5-udp-port=37277 --rest-address=0.0.0.0 --nat=extip:172.18.193.173 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=7f6bfcea508b7bae6e1cafe1dacfb21968cbbcae1bd55262924cf326a2ea5ef0 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37278 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:10:00.193 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.173 waku 7ac583aa53e83cd996f552416065be9e29322ffd7d4f3599ca015ff8eebe3994 -2026-04-23 07:10:00.222 DEBUG [src.node.docker_mananger] Container started with ID 7ac583aa53e8. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -2026-04-23 07:10:00.223 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37274 -2026-04-23 07:10:00.223 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:10:00.840 ERROR [src.node.docker_mananger] Max retries reached for container ca5d60f8c2cc. Exiting log stream. -2026-04-23 07:10:01.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:01.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:02.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:03.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:04.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:05.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:07.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:08.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:09.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:10.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:11.947 ERROR [src.node.docker_mananger] Max retries reached for container 893c1a0b5692. Exiting log stream. -2026-04-23 07:10:11.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:12.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:13.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:14.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:15.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:16.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:17.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:18.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:19.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:20.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:21.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:21.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:21.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:21.245 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:10:21.345 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:10:21.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:10:21.347 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:10:21.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.5 -2026-04-23 07:10:21.347 DEBUG [src.node.docker_mananger] Generated ports ['49899', '49900', '49901', '49902', '49903'] -2026-04-23 07:10:21.347 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:10:21.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:10:21.347 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:10:21.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 49899:49899 -p 49900:49900 -p 49901:49901 -p 49902:49902 -p 49903:49903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49901 --rest-port=49899 --tcp-port=49900 --discv5-udp-port=49902 --rest-address=0.0.0.0 --nat=extip:172.18.229.5 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d48fe139c847e7886fb6cfaee6bf80017deb77dbaf58eeac3aeddf4ebcd0ee55 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49903 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:10:21.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.5 waku efcd875adf73ac8b7b4ca75ab1ea72d326ce3943bb4ec3e8fa60a4b35edcb29b -2026-04-23 07:10:21.525 DEBUG [src.node.docker_mananger] Container started with ID efcd875adf73. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -2026-04-23 07:10:21.525 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49899 -2026-04-23 07:10:21.525 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:10:22.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:22.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:22.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:22.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:22.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:23.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:24.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:25.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:26.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:27.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:28.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:29.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:30.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:31.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:32.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:33.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:34.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:35.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:36.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:37.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:38.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:39.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:40.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:41.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:42.548 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:10:42.649 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:10:42.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:10:42.650 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:10:42.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.1 -2026-04-23 07:10:42.651 DEBUG [src.node.docker_mananger] Generated ports ['20409', '20410', '20411', '20412', '20413'] -2026-04-23 07:10:42.651 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:10:42.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:10:42.651 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:10:42.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 20409:20409 -p 20410:20410 -p 20411:20411 -p 20412:20412 -p 20413:20413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20411 --rest-port=20409 --tcp-port=20410 --discv5-udp-port=20412 --rest-address=0.0.0.0 --nat=extip:172.18.156.1 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=50682cf0fcda7586e9bf9cb53fe3dcba84d0fdf3cdf4d3eb37a5ad76cfb2da55 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20413 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:10:42.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.1 waku 014543bc2de062bad7cf332042362ca3dc4548e24724113c190a533b467fac60 -2026-04-23 07:10:42.841 DEBUG [src.node.docker_mananger] Container started with ID 014543bc2de0. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -2026-04-23 07:10:42.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20409 -2026-04-23 07:10:42.842 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:10:43.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:43.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:44.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:45.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:46.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:47.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:48.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:49.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:50.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:51.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:52.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:53.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:54.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:55.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:56.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.508 ERROR [src.node.docker_mananger] Max retries reached for container 7ac583aa53e8. Exiting log stream. -2026-04-23 07:10:57.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:57.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:58.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:10:59.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:00.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:01.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:02.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:03.866 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:11:04.110 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:11:04.112 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:11:04.112 DEBUG [src.node.waku_node] Stopping container with id 014543bc2de0 -2026-04-23 07:11:14.497 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:11:14.499 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:11:14.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:11:14.505 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:11:14.507 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/a2272f21e10b4944.txt b/manual/6/data/attachments/a2272f21e10b4944.txt deleted file mode 100644 index 23a9e0d66..000000000 --- a/manual/6/data/attachments/a2272f21e10b4944.txt +++ /dev/null @@ -1,607 +0,0 @@ -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.50 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5471', '5472', '5473', '5474', '5475'] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5471:5471 -p 5472:5472 -p 5473:5473 -p 5474:5474 -p 5475:5475 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.50 waku 3ce0b61a42ed09e740c8cf09e09f8971e4abe1eb2c00f2407b1174805d5fa5f2 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ce0b61a42ed. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 5471 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ce0b61a42ed. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.226 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37600', '37601', '37602', '37603', '37604'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37600:37600 -p 37601:37601 -p 37602:37602 -p 37603:37603 -p 37604:37604 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.226 waku 311821f11c8d801dc12b0e1bd3b7195053104fa1b80dcfdfdda82eaecb7fa23c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 311821f11c8d. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 37600 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 311821f11c8d. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.25 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13435', '13436', '13437', '13438', '13439'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13435:13435 -p 13436:13436 -p 13437:13437 -p 13438:13438 -p 13439:13439 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.25 waku 9f97f986e718f88fe7b63f2eafd117bc19296e416cd17cc57a81bde073c11917 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f97f986e718. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 13435 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9f97f986e718. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.231 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32333', '32334', '32335', '32336', '32337'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32333:32333 -p 32334:32334 -p 32335:32335 -p 32336:32336 -p 32337:32337 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.231 waku 4d74453422c254dcd7b4f48c44f9d7fb42578e04be71bc20789badd37ecec18e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d74453422c2. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 32333 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d74453422c2. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.43 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31125', '31126', '31127', '31128', '31129'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31125:31125 -p 31126:31126 -p 31127:31127 -p 31128:31128 -p 31129:31129 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.43 waku ce07bacd811786cca37148460280607c7a176b45d4f58d3067f6b85eda990aeb -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce07bacd8117. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 31125 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce07bacd8117. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.39 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3100', '3101', '3102', '3103', '3104'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3100:3100 -p 3101:3101 -p 3102:3102 -p 3103:3103 -p 3104:3104 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.39 waku 83280616bf08725cecff9ae9e4019a3098843a14e2c1172d332b4ae7b72b159b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83280616bf08. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 3100 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 83280616bf08. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.54 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40224', '40225', '40226', '40227', '40228'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40224:40224 -p 40225:40225 -p 40226:40226 -p 40227:40227 -p 40228:40228 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.54 waku 96c424b12d1b24cc2c485e61a444f8cd0067c7f30d59d07c46d9933f2cb9d9e7 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96c424b12d1b. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 40224 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 96c424b12d1b. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.140 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3629', '3630', '3631', '3632', '3633'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3629:3629 -p 3630:3630 -p 3631:3631 -p 3632:3632 -p 3633:3633 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.140 waku 39cd0462000cafb1bc4dd7526f34920fe11078e97b1e27b22b21fef85fbef53e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39cd0462000c. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 3629 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39cd0462000c. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.103 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26977', '26978', '26979', '26980', '26981'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26977:26977 -p 26978:26978 -p 26979:26979 -p 26980:26980 -p 26981:26981 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.103 waku 3a43dd252e06bcf2bec592f0457b9ce8dd9ba50ddca07f45445e47029453f923 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a43dd252e06. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 26977 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a43dd252e06. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.43 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1573', '1574', '1575', '1576', '1577'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1573:1573 -p 1574:1574 -p 1575:1575 -p 1576:1576 -p 1577:1577 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.43 waku c32895d43f4edff647bff995126feba814f78cd0d9215276604de85d3c618fbb -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c32895d43f4e. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 1573 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c32895d43f4e. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.79 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8892', '8893', '8894', '8895', '8896'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8892:8892 -p 8893:8893 -p 8894:8894 -p 8895:8895 -p 8896:8896 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.79 waku 443c16b3b986076e398747a6be43bf6cac72bed322b305e3fbcea62206806035 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 443c16b3b986. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 8892 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 443c16b3b986. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.158 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63652', '63653', '63654', '63655', '63656'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63652:63652 -p 63653:63653 -p 63654:63654 -p 63655:63655 -p 63656:63656 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.158 waku 982c212ba8262dbc5c69e727d02dd3525e69a04469a5f40ed11f165587276af9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 982c212ba826. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 63652 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 982c212ba826. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.151 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20181', '20182', '20183', '20184', '20185'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20181:20181 -p 20182:20182 -p 20183:20183 -p 20184:20184 -p 20185:20185 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.151 waku 2658a881eae6af246171f94011b74dd4d33fc0bac23696c5cc5b427091ddfa93 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2658a881eae6. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 20181 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2658a881eae6. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.9 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3509', '3510', '3511', '3512', '3513'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3509:3509 -p 3510:3510 -p 3511:3511 -p 3512:3512 -p 3513:3513 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.9 waku 3a2b9c7a61a30a4f0aa0b472f09dd219392232498e843c4e61d05c1aebc1c4ed -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a2b9c7a61a3. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 3509 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a2b9c7a61a3. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.41 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58462', '58463', '58464', '58465', '58466'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58462:58462 -p 58463:58463 -p 58464:58464 -p 58465:58465 -p 58466:58466 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.41 waku 8f409405caed7ca1a5f4eea7d03b06b2d9dbd143490b3738b450e80c601f72c9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f409405caed. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 58462 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f409405caed. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.40 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9435', '9436', '9437', '9438', '9439'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9435:9435 -p 9436:9436 -p 9437:9437 -p 9438:9438 -p 9439:9439 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.40 waku 23f1cdeafec487f41d7f0eb73780ebe0374394e41bdfd37731f3ed986bfec513 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23f1cdeafec4. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 9435 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23f1cdeafec4. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -DEBUG  src.node.waku_node:waku_node.py:285 Registering RLN credentials... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.127 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35764', '35765', '35766', '35767', '35768'] -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN keystore directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1 -WARNING  src.node.waku_node:waku_node.py:590 Resetting existing RLN rln tree directory before registration: /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/rln_tree_ernw_1 -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35764:35764 -p 35765:35765 -p 35766:35766 -p 35767:35767 -p 35768:35768 wakuorg/nwaku:latest generateRlnKeystore --execute --rln-relay-user-message-limit=100 --rln-relay-cred-path=/keystore/keystore.json --rln-relay-cred-password=password --rln-relay-eth-client-address=https://rpc.sepolia.linea.build --rln-relay-eth-contract-address=0xB9cd878C90E49F797B4431fBF4fb333108CB90e6 --rln-relay-eth-private-key=d5f76ef141a96d916f99c72878a92cc6fb479af8441670d103e307d1184ab367 --rln-relay-chain-id=59141 -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.127 waku 0739cd6bfc441df9d716b335814c4a0027ddf9a9329a82eee6602126632b3e28 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0739cd6bfc44. Setting up logs at ./log/docker/rln_reg_1_2026-04-23_07-04-49__45a6fad1-2045-4e7a-86e2-5e8ebdf26af7__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:304 Executed container from image wakuorg/nwaku:latest. REST: 35764 to register RLN -DEBUG  src.node.waku_node:waku_node.py:306 Waiting for keystore /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0739cd6bfc44. Exiting log stream. -ERROR  src.node.waku_node:waku_node.py:313 File /home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/keystore_ernw_1/keystore.json with RLN credentials did not become available in time Could not infer RLN membership index from registration logs -WARNING  tests.conftest:conftest.py:139 Fleet RLN: registration failed – nodes will start without RLN: Could not infer RLN membership index from registration logs -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.216 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46300', '46301', '46302', '46303', '46304'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46300:46300 -p 46301:46301 -p 46302:46302 -p 46303:46303 -p 46304:46304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46302 --rest-port=46300 --tcp-port=46301 --discv5-udp-port=46303 --rest-address=0.0.0.0 --nat=extip:172.18.165.216 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=a7809cc74c8c8cee6a5b475c1a278ac636cae124b7dc6cf5c96b57732efa8211 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46304 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.216 waku 893c1a0b5692783b8d55ca8a32f92d552ced04fa8fd509dd15010c179b567d24 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 893c1a0b5692. Setting up logs at ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46300 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46300/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.69 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14627', '14628', '14629', '14630', '14631'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14627:14627 -p 14628:14628 -p 14629:14629 -p 14630:14630 -p 14631:14631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14629 --rest-port=14627 --tcp-port=14628 --discv5-udp-port=14630 --rest-address=0.0.0.0 --nat=extip:172.18.51.69 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fd6aeae7fb3ddae1da96e2aada0681af6e0357a2ccf6abfec3dcb3f8e9b61fbe --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14631 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.69 waku ca5d60f8c2cc0b6c958ffb0ecfe9021c14657e8b26dedc44e4f6e067a44273bc -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca5d60f8c2cc. Setting up logs at ./log/docker/node1_2026-04-23_07-09-14__93b9328d-df95-4c04-bf3b-7c45ca5b3160__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14627 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14627/health" -H "Content-Type: application/json" -d 'None' -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ca5d60f8c2cc -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/a2d462561110a698.txt b/manual/6/data/attachments/a2d462561110a698.txt deleted file mode 100644 index a043ab226..000000000 --- a/manual/6/data/attachments/a2d462561110a698.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:21:10.299 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:21:10.299 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:21:10.300 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:21:10.300 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115 -2026-04-23 07:21:10.300 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:21:10.300 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:21:10.300 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:21:10.306 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:21:10.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -2026-04-23 07:21:10.307 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:21:10.307 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:21:10.307 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:21:10.307 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:21:10.307 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:21:10.308 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:21:10.309 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.244 -2026-04-23 07:21:10.309 DEBUG [src.node.docker_mananger] Generated ports ['24704', '24705', '24706', '24707', '24708'] -2026-04-23 07:21:10.309 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:21:10.309 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:21:10.309 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:21:10.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 24704:24704 -p 24705:24705 -p 24706:24706 -p 24707:24707 -p 24708:24708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24706 --rest-port=24704 --tcp-port=24705 --discv5-udp-port=24707 --rest-address=0.0.0.0 --nat=extip:172.18.66.244 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=595f6864adcfd85bf2fd447447fcf1be7bd2d6f53b92a74de5d5dee8bc8c768e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24708 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:21:10.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.244 waku f950bcc5c3fe84d0217168bb3da6f40abe5a43808243c19e1012713e7def9a4c -2026-04-23 07:21:10.490 DEBUG [src.node.docker_mananger] Container started with ID f950bcc5c3fe. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -2026-04-23 07:21:10.491 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24704 -2026-04-23 07:21:10.492 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:21:11.105 ERROR [src.node.docker_mananger] Max retries reached for container 4e69bd4089d6. Exiting log stream. -2026-04-23 07:21:11.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:11.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:11.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:11.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:11.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:12.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:13.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.654 ERROR [src.node.docker_mananger] Max retries reached for container c8c9d2c4ac21. Exiting log stream. -2026-04-23 07:21:14.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:14.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:15.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:16.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:17.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:18.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:19.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:20.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:21.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:23.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:24.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:25.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:26.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:27.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:28.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:29.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:30.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:31.520 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:21:31.621 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:21:31.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:21:31.622 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:21:31.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.129 -2026-04-23 07:21:31.623 DEBUG [src.node.docker_mananger] Generated ports ['31615', '31616', '31617', '31618', '31619'] -2026-04-23 07:21:31.623 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:21:31.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:21:31.623 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:21:31.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 31615:31615 -p 31616:31616 -p 31617:31617 -p 31618:31618 -p 31619:31619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31617 --rest-port=31615 --tcp-port=31616 --discv5-udp-port=31618 --rest-address=0.0.0.0 --nat=extip:172.18.250.129 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ceefc03de8ac98c19044c9bd56d0a24cac12b73d8a649779b1c5c346b6db8528 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31619 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:21:31.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.129 waku dc02c5a7b1f810d35a4b67d9566cb7a85bda2da9b0fe07ae1b0bb0c508b4f36f -2026-04-23 07:21:31.808 DEBUG [src.node.docker_mananger] Container started with ID dc02c5a7b1f8. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -2026-04-23 07:21:31.808 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31615 -2026-04-23 07:21:31.809 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:21:32.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:32.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:33.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:34.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:35.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:36.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:37.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:38.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:39.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:40.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:41.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:42.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:43.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:44.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:45.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:46.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:47.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:48.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:49.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:50.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:51.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:52.856 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:21:52.957 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:21:52.957 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:21:52.958 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:21:52.958 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.198 -2026-04-23 07:21:52.959 DEBUG [src.node.docker_mananger] Generated ports ['61105', '61106', '61107', '61108', '61109'] -2026-04-23 07:21:52.959 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:21:52.959 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:21:52.959 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:21:52.959 DEBUG [src.node.docker_mananger] docker run -i -t -p 61105:61105 -p 61106:61106 -p 61107:61107 -p 61108:61108 -p 61109:61109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61107 --rest-port=61105 --tcp-port=61106 --discv5-udp-port=61108 --rest-address=0.0.0.0 --nat=extip:172.18.11.198 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4eaee2740fb797cc9befb095defc27fcdfdafc6098ad8cc85acdc7eed420bdfd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61109 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:21:53.116 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.198 waku ea30d0ca6dc46fc85b1354844afc862462c0ef907c41d051cd8978cac11a54e9 -2026-04-23 07:21:53.145 DEBUG [src.node.docker_mananger] Container started with ID ea30d0ca6dc4. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -2026-04-23 07:21:53.145 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61105 -2026-04-23 07:21:53.146 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:21:54.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:54.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:55.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:56.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:57.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:58.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:21:59.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:00.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:01.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:02.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:03.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:04.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:05.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:06.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.809 ERROR [src.node.docker_mananger] Max retries reached for container f950bcc5c3fe. Exiting log stream. -2026-04-23 07:22:07.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:07.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:08.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:09.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:10.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:11.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:12.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:13.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:14.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:14.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:14.172 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:22:14.401 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:22:14.403 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:22:14.403 DEBUG [src.node.waku_node] Stopping container with id ea30d0ca6dc4 -2026-04-23 07:22:24.783 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:22:24.785 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:22:24.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:22:24.789 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:22:24.791 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/a44dd7a649231699.txt b/manual/6/data/attachments/a44dd7a649231699.txt deleted file mode 100644 index e8e83aae7..000000000 --- a/manual/6/data/attachments/a44dd7a649231699.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:29:51.709 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:29:51.710 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:29:51.710 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:29:51.710 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579 -2026-04-23 07:29:51.711 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:29:51.711 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:29:51.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:29:51.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -2026-04-23 07:29:51.718 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:29:51.718 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:29:51.718 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:29:51.718 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:29:51.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:29:51.720 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:29:51.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.230 -2026-04-23 07:29:51.721 DEBUG [src.node.docker_mananger] Generated ports ['19230', '19231', '19232', '19233', '19234'] -2026-04-23 07:29:51.721 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:29:51.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:29:51.721 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:29:51.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 19230:19230 -p 19231:19231 -p 19232:19232 -p 19233:19233 -p 19234:19234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19232 --rest-port=19230 --tcp-port=19231 --discv5-udp-port=19233 --rest-address=0.0.0.0 --nat=extip:172.18.255.230 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=eaf5baeaa4e51eec0cb60a59011a6dd89ebdbb2c5d706b9adba7bedace7ef3af --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19234 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:29:51.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.230 waku c9b577aad4a0712d44cc1970ea8e7cceac5c389a423624bdc5787f80dc391739 -2026-04-23 07:29:51.902 DEBUG [src.node.docker_mananger] Container started with ID c9b577aad4a0. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -2026-04-23 07:29:51.903 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19230 -2026-04-23 07:29:51.905 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:29:52.512 ERROR [src.node.docker_mananger] Max retries reached for container 734b62d68c9e. Exiting log stream. -2026-04-23 07:29:52.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:53.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:54.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:55.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.008 ERROR [src.node.docker_mananger] Max retries reached for container a4dfc4040e04. Exiting log stream. -2026-04-23 07:29:56.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:56.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:57.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:58.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:59.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:00.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:01.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:02.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:03.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:04.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:05.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:06.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:07.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:08.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:09.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:10.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:11.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:12.936 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:30:13.036 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:30:13.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:30:13.038 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:30:13.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.227 -2026-04-23 07:30:13.040 DEBUG [src.node.docker_mananger] Generated ports ['47498', '47499', '47500', '47501', '47502'] -2026-04-23 07:30:13.040 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:30:13.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:30:13.041 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:30:13.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 47498:47498 -p 47499:47499 -p 47500:47500 -p 47501:47501 -p 47502:47502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47500 --rest-port=47498 --tcp-port=47499 --discv5-udp-port=47501 --rest-address=0.0.0.0 --nat=extip:172.18.232.227 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2246c348ceb0cd7faddac44baeb834e042e5bd03d2effbf2ddb8f16ff871daad --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47502 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:30:13.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.227 waku 82848574cdd6346829946dcb1423460b7aaa8c1fcfcb8a2f2f8f92cef364b58d -2026-04-23 07:30:13.215 DEBUG [src.node.docker_mananger] Container started with ID 82848574cdd6. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -2026-04-23 07:30:13.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47498 -2026-04-23 07:30:13.216 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:30:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:14.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:15.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:16.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:17.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:18.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:19.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:20.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:21.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:22.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:23.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:24.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:25.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:26.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:27.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:28.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:29.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:30.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:31.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:32.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:33.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:34.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:34.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:34.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:34.240 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:30:34.341 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:30:34.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:30:34.342 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:30:34.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.149 -2026-04-23 07:30:34.343 DEBUG [src.node.docker_mananger] Generated ports ['27582', '27583', '27584', '27585', '27586'] -2026-04-23 07:30:34.343 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:30:34.343 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:30:34.343 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:30:34.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 -p 27586:27586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27584 --rest-port=27582 --tcp-port=27583 --discv5-udp-port=27585 --rest-address=0.0.0.0 --nat=extip:172.18.131.149 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9797a6eccc9e93141a06a82eda5b5b8adc0e5b6fb4c7bd3e07dbc2de92bb07ab --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27586 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:30:34.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.149 waku 172f2bc445413d95968e23bafaacf1b492fe71dc53bb22871ed486da1eae3d57 -2026-04-23 07:30:34.517 DEBUG [src.node.docker_mananger] Container started with ID 172f2bc44541. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -2026-04-23 07:30:34.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27582 -2026-04-23 07:30:34.518 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:30:35.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:35.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:35.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:35.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:35.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:36.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:37.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:38.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:39.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:40.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:41.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:42.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:43.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:44.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:45.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:46.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:47.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:48.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.195 ERROR [src.node.docker_mananger] Max retries reached for container c9b577aad4a0. Exiting log stream. -2026-04-23 07:30:49.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:49.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:50.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:51.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:52.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:53.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:54.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:30:55.546 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:30:55.796 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:30:55.797 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:30:55.797 DEBUG [src.node.waku_node] Stopping container with id 172f2bc44541 -2026-04-23 07:31:06.204 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:31:06.206 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:31:06.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:31:06.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:31:06.212 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/a5928242630551ec.txt b/manual/6/data/attachments/a5928242630551ec.txt deleted file mode 100644 index 0c8bb1796..000000000 --- a/manual/6/data/attachments/a5928242630551ec.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.173 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37274', '37275', '37276', '37277', '37278'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37274:37274 -p 37275:37275 -p 37276:37276 -p 37277:37277 -p 37278:37278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37276 --rest-port=37274 --tcp-port=37275 --discv5-udp-port=37277 --rest-address=0.0.0.0 --nat=extip:172.18.193.173 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=7f6bfcea508b7bae6e1cafe1dacfb21968cbbcae1bd55262924cf326a2ea5ef0 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37278 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.173 waku 7ac583aa53e83cd996f552416065be9e29322ffd7d4f3599ca015ff8eebe3994 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ac583aa53e8. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37274 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca5d60f8c2cc. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 893c1a0b5692. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.5 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49899', '49900', '49901', '49902', '49903'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49899:49899 -p 49900:49900 -p 49901:49901 -p 49902:49902 -p 49903:49903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49901 --rest-port=49899 --tcp-port=49900 --discv5-udp-port=49902 --rest-address=0.0.0.0 --nat=extip:172.18.229.5 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d48fe139c847e7886fb6cfaee6bf80017deb77dbaf58eeac3aeddf4ebcd0ee55 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49903 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.5 waku efcd875adf73ac8b7b4ca75ab1ea72d326ce3943bb4ec3e8fa60a4b35edcb29b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efcd875adf73. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49899 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49899/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.1 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20409', '20410', '20411', '20412', '20413'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20409:20409 -p 20410:20410 -p 20411:20411 -p 20412:20412 -p 20413:20413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20411 --rest-port=20409 --tcp-port=20410 --discv5-udp-port=20412 --rest-address=0.0.0.0 --nat=extip:172.18.156.1 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=50682cf0fcda7586e9bf9cb53fe3dcba84d0fdf3cdf4d3eb37a5ad76cfb2da55 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20413 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.1 waku 014543bc2de062bad7cf332042362ca3dc4548e24724113c190a533b467fac60 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 014543bc2de0. Setting up logs at ./log/docker/node1_2026-04-23_07-10-00__c5a2d9aa-2b05-48b9-9b38-42da97cadf9a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20409 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ac583aa53e8. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20409/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 014543bc2de0 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/a7a070e01377e84a.txt b/manual/6/data/attachments/a7a070e01377e84a.txt deleted file mode 100644 index 1f32e85dd..000000000 --- a/manual/6/data/attachments/a7a070e01377e84a.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.210 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52713', '52714', '52715', '52716', '52717'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52713:52713 -p 52714:52714 -p 52715:52715 -p 52716:52716 -p 52717:52717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52715 --rest-port=52713 --tcp-port=52714 --discv5-udp-port=52716 --rest-address=0.0.0.0 --nat=extip:172.18.33.210 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9448d91afaaaaaffb4b2c9f7e6f19ddaa04a6d068cb9ddf5a4952c2178ca628e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52717 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.210 waku 2bf969b32de0f8f6d77d4a7aabfa493b742fce5b0aa98e648bf75acd3b376478 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2bf969b32de0. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 52713 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21c1c2c23805. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3dfc5000d2df. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52713/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.10 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54140', '54141', '54142', '54143', '54144'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54140:54140 -p 54141:54141 -p 54142:54142 -p 54143:54143 -p 54144:54144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54142 --rest-port=54140 --tcp-port=54141 --discv5-udp-port=54143 --rest-address=0.0.0.0 --nat=extip:172.18.77.10 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d94e83ce766e8d57014e4aa3f69c0f43898b7f7b8074310c60bcc81d57893545 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54144 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.10 waku 6d1396fc2778c37750770b78db1244310181b09dac2b83d7782d9f85da9d3f14 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d1396fc2778. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54140 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54140/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.113 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11313', '11314', '11315', '11316', '11317'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11313:11313 -p 11314:11314 -p 11315:11315 -p 11316:11316 -p 11317:11317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11315 --rest-port=11313 --tcp-port=11314 --discv5-udp-port=11316 --rest-address=0.0.0.0 --nat=extip:172.18.67.113 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=64831fad1a3f19c6a8da337d9bbefad52cf036adab399fc15cdc91abdfae567a --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11317 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.113 waku 7b7c9fb9af5195c27dda9f8d899081597a29a9f7000a4e3f272ec5a975639cb3 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7b7c9fb9af51. Setting up logs at ./log/docker/node1_2026-04-23_07-41-02__2624b467-f96b-4790-ade0-4f3395e97c0a__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11313 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2bf969b32de0. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11313/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 7b7c9fb9af51 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/a9707676d7c99603.txt b/manual/6/data/attachments/a9707676d7c99603.txt deleted file mode 100644 index d7e4cdadd..000000000 --- a/manual/6/data/attachments/a9707676d7c99603.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.88 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49402', '49403', '49404', '49405', '49406'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49402:49402 -p 49403:49403 -p 49404:49404 -p 49405:49405 -p 49406:49406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49404 --rest-port=49402 --tcp-port=49403 --discv5-udp-port=49405 --rest-address=0.0.0.0 --nat=extip:172.18.170.88 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0cdc43b5edb1cf7b0becfad13ec176c477f6c78fdec38acdeda2caea6138ceac --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49406 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.88 waku 7aa4d50cdd6d741c6d187f85cfa7d14032cd29106d17feede78a92014748eab3 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7aa4d50cdd6d. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49402 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 250d0b795a54. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ee3c899f3e2. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49402/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.30 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20305', '20306', '20307', '20308', '20309'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20305:20305 -p 20306:20306 -p 20307:20307 -p 20308:20308 -p 20309:20309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20307 --rest-port=20305 --tcp-port=20306 --discv5-udp-port=20308 --rest-address=0.0.0.0 --nat=extip:172.18.106.30 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=f549dfbe5ebe54aee6ee68efff2afedddf7adecba9fa4bfc98d8d5d5d4977eff --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20309 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.30 waku c63175f487b6d049dd2f3b4b6e1b7358a5d246be8de0f7f7f09c52a3056f1fa0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c63175f487b6. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20305 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20305/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.37 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36069', '36070', '36071', '36072', '36073'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36069:36069 -p 36070:36070 -p 36071:36071 -p 36072:36072 -p 36073:36073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36071 --rest-port=36069 --tcp-port=36070 --discv5-udp-port=36072 --rest-address=0.0.0.0 --nat=extip:172.18.121.37 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ed48e1823c9be78bec8bc9fba4814971dedf02bffa681ec008fc7cbdcbc509d4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36073 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.37 waku 08ad5b072536be1a33f7b16cd850dc75742a8884e7454144da6090c4d0ec728d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08ad5b072536. Setting up logs at ./log/docker/node1_2026-04-23_07-17-26__81a664b0-52ae-4a20-80a9-9b715fa99518__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36069 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7aa4d50cdd6d. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36069/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 08ad5b072536 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/aa2b6ef0bfb84e2b.txt b/manual/6/data/attachments/aa2b6ef0bfb84e2b.txt deleted file mode 100644 index 2729d422e..000000000 --- a/manual/6/data/attachments/aa2b6ef0bfb84e2b.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.163 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60526', '60527', '60528', '60529', '60530'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60526:60526 -p 60527:60527 -p 60528:60528 -p 60529:60529 -p 60530:60530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60528 --rest-port=60526 --tcp-port=60527 --discv5-udp-port=60529 --rest-address=0.0.0.0 --nat=extip:172.18.217.163 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=0a99a567d6007784cbcf4b0ecf2b5ed89d07d1483014153fac8d34a37cbfa019 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60530 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.163 waku 9eb863e2806274e4bc935e30d98107dd6198228129cd01f6401c11788e38c80b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9eb863e28062. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60526 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1c937e9f2ab. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 03aa27e28d3d. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60526/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.221 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19010', '19011', '19012', '19013', '19014'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19010:19010 -p 19011:19011 -p 19012:19012 -p 19013:19013 -p 19014:19014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19012 --rest-port=19010 --tcp-port=19011 --discv5-udp-port=19013 --rest-address=0.0.0.0 --nat=extip:172.18.145.221 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=afaf3aa52ae8c4ce1b4741ad821bab08f72cbef606da8fbab3159deae6faadfd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19014 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.221 waku 1a6eb96c6aa1c620ca49b3ff03d7c578224330980861fcd8d5325526002d5e06 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a6eb96c6aa1. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19010 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19010/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.68 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56034', '56035', '56036', '56037', '56038'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56034:56034 -p 56035:56035 -p 56036:56036 -p 56037:56037 -p 56038:56038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56036 --rest-port=56034 --tcp-port=56035 --discv5-udp-port=56037 --rest-address=0.0.0.0 --nat=extip:172.18.80.68 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=880bfabcdeb1870de0c5670fbcccd47cade2ddce46ed18a3c3d90c78aad95aaa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56038 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.68 waku 5baf8678f5a653a3417addc5185c3c169108e655678f167e9be95aae27808d64 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5baf8678f5a6. Setting up logs at ./log/docker/node1_2026-04-23_07-27-22__dfda88c2-e561-48f3-980d-3ee573f0aa73__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56034 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eb863e28062. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56034/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 5baf8678f5a6 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/ad56fd957b59bf54.txt b/manual/6/data/attachments/ad56fd957b59bf54.txt deleted file mode 100644 index b73abea03..000000000 --- a/manual/6/data/attachments/ad56fd957b59bf54.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_meta with id: 2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.154 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46506', '46507', '46508', '46509', '46510'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46506:46506 -p 46507:46507 -p 46508:46508 -p 46509:46509 -p 46510:46510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46508 --rest-port=46506 --tcp-port=46507 --discv5-udp-port=46509 --rest-address=0.0.0.0 --nat=extip:172.18.253.154 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=35f2fa05cdd35fc8fcbed692fda8eec5d2042d0bed781ca3246e5e9b3ebbf6ca --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46510 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.154 waku 82bf1508102373d6a94d3c21a6254afd9bc99ae2792ed0145b9ae28db8b7ed5b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82bf15081023. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46506 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e63ba037091f. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 81449dee895e. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46506/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.251 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46752', '46753', '46754', '46755', '46756'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46752:46752 -p 46753:46753 -p 46754:46754 -p 46755:46755 -p 46756:46756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46754 --rest-port=46752 --tcp-port=46753 --discv5-udp-port=46755 --rest-address=0.0.0.0 --nat=extip:172.18.39.251 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=36cfcdc53ea39053f7ecceef87a151a2a6dd11c4eca35bbcdfadb56ddad6a1a0 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46756 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.251 waku 2cc9ec4c41c459e82f9389157a89415eaf77324a4777fc0c032f48cf915bed94 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cc9ec4c41c4. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46752 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46752/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.72 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53325', '53326', '53327', '53328', '53329'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53325:53325 -p 53326:53326 -p 53327:53327 -p 53328:53328 -p 53329:53329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53327 --rest-port=53325 --tcp-port=53326 --discv5-udp-port=53328 --rest-address=0.0.0.0 --nat=extip:172.18.234.72 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fa81ef446f09a088740eeda3e3bd97f2eb5f3e3a81c89f79ae4499b5f4a972ec --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53329 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.72 waku eea67212edb08d3a02875a852407cd6f52bb4bded68f47a0d5cfd7ee6780f157 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eea67212edb0. Setting up logs at ./log/docker/node1_2026-04-23_07-12-28__135c81cc-0630-4cf1-9ed3-9fec5016994d__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53325 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82bf15081023. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53325/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id eea67212edb0 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/b0c0150e4f47ed97.txt b/manual/6/data/attachments/b0c0150e4f47ed97.txt deleted file mode 100644 index 1b3aa2bc1..000000000 --- a/manual/6/data/attachments/b0c0150e4f47ed97.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_valid_content_topics with id: 2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.24 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8551', '8552', '8553', '8554', '8555'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8551:8551 -p 8552:8552 -p 8553:8553 -p 8554:8554 -p 8555:8555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8553 --rest-port=8551 --tcp-port=8552 --discv5-udp-port=8554 --rest-address=0.0.0.0 --nat=extip:172.18.169.24 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=dbfdd6ecfe9cd4edeb3bfd1eecc0ac0efd63d79417cd37b8eb043c06d7ceee73 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8555 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.24 waku 82563f0e3462b7682645ea1c7ce0b9553ae56397b578d9e7a2c90606e2d6a472 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82563f0e3462. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8551 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0826a7e5d5b2. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2dd5fdc5ad48. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.80 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1566', '1567', '1568', '1569', '1570'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1566:1566 -p 1567:1567 -p 1568:1568 -p 1569:1569 -p 1570:1570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1568 --rest-port=1566 --tcp-port=1567 --discv5-udp-port=1569 --rest-address=0.0.0.0 --nat=extip:172.18.107.80 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=f7bedff7de6de0e39ffd4aee4fe09c2182a1d7f19c77b6a9f6acfe80dbf5cf47 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1570 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.80 waku 3dfc5000d2dfe4da9f9d8a0ead29d677d8eb045e69b4dc98922b6c950575f6c3 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3dfc5000d2df. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 1566 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.205 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59910', '59911', '59912', '59913', '59914'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59910:59910 -p 59911:59911 -p 59912:59912 -p 59913:59913 -p 59914:59914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59912 --rest-port=59910 --tcp-port=59911 --discv5-udp-port=59913 --rest-address=0.0.0.0 --nat=extip:172.18.242.205 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=934dcc0bdf1f4ace8a31ef250ca6f972cd63742d007d49fa32d023e9b17701b5 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59914 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.205 waku 21c1c2c238054de00f59cf0cddfb6d793f1f261cc2b64e6b2e758f1e5e640aae -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21c1c2c23805. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59910 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82563f0e3462. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 21c1c2c23805 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/b7eaeed28cf08d4b.txt b/manual/6/data/attachments/b7eaeed28cf08d4b.txt deleted file mode 100644 index 87047e855..000000000 --- a/manual/6/data/attachments/b7eaeed28cf08d4b.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.244 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24704', '24705', '24706', '24707', '24708'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24704:24704 -p 24705:24705 -p 24706:24706 -p 24707:24707 -p 24708:24708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24706 --rest-port=24704 --tcp-port=24705 --discv5-udp-port=24707 --rest-address=0.0.0.0 --nat=extip:172.18.66.244 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=595f6864adcfd85bf2fd447447fcf1be7bd2d6f53b92a74de5d5dee8bc8c768e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24708 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.244 waku f950bcc5c3fe84d0217168bb3da6f40abe5a43808243c19e1012713e7def9a4c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f950bcc5c3fe. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24704 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4e69bd4089d6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8c9d2c4ac21. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24704/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.129 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31615', '31616', '31617', '31618', '31619'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31615:31615 -p 31616:31616 -p 31617:31617 -p 31618:31618 -p 31619:31619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31617 --rest-port=31615 --tcp-port=31616 --discv5-udp-port=31618 --rest-address=0.0.0.0 --nat=extip:172.18.250.129 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ceefc03de8ac98c19044c9bd56d0a24cac12b73d8a649779b1c5c346b6db8528 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31619 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.129 waku dc02c5a7b1f810d35a4b67d9566cb7a85bda2da9b0fe07ae1b0bb0c508b4f36f -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc02c5a7b1f8. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31615 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31615/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.198 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61105', '61106', '61107', '61108', '61109'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61105:61105 -p 61106:61106 -p 61107:61107 -p 61108:61108 -p 61109:61109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61107 --rest-port=61105 --tcp-port=61106 --discv5-udp-port=61108 --rest-address=0.0.0.0 --nat=extip:172.18.11.198 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4eaee2740fb797cc9befb095defc27fcdfdafc6098ad8cc85acdc7eed420bdfd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61109 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.198 waku ea30d0ca6dc46fc85b1354844afc862462c0ef907c41d051cd8978cac11a54e9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea30d0ca6dc4. Setting up logs at ./log/docker/node1_2026-04-23_07-21-10__7316f1ca-278e-458b-981c-ec509e158115__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 61105 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f950bcc5c3fe. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61105/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ea30d0ca6dc4 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/bbbc2f87c0de5ff2.txt b/manual/6/data/attachments/bbbc2f87c0de5ff2.txt deleted file mode 100644 index 89819c743..000000000 --- a/manual/6/data/attachments/bbbc2f87c0de5ff2.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_ephemeral with id: 2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.79 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28739', '28740', '28741', '28742', '28743'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28739:28739 -p 28740:28740 -p 28741:28741 -p 28742:28742 -p 28743:28743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28741 --rest-port=28739 --tcp-port=28740 --discv5-udp-port=28742 --rest-address=0.0.0.0 --nat=extip:172.18.212.79 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=cd0cce9e7f58db4e7a44b2cbd854cb4ad8fa8cde34d109b30fe6de3af112eff6 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28743 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.79 waku 156b076b9ba778b82c7b85095cd4f20a35e6f3e76ba86c05b05bfca966d694a0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 156b076b9ba7. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28739 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e3e0d96c31d6. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd48c6f6ebea. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.120 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21280', '21281', '21282', '21283', '21284'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21280:21280 -p 21281:21281 -p 21282:21282 -p 21283:21283 -p 21284:21284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21282 --rest-port=21280 --tcp-port=21281 --discv5-udp-port=21283 --rest-address=0.0.0.0 --nat=extip:172.18.3.120 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9d5aadee204571f5b78f6a3e61bae16f960b4505e1770afd73badcb9bbd83853 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21284 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.120 waku 6c730791555565f8e31412fc0215dd477ca109f2f29753219beaa468cfdf11a2 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c7307915555. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21280 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.101 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57841', '57842', '57843', '57844', '57845'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57841:57841 -p 57842:57842 -p 57843:57843 -p 57844:57844 -p 57845:57845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57843 --rest-port=57841 --tcp-port=57842 --discv5-udp-port=57844 --rest-address=0.0.0.0 --nat=extip:172.18.200.101 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=8fcf77d74a6abd1e2f76a9f488e21b5bdbed8c9eb25fa32cfe3dec888bea0fb3 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57845 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.101 waku 51caf54606b71fb8434c1786703e12178b6808d3f117150605875d4ff7d5d090 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51caf54606b7. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 57841 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 156b076b9ba7. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 51caf54606b7 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/c85923d3da6f631f.txt b/manual/6/data/attachments/c85923d3da6f631f.txt deleted file mode 100644 index f3e25f900..000000000 --- a/manual/6/data/attachments/c85923d3da6f631f.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:28:37.211 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:28:37.212 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:28:37.212 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:28:37.212 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755 -2026-04-23 07:28:37.213 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:28:37.213 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:28:37.213 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:28:37.219 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:28:37.219 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -2026-04-23 07:28:37.219 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:28:37.219 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:28:37.219 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:28:37.220 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:28:37.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:28:37.221 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:28:37.221 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.16 -2026-04-23 07:28:37.221 DEBUG [src.node.docker_mananger] Generated ports ['9783', '9784', '9785', '9786', '9787'] -2026-04-23 07:28:37.222 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:28:37.222 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:28:37.222 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:28:37.222 DEBUG [src.node.docker_mananger] docker run -i -t -p 9783:9783 -p 9784:9784 -p 9785:9785 -p 9786:9786 -p 9787:9787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9785 --rest-port=9783 --tcp-port=9784 --discv5-udp-port=9786 --rest-address=0.0.0.0 --nat=extip:172.18.144.16 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=1cc9addd858e1e58d7eaecc6bec7ba52bec92cfe72dcf91ff6a70b4230266ecb --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9787 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:28:37.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.16 waku 95ec4ca4b2b2c939eb931eb6191072775eaa2037d30883c6ba4e2da400e43979 -2026-04-23 07:28:37.403 DEBUG [src.node.docker_mananger] Container started with ID 95ec4ca4b2b2. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -2026-04-23 07:28:37.404 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9783 -2026-04-23 07:28:37.404 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:28:38.016 ERROR [src.node.docker_mananger] Max retries reached for container 5baf8678f5a6. Exiting log stream. -2026-04-23 07:28:38.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:38.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:38.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:38.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:38.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:38.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:39.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:40.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.526 ERROR [src.node.docker_mananger] Max retries reached for container 1a6eb96c6aa1. Exiting log stream. -2026-04-23 07:28:41.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:41.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:42.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:43.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:44.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:45.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:46.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:47.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:48.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:49.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:50.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:51.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:52.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:53.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:54.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:55.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:56.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:57.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9783/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:58.432 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:28:58.533 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:28:58.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:28:58.534 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:28:58.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.34 -2026-04-23 07:28:58.535 DEBUG [src.node.docker_mananger] Generated ports ['2001', '2002', '2003', '2004', '2005'] -2026-04-23 07:28:58.535 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:28:58.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:28:58.535 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:28:58.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 2001:2001 -p 2002:2002 -p 2003:2003 -p 2004:2004 -p 2005:2005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2003 --rest-port=2001 --tcp-port=2002 --discv5-udp-port=2004 --rest-address=0.0.0.0 --nat=extip:172.18.114.34 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d37396dd0949aee57afd8fabb7ce9feec3d2cac37531fd4a49eb7eded752d8d2 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2005 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:28:58.684 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.34 waku a4dfc4040e04fe6f88d26b18696bf73f7cbe346e39b225fdf94d0b9d28928af9 -2026-04-23 07:28:58.710 DEBUG [src.node.docker_mananger] Container started with ID a4dfc4040e04. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -2026-04-23 07:28:58.711 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2001 -2026-04-23 07:28:58.711 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:28:59.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:59.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:28:59.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:00.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:01.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:02.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:03.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:04.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:05.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:06.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:07.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:08.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:09.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:10.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:11.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:12.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:13.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:14.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:15.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:16.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:17.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:18.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2001/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:19.768 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:29:19.869 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:29:19.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:29:19.870 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:29:19.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.168 -2026-04-23 07:29:19.871 DEBUG [src.node.docker_mananger] Generated ports ['8071', '8072', '8073', '8074', '8075'] -2026-04-23 07:29:19.871 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:29:19.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:29:19.871 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:29:19.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 8071:8071 -p 8072:8072 -p 8073:8073 -p 8074:8074 -p 8075:8075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8073 --rest-port=8071 --tcp-port=8072 --discv5-udp-port=8074 --rest-address=0.0.0.0 --nat=extip:172.18.51.168 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=e196ec36fafe5e8c2fdee6e0f8eae53b3fc8dcfafdc542fdc767bdccaff4dffa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8075 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:29:20.026 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.168 waku 734b62d68c9ecdab1f527354649ec57ace37c2e4c869e0fe73e320529f40619f -2026-04-23 07:29:20.053 DEBUG [src.node.docker_mananger] Container started with ID 734b62d68c9e. Setting up logs at ./log/docker/node1_2026-04-23_07-28-37__ec6e47a7-8333-4316-acb9-b4975213c755__wakuorg_nwaku:latest.log -2026-04-23 07:29:20.054 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8071 -2026-04-23 07:29:20.054 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:29:21.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:21.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:22.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:23.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:24.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:25.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:26.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:27.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:28.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:29.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:30.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:31.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:32.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:33.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.687 ERROR [src.node.docker_mananger] Max retries reached for container 95ec4ca4b2b2. Exiting log stream. -2026-04-23 07:29:34.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:34.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:35.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:36.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:37.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:38.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:39.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:40.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:41.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8071/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:29:41.093 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:29:41.309 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:29:41.311 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:29:41.311 DEBUG [src.node.waku_node] Stopping container with id 734b62d68c9e -2026-04-23 07:29:51.698 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:29:51.701 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:29:51.702 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:29:51.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:29:51.706 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/c85a33f002cc5399.txt b/manual/6/data/attachments/c85a33f002cc5399.txt deleted file mode 100644 index 95ac3847b..000000000 --- a/manual/6/data/attachments/c85a33f002cc5399.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:11:14.510 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:11:14.510 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:11:14.510 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:11:14.510 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529 -2026-04-23 07:11:14.511 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:11:14.511 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:11:14.511 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:11:14.517 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:11:14.517 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -2026-04-23 07:11:14.517 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:11:14.517 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:11:14.517 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:11:14.517 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:11:14.517 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:11:14.518 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:11:14.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.7 -2026-04-23 07:11:14.519 DEBUG [src.node.docker_mananger] Generated ports ['40777', '40778', '40779', '40780', '40781'] -2026-04-23 07:11:14.519 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:11:14.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:11:14.519 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:11:14.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 40777:40777 -p 40778:40778 -p 40779:40779 -p 40780:40780 -p 40781:40781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40779 --rest-port=40777 --tcp-port=40778 --discv5-udp-port=40780 --rest-address=0.0.0.0 --nat=extip:172.18.23.7 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ccd3daf4e0a4c6ea4b2f41d1ad8394afbc3b35bdfee1ad6d9c899a8c64592fb7 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40781 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:11:14.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.7 waku fa9e502676f058d01c2910284b6cfbfc18c88fa662b095a673b462c5daf30256 -2026-04-23 07:11:14.695 DEBUG [src.node.docker_mananger] Container started with ID fa9e502676f0. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -2026-04-23 07:11:14.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40777 -2026-04-23 07:11:14.696 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:11:15.314 ERROR [src.node.docker_mananger] Max retries reached for container 014543bc2de0. Exiting log stream. -2026-04-23 07:11:15.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:15.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:15.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:16.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:17.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.800 ERROR [src.node.docker_mananger] Max retries reached for container efcd875adf73. Exiting log stream. -2026-04-23 07:11:18.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:18.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:19.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:20.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:21.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:22.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:23.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:24.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:25.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:26.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:27.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:28.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:29.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:30.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:31.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:32.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:33.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:34.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40777/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:35.715 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:11:35.815 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:11:35.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:11:35.817 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:11:35.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.83 -2026-04-23 07:11:35.817 DEBUG [src.node.docker_mananger] Generated ports ['34165', '34166', '34167', '34168', '34169'] -2026-04-23 07:11:35.817 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:11:35.817 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:11:35.818 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:11:35.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 34165:34165 -p 34166:34166 -p 34167:34167 -p 34168:34168 -p 34169:34169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34167 --rest-port=34165 --tcp-port=34166 --discv5-udp-port=34168 --rest-address=0.0.0.0 --nat=extip:172.18.4.83 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=185d5ac294902fe3ea734a0ae6ffbcc630decffbe0eb1b7fba71941ac8bcc8ba --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34169 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:11:35.969 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.83 waku 81449dee895edb98ce7717e773cb4a3e63bb4c8d8122353d2c362c2d4a2150d3 -2026-04-23 07:11:35.993 DEBUG [src.node.docker_mananger] Container started with ID 81449dee895e. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -2026-04-23 07:11:35.993 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34165 -2026-04-23 07:11:35.993 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:11:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:37.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:38.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:39.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:40.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:41.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:42.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:43.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:44.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:45.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:46.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:47.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:48.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:49.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:50.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:51.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:52.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:53.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:54.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:55.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:56.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:57.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34165/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:57.015 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:11:57.116 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:11:57.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:11:57.117 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:11:57.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.123 -2026-04-23 07:11:57.118 DEBUG [src.node.docker_mananger] Generated ports ['53481', '53482', '53483', '53484', '53485'] -2026-04-23 07:11:57.118 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:11:57.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:11:57.118 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:11:57.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 53481:53481 -p 53482:53482 -p 53483:53483 -p 53484:53484 -p 53485:53485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53483 --rest-port=53481 --tcp-port=53482 --discv5-udp-port=53484 --rest-address=0.0.0.0 --nat=extip:172.18.46.123 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=b65bc81aad73cf6a11c8cbb2ebe8724df0ced9abe5d7d3af42fab0fcb2fda67f --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53485 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:11:57.282 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.123 waku e63ba037091fa1401ac297ae4d954b6291762fa164a1a588894550a8cf67f657 -2026-04-23 07:11:57.311 DEBUG [src.node.docker_mananger] Container started with ID e63ba037091f. Setting up logs at ./log/docker/node1_2026-04-23_07-11-14__aaa2740c-1be2-4654-bcbc-1e08b6b1c529__wakuorg_nwaku:latest.log -2026-04-23 07:11:57.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53481 -2026-04-23 07:11:57.312 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:11:58.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:58.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:11:59.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:00.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:01.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:02.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:03.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:04.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:05.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:06.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:07.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:08.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:09.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:10.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:11.979 ERROR [src.node.docker_mananger] Max retries reached for container fa9e502676f0. Exiting log stream. -2026-04-23 07:12:12.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:12.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:13.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:14.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:16.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:17.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:18.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:18.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:18.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:18.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53481/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:12:18.333 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:12:18.550 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:12:18.552 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:12:18.552 DEBUG [src.node.waku_node] Stopping container with id e63ba037091f -2026-04-23 07:12:28.924 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:12:28.927 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:12:28.930 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:12:28.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:12:28.933 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/c8ef461d1db36e1.txt b/manual/6/data/attachments/c8ef461d1db36e1.txt deleted file mode 100644 index 5911eeeff..000000000 --- a/manual/6/data/attachments/c8ef461d1db36e1.txt +++ /dev/null @@ -1,658 +0,0 @@ -2026-04-23 07:34:49.739 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:34:49.740 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:34:49.740 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:34:49.740 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0 -2026-04-23 07:34:49.740 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:34:49.741 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup -2026-04-23 07:34:49.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:34:49.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -2026-04-23 07:34:49.747 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:34:49.747 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:34:49.747 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:34:49.747 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:34:49.747 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:34:49.749 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:34:49.749 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.79 -2026-04-23 07:34:49.749 DEBUG [src.node.docker_mananger] Generated ports ['28739', '28740', '28741', '28742', '28743'] -2026-04-23 07:34:49.749 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:34:49.749 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:34:49.749 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:34:49.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 28739:28739 -p 28740:28740 -p 28741:28741 -p 28742:28742 -p 28743:28743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28741 --rest-port=28739 --tcp-port=28740 --discv5-udp-port=28742 --rest-address=0.0.0.0 --nat=extip:172.18.212.79 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=cd0cce9e7f58db4e7a44b2cbd854cb4ad8fa8cde34d109b30fe6de3af112eff6 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28743 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:34:49.893 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.79 waku 156b076b9ba778b82c7b85095cd4f20a35e6f3e76ba86c05b05bfca966d694a0 -2026-04-23 07:34:49.922 DEBUG [src.node.docker_mananger] Container started with ID 156b076b9ba7. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -2026-04-23 07:34:49.923 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28739 -2026-04-23 07:34:49.924 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:34:50.542 ERROR [src.node.docker_mananger] Max retries reached for container e3e0d96c31d6. Exiting log stream. -2026-04-23 07:34:50.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:51.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:52.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:53.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.039 ERROR [src.node.docker_mananger] Max retries reached for container dd48c6f6ebea. Exiting log stream. -2026-04-23 07:34:54.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:54.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:55.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:56.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:57.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:58.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:34:59.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:00.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:01.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:02.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:03.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:04.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:05.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:06.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:07.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:08.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:09.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28739/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:10.980 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:35:11.080 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:35:11.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:35:11.082 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:35:11.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.120 -2026-04-23 07:35:11.082 DEBUG [src.node.docker_mananger] Generated ports ['21280', '21281', '21282', '21283', '21284'] -2026-04-23 07:35:11.082 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:35:11.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:35:11.083 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:35:11.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 21280:21280 -p 21281:21281 -p 21282:21282 -p 21283:21283 -p 21284:21284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21282 --rest-port=21280 --tcp-port=21281 --discv5-udp-port=21283 --rest-address=0.0.0.0 --nat=extip:172.18.3.120 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9d5aadee204571f5b78f6a3e61bae16f960b4505e1770afd73badcb9bbd83853 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21284 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:35:11.229 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.120 waku 6c730791555565f8e31412fc0215dd477ca109f2f29753219beaa468cfdf11a2 -2026-04-23 07:35:11.258 DEBUG [src.node.docker_mananger] Container started with ID 6c7307915555. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -2026-04-23 07:35:11.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21280 -2026-04-23 07:35:11.258 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:35:12.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:12.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:13.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:14.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:15.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:16.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:17.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:18.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:19.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:20.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:21.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:22.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:23.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:24.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:25.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:26.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:27.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:28.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:29.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:30.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:31.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:32.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:32.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:32.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21280/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:32.282 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:35:32.382 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:35:32.382 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:35:32.384 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:35:32.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.101 -2026-04-23 07:35:32.384 DEBUG [src.node.docker_mananger] Generated ports ['57841', '57842', '57843', '57844', '57845'] -2026-04-23 07:35:32.384 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:35:32.384 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:35:32.384 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:35:32.384 DEBUG [src.node.docker_mananger] docker run -i -t -p 57841:57841 -p 57842:57842 -p 57843:57843 -p 57844:57844 -p 57845:57845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57843 --rest-port=57841 --tcp-port=57842 --discv5-udp-port=57844 --rest-address=0.0.0.0 --nat=extip:172.18.200.101 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=8fcf77d74a6abd1e2f76a9f488e21b5bdbed8c9eb25fa32cfe3dec888bea0fb3 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57845 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:35:32.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.101 waku 51caf54606b71fb8434c1786703e12178b6808d3f117150605875d4ff7d5d090 -2026-04-23 07:35:32.555 DEBUG [src.node.docker_mananger] Container started with ID 51caf54606b7. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-34-49__bd7d3af5-155c-446c-a3b8-1cbed7ec2fe0__wakuorg_nwaku:latest.log -2026-04-23 07:35:32.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57841 -2026-04-23 07:35:32.556 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:35:33.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:33.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:33.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:33.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:33.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:34.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:35.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:36.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:37.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:38.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:39.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:40.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:41.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:42.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:43.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:44.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:45.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:46.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.240 ERROR [src.node.docker_mananger] Max retries reached for container 156b076b9ba7. Exiting log stream. -2026-04-23 07:35:47.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:47.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:48.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:49.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:50.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:51.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:52.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57841/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:35:53.584 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:35:53.806 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:35:53.808 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:35:53.808 DEBUG [src.node.waku_node] Stopping container with id 51caf54606b7 -2026-04-23 07:36:04.190 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:36:04.191 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:36:04.192 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:36:04.194 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:36:04.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/d10720ddc63f80b2.txt b/manual/6/data/attachments/d10720ddc63f80b2.txt deleted file mode 100644 index 866ed87fe..000000000 --- a/manual/6/data/attachments/d10720ddc63f80b2.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_valid_payloads with id: 2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.230 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19230', '19231', '19232', '19233', '19234'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19230:19230 -p 19231:19231 -p 19232:19232 -p 19233:19233 -p 19234:19234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19232 --rest-port=19230 --tcp-port=19231 --discv5-udp-port=19233 --rest-address=0.0.0.0 --nat=extip:172.18.255.230 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=eaf5baeaa4e51eec0cb60a59011a6dd89ebdbb2c5d706b9adba7bedace7ef3af --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19234 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.230 waku c9b577aad4a0712d44cc1970ea8e7cceac5c389a423624bdc5787f80dc391739 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9b577aad4a0. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19230 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 734b62d68c9e. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4dfc4040e04. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19230/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.227 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47498', '47499', '47500', '47501', '47502'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47498:47498 -p 47499:47499 -p 47500:47500 -p 47501:47501 -p 47502:47502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47500 --rest-port=47498 --tcp-port=47499 --discv5-udp-port=47501 --rest-address=0.0.0.0 --nat=extip:172.18.232.227 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2246c348ceb0cd7faddac44baeb834e042e5bd03d2effbf2ddb8f16ff871daad --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47502 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.227 waku 82848574cdd6346829946dcb1423460b7aaa8c1fcfcb8a2f2f8f92cef364b58d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82848574cdd6. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47498 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47498/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.149 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27582', '27583', '27584', '27585', '27586'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 -p 27586:27586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27584 --rest-port=27582 --tcp-port=27583 --discv5-udp-port=27585 --rest-address=0.0.0.0 --nat=extip:172.18.131.149 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9797a6eccc9e93141a06a82eda5b5b8adc0e5b6fb4c7bd3e07dbc2de92bb07ab --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27586 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.149 waku 172f2bc445413d95968e23bafaacf1b492fe71dc53bb22871ed486da1eae3d57 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 172f2bc44541. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-29-51__8fa314b2-e026-45b1-b575-b29428673579__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27582 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9b577aad4a0. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27582/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 172f2bc44541 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/d3bbd217b0233c9d.txt b/manual/6/data/attachments/d3bbd217b0233c9d.txt deleted file mode 100644 index 0c86dcd56..000000000 --- a/manual/6/data/attachments/d3bbd217b0233c9d.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:23:39.314 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:23:39.314 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:23:39.314 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:23:39.315 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c -2026-04-23 07:23:39.315 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:23:39.315 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:23:39.315 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:23:39.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:23:39.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -2026-04-23 07:23:39.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:23:39.321 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:23:39.321 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:23:39.321 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:23:39.321 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:23:39.323 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:23:39.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.122 -2026-04-23 07:23:39.323 DEBUG [src.node.docker_mananger] Generated ports ['29606', '29607', '29608', '29609', '29610'] -2026-04-23 07:23:39.323 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:23:39.323 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:23:39.323 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:23:39.323 DEBUG [src.node.docker_mananger] docker run -i -t -p 29606:29606 -p 29607:29607 -p 29608:29608 -p 29609:29609 -p 29610:29610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29608 --rest-port=29606 --tcp-port=29607 --discv5-udp-port=29609 --rest-address=0.0.0.0 --nat=extip:172.18.59.122 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=01b62cff8bd2a3ae3fdcdc3299db3882462faf61bea182ae8c29278a2deb3cd4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29610 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:23:39.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.122 waku 36cfff6a09d95ead92929a19fa09dac7c041970ea8730e7b84700aeb7f21b235 -2026-04-23 07:23:39.492 DEBUG [src.node.docker_mananger] Container started with ID 36cfff6a09d9. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -2026-04-23 07:23:39.492 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29606 -2026-04-23 07:23:39.492 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:23:40.116 ERROR [src.node.docker_mananger] Max retries reached for container ab423ecc0cce. Exiting log stream. -2026-04-23 07:23:40.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:40.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:40.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:40.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:40.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:41.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:42.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.571 ERROR [src.node.docker_mananger] Max retries reached for container 4cb451b57c18. Exiting log stream. -2026-04-23 07:23:43.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:43.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:44.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:45.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:46.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:47.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:48.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:49.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:50.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:51.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:52.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:53.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:54.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:55.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:56.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:57.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:58.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:59.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29606/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:00.525 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:24:00.625 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:24:00.625 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:24:00.627 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:24:00.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.157 -2026-04-23 07:24:00.627 DEBUG [src.node.docker_mananger] Generated ports ['48938', '48939', '48940', '48941', '48942'] -2026-04-23 07:24:00.627 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:24:00.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:24:00.627 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:24:00.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 48938:48938 -p 48939:48939 -p 48940:48940 -p 48941:48941 -p 48942:48942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48940 --rest-port=48938 --tcp-port=48939 --discv5-udp-port=48941 --rest-address=0.0.0.0 --nat=extip:172.18.180.157 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=5dc5fbcf7a809fea910dbfdaecfa9a83dac7daeee7cad4fd8aaec0406f93cf5e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48942 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:24:00.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.157 waku 888c53274f66df68a3c670fe321d2557e0ef9f36d8747ce61e70650ce1b0577b -2026-04-23 07:24:00.804 DEBUG [src.node.docker_mananger] Container started with ID 888c53274f66. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -2026-04-23 07:24:00.805 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48938 -2026-04-23 07:24:00.805 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:24:01.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:01.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:02.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:03.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:04.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:05.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:06.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:07.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:08.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:09.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:10.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:11.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:12.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:13.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:14.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:15.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:16.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:17.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:18.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:19.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:20.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48938/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:21.832 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:24:21.932 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:24:21.933 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:24:21.934 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:24:21.934 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.69 -2026-04-23 07:24:21.934 DEBUG [src.node.docker_mananger] Generated ports ['54734', '54735', '54736', '54737', '54738'] -2026-04-23 07:24:21.934 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:24:21.935 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:24:21.935 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:24:21.935 DEBUG [src.node.docker_mananger] docker run -i -t -p 54734:54734 -p 54735:54735 -p 54736:54736 -p 54737:54737 -p 54738:54738 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54736 --rest-port=54734 --tcp-port=54735 --discv5-udp-port=54737 --rest-address=0.0.0.0 --nat=extip:172.18.203.69 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3cccea0fc81dcbcaf840f7f636b76d3deb84daccb0b447c76cbbdb2ae6e31b84 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54738 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:24:22.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.69 waku 6758e06b901d2e4d50b6510483f17eda770201ab9a33eed12fccfb466c97d569 -2026-04-23 07:24:22.110 DEBUG [src.node.docker_mananger] Container started with ID 6758e06b901d. Setting up logs at ./log/docker/node1_2026-04-23_07-23-39__843fca58-3b28-4a7b-b9c8-a6ba5bdb044c__wakuorg_nwaku:latest.log -2026-04-23 07:24:22.111 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54734 -2026-04-23 07:24:22.111 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:24:23.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:23.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:24.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:25.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:26.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:27.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:28.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:29.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:30.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:31.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:32.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:33.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:34.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:35.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.783 ERROR [src.node.docker_mananger] Max retries reached for container 36cfff6a09d9. Exiting log stream. -2026-04-23 07:24:36.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:36.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:37.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:38.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:39.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:40.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:41.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:42.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:43.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:43.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54734/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:43.139 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:24:43.356 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:24:43.359 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:24:43.359 DEBUG [src.node.waku_node] Stopping container with id 6758e06b901d -2026-04-23 07:24:53.733 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:24:53.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:24:53.736 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:24:53.737 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:24:53.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/d8c2088323630ca7.txt b/manual/6/data/attachments/d8c2088323630ca7.txt deleted file mode 100644 index d0fe5508b..000000000 --- a/manual/6/data/attachments/d8c2088323630ca7.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:13:43.428 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:13:43.428 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:13:43.428 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:13:43.429 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64 -2026-04-23 07:13:43.429 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:13:43.429 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:13:43.429 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:13:43.435 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:13:43.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -2026-04-23 07:13:43.435 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:13:43.436 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:13:43.436 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:13:43.436 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:13:43.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:13:43.437 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:13:43.437 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.250 -2026-04-23 07:13:43.437 DEBUG [src.node.docker_mananger] Generated ports ['11427', '11428', '11429', '11430', '11431'] -2026-04-23 07:13:43.437 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:13:43.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:13:43.438 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:13:43.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 11427:11427 -p 11428:11428 -p 11429:11429 -p 11430:11430 -p 11431:11431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11429 --rest-port=11427 --tcp-port=11428 --discv5-udp-port=11430 --rest-address=0.0.0.0 --nat=extip:172.18.32.250 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=bd7999ecceceee06fb54402ed5f6bf9d31becd2e2091d5afb3bea90997d1e6be --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11431 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:13:43.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.250 waku 5f4423e186f4ebb0fe47007344d68e0de765791c6ea1ecfd858c046b0487a670 -2026-04-23 07:13:43.614 DEBUG [src.node.docker_mananger] Container started with ID 5f4423e186f4. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -2026-04-23 07:13:43.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11427 -2026-04-23 07:13:43.617 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:13:44.228 ERROR [src.node.docker_mananger] Max retries reached for container eea67212edb0. Exiting log stream. -2026-04-23 07:13:44.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:44.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:44.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:44.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:45.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:46.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.754 ERROR [src.node.docker_mananger] Max retries reached for container 2cc9ec4c41c4. Exiting log stream. -2026-04-23 07:13:47.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:47.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:48.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:49.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:50.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:51.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:52.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:53.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:54.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:55.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:56.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:57.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:58.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:13:59.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:00.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:01.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:02.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:03.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11427/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:04.662 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:14:04.763 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:14:04.763 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:14:04.764 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:14:04.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.222 -2026-04-23 07:14:04.764 DEBUG [src.node.docker_mananger] Generated ports ['62084', '62085', '62086', '62087', '62088'] -2026-04-23 07:14:04.765 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:14:04.765 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:14:04.765 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:14:04.765 DEBUG [src.node.docker_mananger] docker run -i -t -p 62084:62084 -p 62085:62085 -p 62086:62086 -p 62087:62087 -p 62088:62088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62086 --rest-port=62084 --tcp-port=62085 --discv5-udp-port=62087 --rest-address=0.0.0.0 --nat=extip:172.18.102.222 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=05fdbc59a40babd5aeb05b9f2e9ca608eab3bb19ccebbffa2eaa51a3cbb5b8bd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62088 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:14:04.921 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.222 waku 2fd2f02c72fd73ee8a967c43fffd1e9ea45d8e49cc2702705d672091eefd0fbb -2026-04-23 07:14:04.948 DEBUG [src.node.docker_mananger] Container started with ID 2fd2f02c72fd. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -2026-04-23 07:14:04.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62084 -2026-04-23 07:14:04.949 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:14:05.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:06.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:07.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:08.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:09.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:10.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:11.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:12.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:13.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:14.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:15.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:16.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:17.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:18.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:19.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:20.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:21.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:22.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:23.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:24.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62084/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:25.972 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:14:26.072 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:14:26.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:14:26.074 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:14:26.074 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.21 -2026-04-23 07:14:26.075 DEBUG [src.node.docker_mananger] Generated ports ['60431', '60432', '60433', '60434', '60435'] -2026-04-23 07:14:26.075 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:14:26.075 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:14:26.075 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:14:26.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 60431:60431 -p 60432:60432 -p 60433:60433 -p 60434:60434 -p 60435:60435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60433 --rest-port=60431 --tcp-port=60432 --discv5-udp-port=60434 --rest-address=0.0.0.0 --nat=extip:172.18.61.21 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=a31c553cd8ef9df93259b5abbd2fabdfd5dc848fc8a5ace9d8fe5ae2d93e7b26 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60435 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:14:26.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.21 waku 494f36b4e3a3096583f59d79f5073194779571fd27d3027a67553a27da88de25 -2026-04-23 07:14:26.249 DEBUG [src.node.docker_mananger] Container started with ID 494f36b4e3a3. Setting up logs at ./log/docker/node1_2026-04-23_07-13-43__bb449582-9315-4450-9604-0f72d2f3fc64__wakuorg_nwaku:latest.log -2026-04-23 07:14:26.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60431 -2026-04-23 07:14:26.251 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:14:27.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:27.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:28.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:29.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:30.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:31.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:32.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:33.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:34.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:35.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:36.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:37.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:38.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:39.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:40.902 ERROR [src.node.docker_mananger] Max retries reached for container 5f4423e186f4. Exiting log stream. -2026-04-23 07:14:40.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:41.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:42.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:43.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:44.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:45.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:46.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:47.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:47.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:47.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:14:47.271 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:14:47.485 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:14:47.487 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:14:47.487 DEBUG [src.node.waku_node] Stopping container with id 494f36b4e3a3 -2026-04-23 07:14:57.901 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:14:57.904 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:14:57.905 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:14:57.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:14:57.907 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/dc5dbab1847d6549.txt b/manual/6/data/attachments/dc5dbab1847d6549.txt deleted file mode 100644 index cc87b1a6f..000000000 --- a/manual/6/data/attachments/dc5dbab1847d6549.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:26:08.203 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:26:08.203 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:26:08.204 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:26:08.204 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc -2026-04-23 07:26:08.204 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:26:08.204 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:26:08.204 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:26:08.210 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:26:08.210 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -2026-04-23 07:26:08.210 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:26:08.210 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:26:08.210 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:26:08.211 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:26:08.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:26:08.212 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:26:08.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.60 -2026-04-23 07:26:08.212 DEBUG [src.node.docker_mananger] Generated ports ['32274', '32275', '32276', '32277', '32278'] -2026-04-23 07:26:08.212 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:26:08.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:26:08.212 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:26:08.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 32274:32274 -p 32275:32275 -p 32276:32276 -p 32277:32277 -p 32278:32278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32276 --rest-port=32274 --tcp-port=32275 --discv5-udp-port=32277 --rest-address=0.0.0.0 --nat=extip:172.18.193.60 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=efeeaa4ce54e88cb1fd22ad3fbd3e8cdcadf6f38b8bc59b63dfca8bf2d9c7a4c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32278 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:26:08.367 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.60 waku 660f0dfdccced135b37d58020a386e45fa5e9772ad0b9cbed9f559045a7e3d29 -2026-04-23 07:26:08.392 DEBUG [src.node.docker_mananger] Container started with ID 660f0dfdccce. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -2026-04-23 07:26:08.393 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32274 -2026-04-23 07:26:08.393 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:26:09.006 ERROR [src.node.docker_mananger] Max retries reached for container 5c5dbb118020. Exiting log stream. -2026-04-23 07:26:09.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:09.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:09.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:09.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:09.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:09.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:10.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:11.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.541 ERROR [src.node.docker_mananger] Max retries reached for container a68586618242. Exiting log stream. -2026-04-23 07:26:12.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:12.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:13.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:14.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:15.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:16.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:17.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:18.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:19.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:20.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:21.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:22.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:23.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:24.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:25.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:26.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:27.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:28.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32274/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:29.446 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:26:29.547 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:26:29.547 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:26:29.549 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:26:29.549 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.250 -2026-04-23 07:26:29.549 DEBUG [src.node.docker_mananger] Generated ports ['32880', '32881', '32882', '32883', '32884'] -2026-04-23 07:26:29.549 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:26:29.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:26:29.549 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:26:29.549 DEBUG [src.node.docker_mananger] docker run -i -t -p 32880:32880 -p 32881:32881 -p 32882:32882 -p 32883:32883 -p 32884:32884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32882 --rest-port=32880 --tcp-port=32881 --discv5-udp-port=32883 --rest-address=0.0.0.0 --nat=extip:172.18.15.250 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d07d5adb00ff2a93d115afaccd2e057fa45a55c2e60b1548b80b972b51e0ce8c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32884 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:26:29.701 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.250 waku 03aa27e28d3dbc90fb15780d427c44f80804ab8f6f11c4f8d97bb9e6bff23256 -2026-04-23 07:26:29.730 DEBUG [src.node.docker_mananger] Container started with ID 03aa27e28d3d. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -2026-04-23 07:26:29.730 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32880 -2026-04-23 07:26:29.730 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:26:30.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:30.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:30.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:31.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:32.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:33.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:34.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:35.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:36.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:37.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:38.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:39.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:40.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:41.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:42.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:43.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:44.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:45.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:46.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:47.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:48.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:49.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32880/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:50.759 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:26:50.860 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:26:50.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:26:50.861 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:26:50.861 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.160 -2026-04-23 07:26:50.862 DEBUG [src.node.docker_mananger] Generated ports ['32836', '32837', '32838', '32839', '32840'] -2026-04-23 07:26:50.862 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:26:50.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:26:50.862 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:26:50.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 32836:32836 -p 32837:32837 -p 32838:32838 -p 32839:32839 -p 32840:32840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32838 --rest-port=32836 --tcp-port=32837 --discv5-udp-port=32839 --rest-address=0.0.0.0 --nat=extip:172.18.215.160 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=d3558567cd1d283fcdaa9cef4cda76877347c9de39ca3459feb8fb1fabb4b2aa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32840 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:26:51.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.160 waku a1c937e9f2ab0b2275ae90bdcf2bdbd62df4741b4a0bf326f4f89285064f380a -2026-04-23 07:26:51.043 DEBUG [src.node.docker_mananger] Container started with ID a1c937e9f2ab. Setting up logs at ./log/docker/node1_2026-04-23_07-26-08__9fda2a6f-2e6b-4cd8-9740-732ea1665bfc__wakuorg_nwaku:latest.log -2026-04-23 07:26:51.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32836 -2026-04-23 07:26:51.044 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:26:52.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:52.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:53.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:54.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:55.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:56.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:57.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:58.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:26:59.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:00.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:01.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:02.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:03.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:04.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.697 ERROR [src.node.docker_mananger] Max retries reached for container 660f0dfdccce. Exiting log stream. -2026-04-23 07:27:05.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:05.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:06.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:07.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:08.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:09.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:10.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:11.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:12.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32836/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:27:12.069 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:27:12.290 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:27:12.292 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:27:12.292 DEBUG [src.node.waku_node] Stopping container with id a1c937e9f2ab -2026-04-23 07:27:22.686 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:27:22.688 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:27:22.689 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:27:22.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:27:22.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/dfa323565e7e06f0.txt b/manual/6/data/attachments/dfa323565e7e06f0.txt deleted file mode 100644 index 10a68f5c8..000000000 --- a/manual/6/data/attachments/dfa323565e7e06f0.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:24:53.741 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:24:53.741 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:24:53.741 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:24:53.741 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b -2026-04-23 07:24:53.742 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:24:53.742 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:24:53.742 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:24:53.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:24:53.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -2026-04-23 07:24:53.747 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:24:53.748 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:24:53.748 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:24:53.748 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:24:53.748 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:24:53.749 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:24:53.749 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.14 -2026-04-23 07:24:53.750 DEBUG [src.node.docker_mananger] Generated ports ['4639', '4640', '4641', '4642', '4643'] -2026-04-23 07:24:53.750 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:24:53.750 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:24:53.750 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:24:53.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 4639:4639 -p 4640:4640 -p 4641:4641 -p 4642:4642 -p 4643:4643 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4641 --rest-port=4639 --tcp-port=4640 --discv5-udp-port=4642 --rest-address=0.0.0.0 --nat=extip:172.18.190.14 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=67b004c8ab01f6c5131ed6142051a138aff45b6bbcead6c77abaa7deb5dfcd58 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4643 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:24:53.900 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.14 waku 6b0349f922fb5f913f8d58e39bc669389c4b48931e7502d5511b3c410a28038b -2026-04-23 07:24:53.926 DEBUG [src.node.docker_mananger] Container started with ID 6b0349f922fb. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -2026-04-23 07:24:53.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4639 -2026-04-23 07:24:53.926 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:24:54.545 ERROR [src.node.docker_mananger] Max retries reached for container 6758e06b901d. Exiting log stream. -2026-04-23 07:24:54.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:55.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:56.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:57.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.121 ERROR [src.node.docker_mananger] Max retries reached for container 888c53274f66. Exiting log stream. -2026-04-23 07:24:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:58.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:24:59.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:00.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:01.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:02.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:03.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:04.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:05.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:06.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:07.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:08.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:09.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:10.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:11.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:12.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:13.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4639/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:14.976 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:25:15.077 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:25:15.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:25:15.078 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:25:15.079 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.59 -2026-04-23 07:25:15.079 DEBUG [src.node.docker_mananger] Generated ports ['7064', '7065', '7066', '7067', '7068'] -2026-04-23 07:25:15.079 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:25:15.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:25:15.079 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:25:15.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 7064:7064 -p 7065:7065 -p 7066:7066 -p 7067:7067 -p 7068:7068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7066 --rest-port=7064 --tcp-port=7065 --discv5-udp-port=7067 --rest-address=0.0.0.0 --nat=extip:172.18.114.59 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=01f5ebfc70484769aab8e91b8dcfc23d72e0fbb721fd9fec53dec55f4cbbb6aa --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7068 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:25:15.232 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.59 waku a685866182425ad8fe157551e3313ec1107f6d0a4bebdc6f49fb5cf33cdff982 -2026-04-23 07:25:15.260 DEBUG [src.node.docker_mananger] Container started with ID a68586618242. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -2026-04-23 07:25:15.260 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7064 -2026-04-23 07:25:15.261 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:25:16.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:16.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:17.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:18.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:19.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:20.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:21.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:22.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:23.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:24.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:25.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:26.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:27.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:28.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:29.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:30.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:31.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:32.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:33.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:34.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:35.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:36.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:36.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:36.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7064/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:36.296 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:25:36.396 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:25:36.396 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:25:36.397 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:25:36.398 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.89 -2026-04-23 07:25:36.398 DEBUG [src.node.docker_mananger] Generated ports ['55918', '55919', '55920', '55921', '55922'] -2026-04-23 07:25:36.398 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:25:36.398 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:25:36.398 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:25:36.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 55918:55918 -p 55919:55919 -p 55920:55920 -p 55921:55921 -p 55922:55922 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55920 --rest-port=55918 --tcp-port=55919 --discv5-udp-port=55921 --rest-address=0.0.0.0 --nat=extip:172.18.246.89 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2cda4c6bf018dcc0569b3d20eed07bb50fd47eea0df6bf0255cdc7e5e14c306d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55922 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:25:36.557 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.89 waku 5c5dbb118020ac444100c376d98727ee5ae68a6c02c16c6f55d260b061a400d3 -2026-04-23 07:25:36.582 DEBUG [src.node.docker_mananger] Container started with ID 5c5dbb118020. Setting up logs at ./log/docker/node1_2026-04-23_07-24-53__f803fe5c-d5c7-4b11-868d-1536144f354b__wakuorg_nwaku:latest.log -2026-04-23 07:25:36.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55918 -2026-04-23 07:25:36.583 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:25:37.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:37.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:37.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:37.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:37.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:38.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:39.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:40.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:41.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:42.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:43.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:44.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:45.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:46.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:47.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:48.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:49.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:50.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.236 ERROR [src.node.docker_mananger] Max retries reached for container 6b0349f922fb. Exiting log stream. -2026-04-23 07:25:51.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:51.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:52.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:53.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:54.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:55.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:56.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:25:57.607 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:25:57.827 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:25:57.829 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:25:57.829 DEBUG [src.node.waku_node] Stopping container with id 5c5dbb118020 -2026-04-23 07:26:08.195 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:26:08.197 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:26:08.198 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:26:08.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:26:08.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/e7ea15fea208199c.txt b/manual/6/data/attachments/e7ea15fea208199c.txt deleted file mode 100644 index 595d687a0..000000000 --- a/manual/6/data/attachments/e7ea15fea208199c.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:42:16.654 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:42:16.654 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:42:16.655 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:42:16.655 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6 -2026-04-23 07:42:16.655 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:42:16.655 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:42:16.656 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:42:16.661 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:42:16.662 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -2026-04-23 07:42:16.662 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:42:16.662 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:42:16.662 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:42:16.662 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:42:16.662 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:42:16.663 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:42:16.663 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.75 -2026-04-23 07:42:16.663 DEBUG [src.node.docker_mananger] Generated ports ['28419', '28420', '28421', '28422', '28423'] -2026-04-23 07:42:16.664 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:42:16.664 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:42:16.664 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:42:16.664 DEBUG [src.node.docker_mananger] docker run -i -t -p 28419:28419 -p 28420:28420 -p 28421:28421 -p 28422:28422 -p 28423:28423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28421 --rest-port=28419 --tcp-port=28420 --discv5-udp-port=28422 --rest-address=0.0.0.0 --nat=extip:172.18.94.75 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=96ff7cfdd36160709d2ba8c5089a509fa3da2cfe463ae57dd3f9ae5eb517ebb8 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:42:16.811 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.75 waku 984814948c4641c94c2403446d2cf809607c7bcdbb80cb8632b22beaa1e75e88 -2026-04-23 07:42:16.837 DEBUG [src.node.docker_mananger] Container started with ID 984814948c46. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -2026-04-23 07:42:16.838 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28419 -2026-04-23 07:42:16.839 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:42:17.461 ERROR [src.node.docker_mananger] Max retries reached for container 7b7c9fb9af51. Exiting log stream. -2026-04-23 07:42:17.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:17.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:18.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:19.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:20.966 ERROR [src.node.docker_mananger] Max retries reached for container 6d1396fc2778. Exiting log stream. -2026-04-23 07:42:20.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:21.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:22.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:23.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:24.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:25.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:26.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:27.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:28.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:29.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:30.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:31.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:32.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:33.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:34.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:35.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:36.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28419/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:37.865 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:42:37.965 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:42:37.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:42:37.967 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:42:37.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.205 -2026-04-23 07:42:37.967 DEBUG [src.node.docker_mananger] Generated ports ['15058', '15059', '15060', '15061', '15062'] -2026-04-23 07:42:37.967 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:42:37.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:42:37.968 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:42:37.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 15058:15058 -p 15059:15059 -p 15060:15060 -p 15061:15061 -p 15062:15062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15060 --rest-port=15058 --tcp-port=15059 --discv5-udp-port=15061 --rest-address=0.0.0.0 --nat=extip:172.18.241.205 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=707d2a8cc519efee3066440fe1001d3551faae72edaa8b2bffd425dc695cb3ac --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15062 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:42:38.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.205 waku 889b37a54ba8f5a388aa47992ee4638100964c3d049929478c7bb39ecdc0565f -2026-04-23 07:42:38.157 DEBUG [src.node.docker_mananger] Container started with ID 889b37a54ba8. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -2026-04-23 07:42:38.157 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15058 -2026-04-23 07:42:38.157 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:42:39.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:39.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:40.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:41.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:42.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:43.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:44.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:45.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:46.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:47.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:48.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:49.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:50.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:51.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:52.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:53.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:54.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:55.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:56.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:57.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:58.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:59.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:59.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15058/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:42:59.181 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:42:59.281 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:42:59.281 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:42:59.283 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:42:59.283 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.160 -2026-04-23 07:42:59.283 DEBUG [src.node.docker_mananger] Generated ports ['51019', '51020', '51021', '51022', '51023'] -2026-04-23 07:42:59.283 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:42:59.283 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:42:59.283 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:42:59.283 DEBUG [src.node.docker_mananger] docker run -i -t -p 51019:51019 -p 51020:51020 -p 51021:51021 -p 51022:51022 -p 51023:51023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51021 --rest-port=51019 --tcp-port=51020 --discv5-udp-port=51022 --rest-address=0.0.0.0 --nat=extip:172.18.60.160 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=edf5da1bc6aaf19ff7d4cf2bb113c28f2a2ddd9e6f59db28390c0cdce3b4d446 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51023 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:42:59.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.160 waku 30ecbc44426405fe6cf52f7487c3edd750ebf9d7d3d0b411d6c4c375da1d9b92 -2026-04-23 07:42:59.469 DEBUG [src.node.docker_mananger] Container started with ID 30ecbc444264. Setting up logs at ./log/docker/node1_2026-04-23_07-42-16__c9810916-d290-4c4a-b42f-8c5e2ce46dc6__wakuorg_nwaku:latest.log -2026-04-23 07:42:59.470 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51019 -2026-04-23 07:42:59.470 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:43:00.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:00.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:00.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:00.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:00.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:00.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:01.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:02.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:03.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:04.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:05.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:06.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:07.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:08.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:09.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:10.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:11.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:12.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:13.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.130 ERROR [src.node.docker_mananger] Max retries reached for container 984814948c46. Exiting log stream. -2026-04-23 07:43:14.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:14.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:15.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:16.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:17.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:18.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:19.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51019/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:43:20.497 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:43:20.716 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:43:20.718 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:43:20.718 DEBUG [src.node.waku_node] Stopping container with id 30ecbc444264 -2026-04-23 07:43:31.089 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:43:31.090 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:43:31.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:43:31.095 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:43:31.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/ed6bf3284133eab4.txt b/manual/6/data/attachments/ed6bf3284133eab4.txt deleted file mode 100644 index 50e66d9e5..000000000 --- a/manual/6/data/attachments/ed6bf3284133eab4.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_valid_version with id: 2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.5 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35068', '35069', '35070', '35071', '35072'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35068:35068 -p 35069:35069 -p 35070:35070 -p 35071:35071 -p 35072:35072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35070 --rest-port=35068 --tcp-port=35069 --discv5-udp-port=35071 --rest-address=0.0.0.0 --nat=extip:172.18.76.5 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aaeb789174aca4fd0edf73a7bfcb1f500009086edf92beb2d2bcf0627de0bda1 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35072 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.5 waku 4c6e29a07156470efce64f51a00d65c9276fa31db4012a0d45285d5d05ed06e6 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c6e29a07156. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35068 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e8a35374272. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25adc13cef52. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35068/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.81 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19103', '19104', '19105', '19106', '19107'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19103:19103 -p 19104:19104 -p 19105:19105 -p 19106:19106 -p 19107:19107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19105 --rest-port=19103 --tcp-port=19104 --discv5-udp-port=19106 --rest-address=0.0.0.0 --nat=extip:172.18.47.81 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=c11b5cbe2cc40606b36483ee23306bfb5aebe6f6f8a6e8c69efdbe60a8b7c6af --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19107 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.81 waku f54bc5069755acae8f473e880478e57dc3574fe44ee6b74c212afc17fe5063a8 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f54bc5069755. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19103 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19103/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.191 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36923', '36924', '36925', '36926', '36927'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36923:36923 -p 36924:36924 -p 36925:36925 -p 36926:36926 -p 36927:36927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36925 --rest-port=36923 --tcp-port=36924 --discv5-udp-port=36926 --rest-address=0.0.0.0 --nat=extip:172.18.229.191 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=cac795df43ebdfdeb8ea6f1ef85dfae26bcfe864e0a7eaf2aa55e7bdc9a65f08 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36927 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.191 waku f442c3d4ca53bd49f6f98d0ee008f92ad61c97e3718a2ee90b22a947a3bf326d -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f442c3d4ca53. Setting up logs at ./log/docker/node1_2026-04-23_07-44-45__c2a72a43-39bc-49a9-9942-60e962d0e622__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36923 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c6e29a07156. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36923/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id f442c3d4ca53 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/f0169d0bdfdc260e.txt b/manual/6/data/attachments/f0169d0bdfdc260e.txt deleted file mode 100644 index 7f4b7c0f2..000000000 --- a/manual/6/data/attachments/f0169d0bdfdc260e.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_get_message_with_extra_field with id: 2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.30 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49729', '49730', '49731', '49732', '49733'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49729:49729 -p 49730:49730 -p 49731:49731 -p 49732:49732 -p 49733:49733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49731 --rest-port=49729 --tcp-port=49730 --discv5-udp-port=49732 --rest-address=0.0.0.0 --nat=extip:172.18.154.30 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=aa7185e854676be3fae65adcf4a0a7a22385ffabdd9bded40feb7d33e51ba029 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.30 waku 8a268f20f8ac0328a21b5cc3632a1cf7c97d71daf948e36d7f78d7101a1e992c -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a268f20f8ac. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49729 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 494f36b4e3a3. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2fd2f02c72fd. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49729/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.121 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49510', '49511', '49512', '49513', '49514'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49510:49510 -p 49511:49511 -p 49512:49512 -p 49513:49513 -p 49514:49514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49512 --rest-port=49510 --tcp-port=49511 --discv5-udp-port=49513 --rest-address=0.0.0.0 --nat=extip:172.18.21.121 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=29cc5b7a7181cb74ed7cbe9f2d38c4fcdd46fafcf9e376be5de82ec79adebb89 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49514 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.121 waku 95287c4b736eede9c465bcc902276b83397270194591e6a9b8562b5e9c188c3b -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95287c4b736e. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49510 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49510/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.127 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64801', '64802', '64803', '64804', '64805'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64801:64801 -p 64802:64802 -p 64803:64803 -p 64804:64804 -p 64805:64805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64803 --rest-port=64801 --tcp-port=64802 --discv5-udp-port=64804 --rest-address=0.0.0.0 --nat=extip:172.18.243.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=2eabbfe7ff9df3cfc12ca6a4a9cd586fecbaadebd25cbaa2c38de84c829da194 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64805 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.127 waku eeacd7f6a27cafae4435e0485e0372420f66aba095bfc0bec439ff7019c03c58 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eeacd7f6a27c. Setting up logs at ./log/docker/node1_2026-04-23_07-14-57__b485fb17-92db-478a-9438-6ce5042acf81__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 64801 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8a268f20f8ac. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64801/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id eeacd7f6a27c -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/f0aa8f2627c72b58.txt b/manual/6/data/attachments/f0aa8f2627c72b58.txt deleted file mode 100644 index 9e8149b90..000000000 --- a/manual/6/data/attachments/f0aa8f2627c72b58.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_publish_with_no_timestamp with id: 2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup -DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.82 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30857', '30858', '30859', '30860', '30861'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30857:30857 -p 30858:30858 -p 30859:30859 -p 30860:30860 -p 30861:30861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30859 --rest-port=30857 --tcp-port=30858 --discv5-udp-port=30860 --rest-address=0.0.0.0 --nat=extip:172.18.33.82 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=faf9df6aa50c5799aae4ce368718fbccd2acdbce66cbfb7fb522beb8aee11f9c --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30861 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.82 waku 39a0331db442407a1be6334756165c3ae84d22da62992c6ef765e5e1f83e0ce2 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39a0331db442. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 30857 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30ecbc444264. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 889b37a54ba8. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30857/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.112 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47744', '47745', '47746', '47747', '47748'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47744:47744 -p 47745:47745 -p 47746:47746 -p 47747:47747 -p 47748:47748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47746 --rest-port=47744 --tcp-port=47745 --discv5-udp-port=47747 --rest-address=0.0.0.0 --nat=extip:172.18.53.112 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fb69e7e57f4cc6324cfbc07f390ac3b4ac7639da6ccf7d8be5bc0bd0dc61ef46 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47748 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.112 waku 25adc13cef5260dac82b1c6b3d793641b2e58b9546f5bc42a56bea4b3a6b26dd -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25adc13cef52. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47744 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47744/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.177 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34540', '34541', '34542', '34543', '34544'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34540:34540 -p 34541:34541 -p 34542:34542 -p 34543:34543 -p 34544:34544 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34542 --rest-port=34540 --tcp-port=34541 --discv5-udp-port=34543 --rest-address=0.0.0.0 --nat=extip:172.18.76.177 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=19738c97eff0b1ae750b210a7f62a1462a7206bfb9ff2ab6bb2cd2f2e4efdd56 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34544 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.177 waku 9e8a3537427234183bbc7ffd1036ce5785c6c48e426597d2ee0fba959c071870 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e8a35374272. Setting up logs at ./log/docker/node1_2026-04-23_07-43-31__0aab9f18-4022-49cd-b89e-df96b73231b0__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34540 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39a0331db442. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34540/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9e8a35374272 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/f22cd93365a6b045.txt b/manual/6/data/attachments/f22cd93365a6b045.txt deleted file mode 100644 index 334d9a32d..000000000 --- a/manual/6/data/attachments/f22cd93365a6b045.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:39:47.658 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:39:47.659 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:39:47.659 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:39:47.659 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484 -2026-04-23 07:39:47.660 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:39:47.660 DEBUG [src.steps.relay] Running fixture setup: relay_setup -2026-04-23 07:39:47.660 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes -2026-04-23 07:39:47.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:39:47.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -2026-04-23 07:39:47.668 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:39:47.668 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:39:47.668 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:39:47.668 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:39:47.669 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:39:47.670 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:39:47.670 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.24 -2026-04-23 07:39:47.670 DEBUG [src.node.docker_mananger] Generated ports ['8551', '8552', '8553', '8554', '8555'] -2026-04-23 07:39:47.670 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:39:47.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:39:47.670 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:39:47.671 DEBUG [src.node.docker_mananger] docker run -i -t -p 8551:8551 -p 8552:8552 -p 8553:8553 -p 8554:8554 -p 8555:8555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8553 --rest-port=8551 --tcp-port=8552 --discv5-udp-port=8554 --rest-address=0.0.0.0 --nat=extip:172.18.169.24 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=dbfdd6ecfe9cd4edeb3bfd1eecc0ac0efd63d79417cd37b8eb043c06d7ceee73 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8555 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:39:47.823 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.24 waku 82563f0e3462b7682645ea1c7ce0b9553ae56397b578d9e7a2c90606e2d6a472 -2026-04-23 07:39:47.847 DEBUG [src.node.docker_mananger] Container started with ID 82563f0e3462. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -2026-04-23 07:39:47.848 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8551 -2026-04-23 07:39:47.848 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:39:48.459 ERROR [src.node.docker_mananger] Max retries reached for container 0826a7e5d5b2. Exiting log stream. -2026-04-23 07:39:48.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:48.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:49.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:50.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:51.936 ERROR [src.node.docker_mananger] Max retries reached for container 2dd5fdc5ad48. Exiting log stream. -2026-04-23 07:39:52.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:52.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:53.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:54.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:55.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:56.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:58.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:39:59.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:00.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:01.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:02.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:03.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:04.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:05.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:06.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:07.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8551/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:08.875 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:40:08.976 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:40:08.976 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:40:08.977 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:40:08.977 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.80 -2026-04-23 07:40:08.978 DEBUG [src.node.docker_mananger] Generated ports ['1566', '1567', '1568', '1569', '1570'] -2026-04-23 07:40:08.978 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:40:08.978 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:40:08.978 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:40:08.978 DEBUG [src.node.docker_mananger] docker run -i -t -p 1566:1566 -p 1567:1567 -p 1568:1568 -p 1569:1569 -p 1570:1570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1568 --rest-port=1566 --tcp-port=1567 --discv5-udp-port=1569 --rest-address=0.0.0.0 --nat=extip:172.18.107.80 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=f7bedff7de6de0e39ffd4aee4fe09c2182a1d7f19c77b6a9f6acfe80dbf5cf47 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1570 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:40:09.129 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.80 waku 3dfc5000d2dfe4da9f9d8a0ead29d677d8eb045e69b4dc98922b6c950575f6c3 -2026-04-23 07:40:09.155 DEBUG [src.node.docker_mananger] Container started with ID 3dfc5000d2df. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -2026-04-23 07:40:09.156 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1566 -2026-04-23 07:40:09.157 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:40:10.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:10.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:11.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:12.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:13.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:14.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:15.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:16.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:17.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:18.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:19.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:20.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:21.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:22.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:23.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:24.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:25.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:26.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:27.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:28.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:29.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:30.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:30.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1566/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:30.189 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:40:30.290 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:40:30.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:40:30.292 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:40:30.292 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.205 -2026-04-23 07:40:30.292 DEBUG [src.node.docker_mananger] Generated ports ['59910', '59911', '59912', '59913', '59914'] -2026-04-23 07:40:30.292 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:40:30.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:40:30.292 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:40:30.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 59910:59910 -p 59911:59911 -p 59912:59912 -p 59913:59913 -p 59914:59914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59912 --rest-port=59910 --tcp-port=59911 --discv5-udp-port=59913 --rest-address=0.0.0.0 --nat=extip:172.18.242.205 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=934dcc0bdf1f4ace8a31ef250ca6f972cd63742d007d49fa32d023e9b17701b5 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59914 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:40:30.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.205 waku 21c1c2c238054de00f59cf0cddfb6d793f1f261cc2b64e6b2e758f1e5e640aae -2026-04-23 07:40:30.482 DEBUG [src.node.docker_mananger] Container started with ID 21c1c2c23805. Setting up logs at ./log/docker/node1_2026-04-23_07-39-47__5e2cb152-aa01-426e-a0a0-00993d109484__wakuorg_nwaku:latest.log -2026-04-23 07:40:30.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59910 -2026-04-23 07:40:30.483 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:40:31.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:31.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:31.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:31.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:31.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:31.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:32.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:33.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:34.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:35.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:36.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:37.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:38.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:39.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:40.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:41.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:42.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:43.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:44.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.149 ERROR [src.node.docker_mananger] Max retries reached for container 82563f0e3462. Exiting log stream. -2026-04-23 07:40:45.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:45.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:46.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:47.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:48.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:49.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:50.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59910/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:40:51.533 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:40:51.746 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:40:51.747 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:40:51.747 DEBUG [src.node.waku_node] Stopping container with id 21c1c2c23805 -2026-04-23 07:41:02.146 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:41:02.148 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:41:02.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:41:02.152 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:41:02.154 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/f4e3933c30479cd.txt b/manual/6/data/attachments/f4e3933c30479cd.txt deleted file mode 100644 index 30b5b83b6..000000000 --- a/manual/6/data/attachments/f4e3933c30479cd.txt +++ /dev/null @@ -1,659 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup -DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.49 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49746', '49747', '49748', '49749', '49750'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49746:49746 -p 49747:49747 -p 49748:49748 -p 49749:49749 -p 49750:49750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49748 --rest-port=49746 --tcp-port=49747 --discv5-udp-port=49749 --rest-address=0.0.0.0 --nat=extip:172.18.63.49 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=ce4cd6feedfaaade0adf1ad4ec69aea0cce4beeca3dcfcf1af7addcf60a56db3 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49750 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.49 waku 1ce3cd8d38d3e13d56a0755acea77de5ee3805a8174bc068fb1be27af8e21286 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ce3cd8d38d3. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49746 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74da1ae6ecd7. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af38ed4cf3ba. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49746/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.126 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28768', '28769', '28770', '28771', '28772'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28768:28768 -p 28769:28769 -p 28770:28770 -p 28771:28771 -p 28772:28772 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28770 --rest-port=28768 --tcp-port=28769 --discv5-udp-port=28771 --rest-address=0.0.0.0 --nat=extip:172.18.137.126 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9fd04554fefd6bfb5d7c1e8d96900ea41558badf87eadde0ac8ff4a2466be73f --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28772 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.126 waku c8c9d2c4ac21570cc3243520c82a42254016c952b531dcae921defc265eaa5b1 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8c9d2c4ac21. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28768 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28768/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.144 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2055', '2056', '2057', '2058', '2059'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2055:2055 -p 2056:2056 -p 2057:2057 -p 2058:2058 -p 2059:2059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2057 --rest-port=2055 --tcp-port=2056 --discv5-udp-port=2058 --rest-address=0.0.0.0 --nat=extip:172.18.130.144 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=6d8b1a584e5b6cc1cadeb5fb8915bcfd275df6e5fcbd59e54e92e4e7ba90cbbd --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2059 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.144 waku 4e69bd4089d62a68327b3ae486bb69b9a506f370e0160f124d63130541be808e -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e69bd4089d6. Setting up logs at ./log/docker/node1_2026-04-23_07-19-55__561f33ec-a4f9-452e-8894-35fb2fd35076__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 2055 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ce3cd8d38d3. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2055/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4e69bd4089d6 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/f6624377dce5da8c.txt b/manual/6/data/attachments/f6624377dce5da8c.txt deleted file mode 100644 index f78d175d1..000000000 --- a/manual/6/data/attachments/f6624377dce5da8c.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_valid_meta with id: 2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417 -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.104 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32949', '32950', '32951', '32952', '32953'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32949:32949 -p 32950:32950 -p 32951:32951 -p 32952:32952 -p 32953:32953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32951 --rest-port=32949 --tcp-port=32950 --discv5-udp-port=32952 --rest-address=0.0.0.0 --nat=extip:172.18.99.104 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=62a0a37bc369facc6b29ae6753c6b2afda6b8d6da11df2aede82fcf7d844de81 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32953 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.104 waku ae5472c5ada19d70006d3e4a27d2d7b3966bb89e9c186486759d9b6418d5b119 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae5472c5ada1. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32949 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6064343789ea. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2907b92e3ab8. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32949/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.210 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35402', '35403', '35404', '35405', '35406'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35402:35402 -p 35403:35403 -p 35404:35404 -p 35405:35405 -p 35406:35406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35404 --rest-port=35402 --tcp-port=35403 --discv5-udp-port=35405 --rest-address=0.0.0.0 --nat=extip:172.18.20.210 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=eea52bcecacdef3172dcb00cfca3c9d7b2c73e90aced951fb9e0aa09afa40887 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35406 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.210 waku dd48c6f6ebeab465a0d5eafad9c3716f2f6ba61a96419e601718b463e9588be9 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd48c6f6ebea. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35402 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35402/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.23 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28484', '28485', '28486', '28487', '28488'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28484:28484 -p 28485:28485 -p 28486:28486 -p 28487:28487 -p 28488:28488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28486 --rest-port=28484 --tcp-port=28485 --discv5-udp-port=28487 --rest-address=0.0.0.0 --nat=extip:172.18.43.23 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3c41b5b6edcc06e6f5f17b722caf29bccecb8bfdaa7bac3baffdb2fae2c517f4 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28488 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.23 waku e3e0d96c31d60e93e6e6d32e2b2055f3286dd97dbc0968c499ea3c1d51a66a63 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3e0d96c31d6. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-33-35__7debba9b-5b33-43e7-8b5f-b9d37a5a2417__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28484 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae5472c5ada1. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28484/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e3e0d96c31d6 -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/data/attachments/f8f4049606fe170.txt b/manual/6/data/attachments/f8f4049606fe170.txt deleted file mode 100644 index 30864a224..000000000 --- a/manual/6/data/attachments/f8f4049606fe170.txt +++ /dev/null @@ -1,659 +0,0 @@ -2026-04-23 07:22:24.794 INFO [tests.conftest] Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -2026-04-23 07:22:24.794 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:22:24.794 DEBUG [tests.conftest] Running fixture setup: test_id -2026-04-23 07:22:24.795 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5 -2026-04-23 07:22:24.795 DEBUG [src.steps.common] Running fixture setup: common_setup -2026-04-23 07:22:24.795 DEBUG [src.steps.filter] Running fixture setup: filter_setup -2026-04-23 07:22:24.795 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node -2026-04-23 07:22:24.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest -2026-04-23 07:22:24.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -2026-04-23 07:22:24.801 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -2026-04-23 07:22:24.802 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -2026-04-23 07:22:24.802 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:22:24.802 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:22:24.802 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:22:24.803 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:22:24.804 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.31 -2026-04-23 07:22:24.804 DEBUG [src.node.docker_mananger] Generated ports ['2597', '2598', '2599', '2600', '2601'] -2026-04-23 07:22:24.804 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:22:24.804 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:22:24.804 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:22:24.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 2597:2597 -p 2598:2598 -p 2599:2599 -p 2600:2600 -p 2601:2601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2599 --rest-port=2597 --tcp-port=2598 --discv5-udp-port=2600 --rest-address=0.0.0.0 --nat=extip:172.18.79.31 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=57e9cc0bef9dee60abfb8cb4fff9fdde691efe0fd96a1c39cb9beb7f038ea9e1 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2601 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:22:24.949 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.31 waku f9cafdc3a43fe24c11baae397229142d269799430691848412618d072c49e3bb -2026-04-23 07:22:24.980 DEBUG [src.node.docker_mananger] Container started with ID f9cafdc3a43f. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -2026-04-23 07:22:24.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2597 -2026-04-23 07:22:24.982 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:22:25.595 ERROR [src.node.docker_mananger] Max retries reached for container ea30d0ca6dc4. Exiting log stream. -2026-04-23 07:22:25.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:26.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:27.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:28.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.091 ERROR [src.node.docker_mananger] Max retries reached for container dc02c5a7b1f8. Exiting log stream. -2026-04-23 07:22:29.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:29.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:30.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:31.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:32.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:33.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:34.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:35.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:36.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:37.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:38.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:39.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:40.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:41.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:42.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:43.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:44.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:45.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:46.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2597/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:46.012 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:22:46.113 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:22:46.113 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:22:46.114 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:22:46.115 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.244 -2026-04-23 07:22:46.115 DEBUG [src.node.docker_mananger] Generated ports ['12896', '12897', '12898', '12899', '12900'] -2026-04-23 07:22:46.115 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:22:46.115 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:22:46.115 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:22:46.115 DEBUG [src.node.docker_mananger] docker run -i -t -p 12896:12896 -p 12897:12897 -p 12898:12898 -p 12899:12899 -p 12900:12900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12898 --rest-port=12896 --tcp-port=12897 --discv5-udp-port=12899 --rest-address=0.0.0.0 --nat=extip:172.18.23.244 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=fcb8f6fc1dd2373c2311526d3d27f881bcaaec18af2b9dc216cc7feb4063fef5 --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12900 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:22:46.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.244 waku 4cb451b57c189800fee67e0e4e0e85f78bc73e8182f3ff5928cd76fc0453e07d -2026-04-23 07:22:46.303 DEBUG [src.node.docker_mananger] Container started with ID 4cb451b57c18. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -2026-04-23 07:22:46.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12896 -2026-04-23 07:22:46.304 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:22:47.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:47.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:48.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:49.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:50.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:51.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:52.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:53.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:54.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:55.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:56.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:57.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:58.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:22:59.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:00.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:01.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:02.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:03.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:04.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:05.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:06.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:07.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:07.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:07.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:07.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12896/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:07.333 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:23:07.433 DEBUG [src.node.waku_node] Starting Node... -2026-04-23 07:23:07.433 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku -2026-04-23 07:23:07.435 DEBUG [src.node.docker_mananger] Network waku already exists -2026-04-23 07:23:07.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.127 -2026-04-23 07:23:07.435 DEBUG [src.node.docker_mananger] Generated ports ['24325', '24326', '24327', '24328', '24329'] -2026-04-23 07:23:07.435 DEBUG [src.node.waku_node] RLN credentials were not set -2026-04-23 07:23:07.435 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN -2026-04-23 07:23:07.436 DEBUG [src.node.waku_node] Using volumes [] -2026-04-23 07:23:07.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 24325:24325 -p 24326:24326 -p 24327:24327 -p 24328:24328 -p 24329:24329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24327 --rest-port=24325 --tcp-port=24326 --discv5-udp-port=24328 --rest-address=0.0.0.0 --nat=extip:172.18.63.127 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=5c1cff75b54bb483c9b7f0fcf9d4b844963ed789ceafc270ea2a94f5acfab02d --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24329 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -2026-04-23 07:23:07.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.127 waku ab423ecc0cce8ab5f2d7e50b02958b6dc44ed2eb43db78015e8ece8e4f0024fd -2026-04-23 07:23:07.629 DEBUG [src.node.docker_mananger] Container started with ID ab423ecc0cce. Setting up logs at ./log/docker/node1_2026-04-23_07-22-24__08828ce3-101a-4f97-9d51-964f4019cff5__wakuorg_nwaku:latest.log -2026-04-23 07:23:07.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24325 -2026-04-23 07:23:07.631 DEBUG [src.libs.common] Sleeping for 1 seconds -2026-04-23 07:23:08.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:08.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:08.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:08.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:09.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:10.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:11.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:12.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:13.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:14.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:15.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:16.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:17.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:18.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:19.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:20.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:21.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.254 ERROR [src.node.docker_mananger] Max retries reached for container f9cafdc3a43f. Exiting log stream. -2026-04-23 07:23:22.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:22.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:23.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:24.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:25.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:26.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:27.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24325/health" -H "Content-Type: application/json" -d 'None' -2026-04-23 07:23:28.661 ERROR [src.node.waku_node] REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -2026-04-23 07:23:28.903 DEBUG [tests.conftest] Running fixture teardown: test_setup -2026-04-23 07:23:28.905 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes -2026-04-23 07:23:28.905 DEBUG [src.node.waku_node] Stopping container with id ab423ecc0cce -2026-04-23 07:23:39.306 DEBUG [src.node.waku_node] Container stopped. -2026-04-23 07:23:39.307 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors -2026-04-23 07:23:39.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:23:39.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs. -2026-04-23 07:23:39.311 DEBUG [src.node.docker_mananger] No errors found in the waku logs. diff --git a/manual/6/data/attachments/fe243704377887a2.txt b/manual/6/data/attachments/fe243704377887a2.txt deleted file mode 100644 index c67c644ef..000000000 --- a/manual/6/data/attachments/fe243704377887a2.txt +++ /dev/null @@ -1,658 +0,0 @@ -INFO  tests.conftest:conftest.py:359 Fleet cluster patch active – pubsub topics overridden to cluster-id=1 (shards 0-7, e.g. test_pubsub_topic=/waku/2/rs/1/1 rln_test_pubsub_topic=/waku/2/rs/1/0); StepsLightPush.setup_lightpush_node overridden to use fleet relay /dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W -INFO  tests.conftest:conftest.py:260 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  tests.conftest:conftest.py:404 Running fixture setup: test_id -DEBUG  tests.conftest:conftest.py:410 Running test: test_light_push_with_extra_field with id: 2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f -DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup -DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup -DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest -DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -DEBUG  tests.conftest:conftest.py:174 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start() -DEBUG  tests.conftest:conftest.py:197 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) -DEBUG  tests.conftest:conftest.py:252 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.168 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14428', '14429', '14430', '14431', '14432'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14428:14428 -p 14429:14429 -p 14430:14430 -p 14431:14431 -p 14432:14432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14430 --rest-port=14428 --tcp-port=14429 --discv5-udp-port=14431 --rest-address=0.0.0.0 --nat=extip:172.18.76.168 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=4fcaea37fa56f1ec5be03befc303ffbf0f3dc47cc5cf7a3b0d6b206ad8a6dbff --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14432 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.168 waku 4100dfdda925a6b8e4482de741418fc4772f49bd28027a8253d663fc58352ca0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4100dfdda925. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14428 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51caf54606b7. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c7307915555. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14428/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.138 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2898', '2899', '2900', '2901', '2902'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2898:2898 -p 2899:2899 -p 2900:2900 -p 2901:2901 -p 2902:2902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2900 --rest-port=2898 --tcp-port=2899 --discv5-udp-port=2901 --rest-address=0.0.0.0 --nat=extip:172.18.49.138 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=3e908f2c48b3fb1cff4df6fc8edf3a5fdd1644bddbea1a4d23b2e35b4eb0d50e --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2902 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.138 waku 537d33b28c9422420baa11b84bab837e801a5c5ac1ecae2117de926b00df9069 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 537d33b28c94. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 2898 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2898/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  src.node.waku_node:waku_node.py:116 Starting Node... -DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku -DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists -DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.141 -DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58308', '58309', '58310', '58311', '58312'] -DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set -INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN -DEBUG  src.node.waku_node:waku_node.py:217 Using volumes [] -DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58308:58308 -p 58309:58309 -p 58310:58310 -p 58311:58311 -p 58312:58312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58310 --rest-port=58308 --tcp-port=58309 --discv5-udp-port=58311 --rest-address=0.0.0.0 --nat=extip:172.18.5.141 --peer-exchange=true --discv5-discovery=true --cluster-id=1 --nodekey=9dbc04311d33fadd28372cd5c6a3fa5dadd2d409ffedccedcfe15bda783bcaed --shard=0 --shard=1 --shard=2 --shard=3 --shard=4 --shard=5 --shard=6 --shard=7 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58312 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im -DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.141 waku 05258d3662cfbcb0a317def6b3fb888b2e205d7e59d7a376df1886bb4bfe0df0 -DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05258d3662cf. Setting up logs at ./log/docker/receiving_node1_2026-04-23_07-36-04__41ae881a-438a-4be7-a7b8-9c90661ad13f__wakuorg_nwaku:latest.log -DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 58308 -DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4100dfdda925. Exiting log stream. -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None' -ERROR  src.node.waku_node:waku_node.py:234 REST service did not become ready in time: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -DEBUG  tests.conftest:conftest.py:412 Running fixture teardown: test_setup -DEBUG  tests.conftest:conftest.py:436 Running fixture teardown: close_open_nodes -DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 05258d3662cf -DEBUG  src.node.waku_node:waku_node.py:355 Container stopped. -DEBUG  tests.conftest:conftest.py:451 Running fixture teardown: check_waku_log_errors -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. -DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. \ No newline at end of file diff --git a/manual/6/export/influxDbData.txt b/manual/6/export/influxDbData.txt deleted file mode 100644 index dec9d9557..000000000 --- a/manual/6/export/influxDbData.txt +++ /dev/null @@ -1,15 +0,0 @@ -launch_status failed=1 1776930436000000000 -launch_status broken=29 1776930436000000000 -launch_status passed=0 1776930436000000000 -launch_status skipped=0 1776930436000000000 -launch_status unknown=0 1776930436000000000 -launch_time duration=2396100 1776930436000000000 -launch_time min_duration=0 1776930436000000000 -launch_time max_duration=1 1776930436000000000 -launch_time sum_duration=1 1776930436000000000 -launch_time start=1776927889500 1776930436000000000 -launch_time stop=1776930285600 1776930436000000000 -launch_problems product_defects=1 1776930436000000000 -launch_problems test_defects=29 1776930436000000000 -launch_retries retries=0 1776930436000000000 -launch_retries run=30 1776930436000000000 diff --git a/manual/6/export/prometheusData.txt b/manual/6/export/prometheusData.txt deleted file mode 100644 index e680eb680..000000000 --- a/manual/6/export/prometheusData.txt +++ /dev/null @@ -1,15 +0,0 @@ -launch_status_failed 1 -launch_status_broken 29 -launch_status_passed 0 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 2396100 -launch_time_min_duration 0 -launch_time_max_duration 1 -launch_time_sum_duration 1 -launch_time_start 1776927889500 -launch_time_stop 1776930285600 -launch_problems_product_defects 1 -launch_problems_test_defects 29 -launch_retries_retries 0 -launch_retries_run 30 diff --git a/manual/7/export/influxDbData.txt b/manual/7/export/influxDbData.txt deleted file mode 100644 index 0121b4dd4..000000000 --- a/manual/7/export/influxDbData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status failed=0 1777425433000000000 -launch_status broken=0 1777425433000000000 -launch_status passed=0 1777425433000000000 -launch_status skipped=1 1777425433000000000 -launch_status unknown=0 1777425433000000000 -launch_time duration=0 1777425433000000000 -launch_time min_duration=0 1777425433000000000 -launch_time max_duration=0 1777425433000000000 -launch_time sum_duration=0 1777425433000000000 -launch_time start=1777425361124 1777425433000000000 -launch_time stop=1777425361124 1777425433000000000 -launch_retries retries=0 1777425433000000000 -launch_retries run=1 1777425433000000000 diff --git a/manual/7/export/prometheusData.txt b/manual/7/export/prometheusData.txt deleted file mode 100644 index 6a3af4eb4..000000000 --- a/manual/7/export/prometheusData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status_failed 0 -launch_status_broken 0 -launch_status_passed 0 -launch_status_skipped 1 -launch_status_unknown 0 -launch_time_duration 0 -launch_time_min_duration 0 -launch_time_max_duration 0 -launch_time_sum_duration 0 -launch_time_start 1777425361124 -launch_time_stop 1777425361124 -launch_retries_retries 0 -launch_retries_run 1 diff --git a/manual/8/export/influxDbData.txt b/manual/8/export/influxDbData.txt deleted file mode 100644 index 6fcc41dc9..000000000 --- a/manual/8/export/influxDbData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status failed=0 1777448582000000000 -launch_status broken=0 1777448582000000000 -launch_status passed=0 1777448582000000000 -launch_status skipped=1 1777448582000000000 -launch_status unknown=0 1777448582000000000 -launch_time duration=0 1777448582000000000 -launch_time min_duration=0 1777448582000000000 -launch_time max_duration=0 1777448582000000000 -launch_time sum_duration=0 1777448582000000000 -launch_time start=1777448510342 1777448582000000000 -launch_time stop=1777448510342 1777448582000000000 -launch_retries retries=0 1777448582000000000 -launch_retries run=1 1777448582000000000 diff --git a/manual/8/export/prometheusData.txt b/manual/8/export/prometheusData.txt deleted file mode 100644 index f456fdba4..000000000 --- a/manual/8/export/prometheusData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status_failed 0 -launch_status_broken 0 -launch_status_passed 0 -launch_status_skipped 1 -launch_status_unknown 0 -launch_time_duration 0 -launch_time_min_duration 0 -launch_time_max_duration 0 -launch_time_sum_duration 0 -launch_time_start 1777448510342 -launch_time_stop 1777448510342 -launch_retries_retries 0 -launch_retries_run 1 diff --git a/manual/9/export/influxDbData.txt b/manual/9/export/influxDbData.txt deleted file mode 100644 index 2f9a01832..000000000 --- a/manual/9/export/influxDbData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status failed=0 1777612135000000000 -launch_status broken=0 1777612135000000000 -launch_status passed=0 1777612135000000000 -launch_status skipped=1 1777612135000000000 -launch_status unknown=0 1777612135000000000 -launch_time duration=0 1777612135000000000 -launch_time min_duration=0 1777612135000000000 -launch_time max_duration=0 1777612135000000000 -launch_time sum_duration=0 1777612135000000000 -launch_time start=1777612070989 1777612135000000000 -launch_time stop=1777612070989 1777612135000000000 -launch_retries retries=0 1777612135000000000 -launch_retries run=1 1777612135000000000 diff --git a/manual/9/export/prometheusData.txt b/manual/9/export/prometheusData.txt deleted file mode 100644 index 557fac543..000000000 --- a/manual/9/export/prometheusData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status_failed 0 -launch_status_broken 0 -launch_status_passed 0 -launch_status_skipped 1 -launch_status_unknown 0 -launch_time_duration 0 -launch_time_min_duration 0 -launch_time_max_duration 0 -launch_time_sum_duration 0 -launch_time_start 1777612070989 -launch_time_stop 1777612070989 -launch_retries_retries 0 -launch_retries_run 1 diff --git a/manual/index.html b/manual/index.html index e04fc58cd..1aff471c3 100644 --- a/manual/index.html +++ b/manual/index.html @@ -1,2 +1,2 @@ - + diff --git a/manual/last-history/categories-trend.json b/manual/last-history/categories-trend.json index 0d445f7a0..0d3e99f44 100644 --- a/manual/last-history/categories-trend.json +++ b/manual/last-history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"Product defects":1,"Test defects":29}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{}}] \ No newline at end of file +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"Product defects":1,"Test defects":29}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{}}] \ No newline at end of file diff --git a/manual/last-history/duration-trend.json b/manual/last-history/duration-trend.json index 9a26bece6..12ae7a4ec 100644 --- a/manual/last-history/duration-trend.json +++ b/manual/last-history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"duration":2396100}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"duration":236770}}] \ No newline at end of file +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"duration":2396100}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"duration":236770}}] \ No newline at end of file diff --git a/manual/last-history/history-trend.json b/manual/last-history/history-trend.json index 70e47ea50..f11bce187 100644 --- a/manual/last-history/history-trend.json +++ b/manual/last-history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"failed":1,"broken":29,"skipped":0,"passed":0,"unknown":0,"total":30}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}}] \ No newline at end of file +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"failed":1,"broken":29,"skipped":0,"passed":0,"unknown":0,"total":30}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}}] \ No newline at end of file diff --git a/manual/last-history/retry-trend.json b/manual/last-history/retry-trend.json index 74146e2a2..97ca27e2b 100644 --- a/manual/last-history/retry-trend.json +++ b/manual/last-history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"run":30,"retry":0}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"run":36,"retry":0}}] \ No newline at end of file +[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"run":30,"retry":0}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"run":36,"retry":0}}] \ No newline at end of file